[Bug 2068033] [NEW] [MIR] python-typeguard

Launchpad Bug Tracker 2068033 at bugs.launchpad.net
Wed Aug 14 08:52:33 UTC 2024


You have been subscribed to a public bug by James Page (james-page):

[Availability]
The package python-typeguard is already in Ubuntu universe. Link to package: https://launchpad.net/ubuntu/+source/python-typeguard

[Rationale]
The package python-typeguard is required in Ubuntu main as it is a dependency for python-inflect, which is already in main (https://launchpad.net/ubuntu/+source/python-inflect).

[Security]
No CVEs/security issues in this software in the past.
python-typeguard does not place executables in in /sbin and usr/sbin.
python-typeguard does not install services, timers, or recurring jobs.
python-typeguard does not run as a service or require special isolation features.
python-typeguard does not open privledged ports or expose external endpoints.
python-typeguard does not contain extensions to security sensitive software and does not contain any cryptography functionality.

[Quality assurance – functional/usage]
The package works well right after install.

[Quality assurance – maintenance]
The package is maintained well in Debian/Ubuntu/Upstream and does not have too many long-term and critical open bugs*:
- Ubuntu: https://bugs.launchpad.net/ubuntu/+source/python-typeguard/+bugs
- Debian: https://bugs.debian.org/cgi-bin/pkgreport.cgi?src=python-typeguard
- Upstream: https://github.com/agronholm/typeguard/issues
*Note the package has a FTBFS bug in the Debian bug reports related to a failure to build for Trixie as linked above.

[Quality assurance – testing]
python-typeguard has an included tests suite with coverage of 94% (https://coveralls.io/github/agronholm/typeguard?branch=master).
The package appears to run autopkgtest as well as unit tests as build.

[Quality assurance – packaging]
A debian/watch file is present and works.
The debian/control file defines a “maintainer” field.
Recent build log: https://launchpad.net/ubuntu/+source/python-typeguard/4.3.0-1/+build/28700345
`lintian --pedantic` found no issues with the .deb package
This package does not rely on obsolete or about to be demoted packages.
This package has no python2 or GTK2 dependencies.
The package will not be installed by default
Packaging and build is easy, see debian/rules: https://salsa.debian.org/python-team/packages/python-typeguard/-/blob/debian/4.3.0-1/debian/rules?ref_type=tags

[UI Standards]
Application is not end-user facing.

[Dependencies]
No further depends or recommends dependencies that are not yet in main.

[Standards compliance]
This package correctly follows FHS and Debian policy

[Maintenance/Owner]
The owning team will be the Ubuntu OpenStack team and I have acknowledgement for that commitment. 
This package does not use static builds.
This package does not use vendored code.
This package is not rust based.
This package has been built in the last 3 months.

[Background information]
This package provides run-time type checking for functions defined with argument type annotations. This package is a requirement for python-inflect, which is already part of main.
Upstream name: python-typeguard
Link to upstream: https://github.com/agronholm/typeguard

** Affects: python-typeguard (Ubuntu)
     Importance: High
         Status: Fix Committed


** Tags: open-2259 oracular
-- 
[MIR] python-typeguard
https://bugs.launchpad.net/bugs/2068033
You received this bug notification because you are a member of Ubuntu Package Archive Administrators, which is subscribed to the bug report.



More information about the ubuntu-archive mailing list