Changed bug description with required information as per https://github.com/canonical/ubuntu-mir.
** Description changed: - TBC + [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.1.5-1/+build/27606438 + 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.1.5-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 is Debian Python Team as they were the uploaders of the source package to Ubuntu (https://launchpad.net/ubuntu/+source/python-typeguard/4.1.5-1). This team is already subscribed to the package. + This package does not use static builds. + This package does not use vendored code. + This package is not rust based. + This package has not been build in the past 3 months – most recent is January 2024: https://launchpad.net/ubuntu/+source/python-typeguard/4.1.5-1/+build/27606438. + + [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 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2068033 Title: [MIR] python-typeguard To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/python-typeguard/+bug/2068033/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs