Skip to main content

Python interface to Debian's Bug Tracking System

Project description

python-debianbts

python-debianbts is a Python library that allows for querying Debian's Bug Tracking System using its SOAP interface. With this package you can query for bugs of a particular package, get the status of a bug read the messages of bug reports and more.

Since 2011, python-debianbts is used by Debian's reportbug to query the Bug Tracking System and has currently (2024) roughly 200.000 installations.

Online documentation is available on readthedocs.

Installing

python-debianbts is available on Debian, on every other platform it can be installed via pip:

pip install python-debianbts

Quickstart

>>> import debianbts as bts

>>> bts.get_bugs(package='python-debianbts')
[803900, 787723, 824111, 639458, 726878, 722226, 789047]

>>> bts.get_status([803900, 787723])
[<debianbts.debianbts.Bugreport at 0x7f47080d8c10>,
 <debianbts.debianbts.Bugreport at 0x7f47080d80d0>]

>>> for b in bts.get_status([803900, 787723]):
...     print(b)
...
originator: Antonio Terceiro <terceiro@debian.org>
date: 2015-06-04 13:09:02
subject: reportbug: crashes when querying Debian BTS for reports on wnpp
msgid: <20150604130538.GA16742@debian.org>
package: python-debianbts
tags: ['fixed-upstream', 'patch', 'jessie']
done: True
forwarded: https://github.com/venthur/python-debianbts/pull/5
mergedwith: [722226, 726878, 789047]
severity: important
owner: 
found_versions: []
fixed_versions: ['python-debianbts/1.13']
blocks: []
blockedby: []
unarchived: True
summary: 
affects: []
log_modified: 2019-07-08 07:27:36
location: archive
archived: True
bug_num: 787723
source: python-debianbts
pending: done
done_by: Bastian Venthur <venthur@debian.org>

originator: Wookey <wookey@debian.org>
date: 2015-11-03 01:39:01
subject: reportbug errors out with SOAP error
msgid: <20151103013542.11170.31413.reportbug@cheddar.halon.org.uk>
package: python-debianbts
tags: []
done: False
forwarded: 
mergedwith: []
severity: normal
owner: 
found_versions: []
fixed_versions: ['python-debianbts/2.0']
blocks: []
blockedby: []
unarchived: False
summary: 
affects: []
log_modified: 2015-11-03 08:36:04
location: db-h
archived: False
bug_num: 803900
source: python-debianbts
pending: pending
done_by: None

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

python_debianbts-4.1.1.tar.gz (16.6 kB view details)

Uploaded Source

Built Distribution

python_debianbts-4.1.1-py3-none-any.whl (11.1 kB view details)

Uploaded Python 3

File details

Details for the file python_debianbts-4.1.1.tar.gz.

File metadata

  • Download URL: python_debianbts-4.1.1.tar.gz
  • Upload date:
  • Size: 16.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.9

File hashes

Hashes for python_debianbts-4.1.1.tar.gz
Algorithm Hash digest
SHA256 f443b18ce2411b373103784715e6707df034f48dad7be387a6917b16e154d793
MD5 fd660a524ff43a4c5ac5643d12b9e0a8
BLAKE2b-256 b52c10993f887ddf762d46540946e4dca6ccf03b9d1799101622b22379670ca4

See more details on using hashes here.

File details

Details for the file python_debianbts-4.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for python_debianbts-4.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 9900941d94a41039520fc25847bb74cad92eacf14698c9fbd3f4d2360a1c2161
MD5 4a255005d67141e964d00720bcc87eb3
BLAKE2b-256 fd7cb1dfbaa44e8a4a992443dbe21d0c37e77b820ff069a9d0eb9df917934dbd

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page