Skip to main content

webkitbugspy

Provides a shared API for various bug trackers.

Requirements

  • webkitcorepy

Usage

The webkitbugspy library implements a generic issue tracker API compatible with multiple bug and issue trackers. To interact with an Issue, first instantiate a tracker:

from webkitbugspy import github

tracker = github.Tracker('https://github.com/WebKit/WebKit')
issue = tracker.issue(1)

You should register all trackers your project interacts with so that an Issue in one tracker can cross-reference issues in other trackers:

from webkitbugspy import bugzilla, github

Tracker.register(bugzilla.Tracker('https://bugs.webkit.org', res=[
    re.compile(r'\Ahttps?://webkit.org/b/(?P<id>\d+)\Z'),
    re.compile(r'\Awebkit.org/b/(?P<id>\d+)\Z'),
]))
Tracker.register(github.Tracker('https://github.com/WebKit/WebKit'))

print(Tracker.from_string('https://github.com/WebKit/WebKit/issues/47').references)

Metadata

Release files for webkitbugspy 0.15.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for webkitbugspy 0.15.2
File Size Uploaded Provenance Actions
webkitbugspy-0.15.2.tar.gz 49.6 kB Without provenance Details for webkitbugspy-0.15.2.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for webkitbugspy 0.15.2
File Interpreter ABI Platform Actions
webkitbugspy-0.15.2-py3-none-any.whl Python 3 none any Details for webkitbugspy-0.15.2-py3-none-any.whl

Total release size: 117.9 kB

Release files / webkitbugspy-0.15.2.tar.gz

Download URL webkitbugspy-0.15.2.tar.gz
Size 49.6 kB
Tags Source
SHA-256 checksum
How to use checksums
5bc83f7925093353323fb467664b02941f2af81e821d89d9fdbccd3f24d8a973
BLAKE2b-256 checksum
How to use checksums
6dde314611a4ef7b1485a38341e0cce8a4ad1dad5454f9444ea4591ef16fd16c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.6

Release files / webkitbugspy-0.15.2-py3-none-any.whl

Download URL webkitbugspy-0.15.2-py3-none-any.whl
Size 68.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ef1913a6730919630b1871071c3133b390f9a606197483a6d00a7b4d03cda747
BLAKE2b-256 checksum
How to use checksums
cf7537c503fa9909916a2a742207f79a58b622c61851eac6041ca7a21a484585
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.6

Security for webkitbugspy 0.15.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.15.2 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page