[Bug 2068033] Re: [MIR] python-typeguard
James Page
2068033 at bugs.launchpad.net
Wed Jul 31 18:15:58 UTC 2024
Thanks for the MIR report Myles - approved and should help unblock some
of the pydantic mismatches in proposed once promoted to main.
--
You received this bug notification because you are a member of Ubuntu
OpenStack, which is subscribed to python-typeguard in Ubuntu.
https://bugs.launchpad.net/bugs/2068033
Title:
[MIR] python-typeguard
Status in python-typeguard package in Ubuntu:
Fix Committed
Bug description:
[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
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/python-typeguard/+bug/2068033/+subscriptions
More information about the Ubuntu-openstack-bugs
mailing list