Revisions of python-build
Ana Guerrero (anag+factory)
accepted
request 1206482
from
Benjamin Greiner (bnavigator)
(revision 12)
Dominique Leuenberger (dimstar_suse)
accepted
request 1183987
from
Dirk Mueller (dirkmueller)
(revision 11)
- update to 1.2.1: * Avoid error when terminal width is undetectable on Python < 3.11 * Add --installer option, supporting pip and uv. Added uv extra. * Improve console output and provide -v for dependency installation * Avoid compiling unused bytecode when using pip * Dropped support for Python 3.7 * Fixed invoking outer pip from user site packages * Corrected the minimum pip version required to use an outer pip * Use external pip if available instead of installing, speeds up environment setup with virtualenv slightly and venv significantly. * Stopped injecting wheel as a build dependency automatically, in the case of missing pyproject.toml -- by :user:`webknjaz`. * Use importlib_metadata on Python <3.10.2 for bugfixes not present in those CPython standard libraries (not required when bootstrapping) -- by :user:`GianlucaFicarelli`. - Update to v0.9.0 - Drop remove-unused-import.patch - Add remove-unused-import.patch to work with importlib_metadata
Ana Guerrero (anag+factory)
accepted
request 1112478
from
Steve Kowalik (StevenK)
(revision 10)
- Update to 1.0.3: * Avoid CPython 3.8.17, 3.9.17, 3.10.12, and 3.11.4 tarfile symlink bug triggered by adding data_filter in 1.0.0. * Removed the toml library fallback; toml can no longer be used as a substitute for tomli * Added runner parameter to util.project_wheel_metadata * Modified ProjectBuilder constructor signature, added alternative ProjectBuilder.from_env constructor, redefined env.IsolatedEnv interface, and exposed env.DefaultIsolatedEnv, replacing env.IsolatedEnvBuilder. * virtualenv is no longer imported when using -n, for faster builds * The SDist now contains the repository contents, including tests. Flit-core 3.8+ required. * The minimum version of importlib-metadata has been increased to 4.6 and Python 3.10 due to a bug in the standard library version with URL requirements in extras. * Tests now contain a network marker * Config-settings are now passed to get_requires* hooks, fixing a long standing bug. * Test on Python 3.12 betas/RCs * Filter out malicious files when extracting tar archives when Python supports it * Specify encoding, fixing issues when PYTHONWARNDEFAULTENCODING is set. - Drop patches 589-colorized-pip23.patch, 609-filter-out-malicious.patch: * Included upstream. - Add runtests.py which chdirs before running tests, but after the macros have polluted the current working directory, avoiding test failures.
Dominique Leuenberger (dimstar_suse)
accepted
request 1085246
from
Matej Cepl (mcepl)
(revision 9)
- Renamed patches support-pip-23.patch and support-tarfile-data-filter.patch to 589-colorized-pip23.patch (gh#pypa/build#589) and 609-filter-out-malicious.patch (gh#pypa/build#609), respectively. - Add patch support-pip-23.patch: * pip 23 also colorizes output, confusing the test. - Add patch support-tarfile-data-filter.patch: * Set tarfile.data_filter if available.
Dominique Leuenberger (dimstar_suse)
accepted
request 1081973
from
Dirk Mueller (dirkmueller)
(revision 8)
Dominique Leuenberger (dimstar_suse)
accepted
request 1073633
from
Benjamin Greiner (bnavigator)
(revision 7)
- Update to 0.10.0 * Replace pep517 dependency with pyproject_hooks, into which pep517 has been renamed (PR #539, Fixes #529) * Change build backend from setuptools to flit (PR #470, Fixes #394) * Dropped support for Python 3.6 (PR #532) - Avoid namespace clashes with build/ directory * gh#openSUSE/python-rpm-macros#157 - Drop build-pr550-packaging22.patch
Dominique Leuenberger (dimstar_suse)
accepted
request 1034384
from
John Vandenberg (jayvdb)
(revision 5)
Dominique Leuenberger (dimstar_suse)
accepted
request 925705
from
John Vandenberg (jayvdb)
(revision 3)
Dominique Leuenberger (dimstar_suse)
accepted
request 850551
from
John Vandenberg (jayvdb)
(revision 1)
dependency of python-check-manifest, and general replacement for most tasks python-pep517 was doing
Displaying all 12 revisions