Taskcluster-urls is a Python library that provides a standardized way to generate URLs for various Taskcluster resources, such as tasks, artifacts, and releases. It helps integrate with the Taskcluster ecosystem by providing a consistent API for URL construction. As of version 13.0.2, it's actively maintained, with releases often tied to a monorepo that includes JavaScript and Go implementations, so not all version bumps directly imply Python-specific changes.
pip install taskcluster-urlsVerified import paths — ran on the pinned version, not inferred.
This quickstart demonstrates how to initialize `TaskclusterUrls` with a root URL and generate common Taskcluster resource URLs like tasks, artifacts, and release-specific links. It uses an environment variable for the root URL for flexibility.
Replace `urls.servicesManifest()` with `urls.apiManifest()`.
If you relied on the old `testRootUrl`, update your configuration or test expectations to reflect the new default, or explicitly set your desired root URL.
Always provide a non-empty string as the `rootUrl` when initializing `TaskclusterUrls`, e.g., `TaskclusterUrls('https://taskcluster.net')`.No dependency data recorded yet.