09698e9ae6d0a685840d7980a927791222294d5b
pip 23.1 removed the "setup.py install" fallback for projects that do not have pyproject.toml and now uses a pyproject.toml which is vendored in pip. To address that, this change adds the minimal pyproject.toml to enable pbr to be properly used to build editable wheels. See https://pip.pypa.io/en/stable/news/#v23-1 and https://github.com/pypa/pip/issues/8368 for more details on the removal of the fallback support. Co-Authored-By: Sean Mooney <work@seanmooney.info> Change-Id: I2a9e86bc49bb5ddc57450b6f6a17d4c2f7936934
Team and repository tags
Debtcollector
A collection of Python deprecation patterns and strategies that help you collect your technical debt in a non-destructive manner. The goal of this library is to provide well documented developer facing deprecation patterns that start of with a basic set and can expand into a larger set of patterns as time goes on. The desired output of these patterns is to apply the warnings module to emit DeprecationWarning or PendingDeprecationWarning or similar derivative to developers using libraries (or potentially applications) about future deprecations.
- Free software: Apache license
- Documentation: https://docs.openstack.org/debtcollector/latest
- Source: https://opendev.org/openstack/debtcollector
- Bugs: https://bugs.launchpad.net/debtcollector
- Release Notes: https://docs.openstack.org/releasenotes/debtcollector
Description
A collection of python patterns that help you collect your technical debt in a non-destructive manner
Languages
Python
100%