2e4845b4b7
- Update to 1.4.0: * Add --quiet flag * Add option to dump PEP 517 metadata with --metadata * Support UV environment variable * Remove a workaround for 3.14b1 * In 3.14 final release, color defaults to True already * In pytest configuration, log_level is better than log_cli_level * Fix test failure when flit-core is installed
Steve Kowalik2026-02-09 01:44:30 +00:00
2120fe9f41
Accepting request 1307679 from devel:languages:python
Ana Guerrero2025-09-29 19:11:56 +00:00
4ffa4c6bfa
- update to 1.3.0: * Add --config-json * Drop Python 3.8 * Test on Python 3.14, colorful help on 3.14+ * Fix ModuleNotFoundError when pip is not installed * Disable use of pip install --python for debundled pip * Don't pass no-wheel to virtualenv if it would warn * Optimize our tests to run faster * Allow running our tests without virtualenv * Fix issues in our tests * Use SPDX identifiers for our license metadata * Use dependency-groups for our development * Mention conda and update uv mention in README/docs
Dirk Mueller2025-09-29 08:15:15 +00:00
9c4db78c88
Accepting request 1301251 from devel:languages:python
Ana Guerrero2025-08-25 18:36:24 +00:00
d909c108a9
- Convert to libalternatives on SLE-16-based and newer systems
Markéta Machová2025-08-25 11:30:45 +00:00
82358f7aed
Accepting request 1206482 from devel:languages:python
Ana Guerrero2024-10-09 20:03:35 +00:00
ea717da1ee
- Update to 1.2.2 * Add editable to `builder.get_requries_for_build's static types * Include artifact attestations in our release * Fix typing compatibility with typed pyproject-hooks * Mark more tests with network * Add more intersphinx links to docs * Make uv` optional for tests
Benjamin Greiner2024-10-09 08:34:22 +00:00
759157870b
Accepting request 1206459 from home:glaubitz:branches:devel:languages:python
Benjamin Greiner2024-10-09 08:34:22 +00:00
90e969b309
- 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
Dirk Mueller2024-06-29 12:50:18 +00:00
4864813f46
- 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
Dirk Mueller2024-06-29 12:50:18 +00:00
2e6907dc34
Accepting request 1112478 from devel:languages:python
Ana Guerrero2023-09-22 19:47:07 +00:00
b985b8f7a7
Accepting request 1112478 from devel:languages:python
Ana Guerrero2023-09-22 19:47:07 +00:00
ace4ab3762
- 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.
Steve Kowalik2023-09-20 07:51:39 +00:00
399801b15d
- 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.
Steve Kowalik2023-09-20 07:51:39 +00:00
be093e5bae
- Renamed patches support-pip-23.patch and support-tarfile-data-filter.patch to 589-colorized-pip23.patch and 609-filter-out-malicious.patch, respectively.
Matej Cepl2023-05-06 17:01:25 +00:00
03ce74fbf2
- Renamed patches support-pip-23.patch and support-tarfile-data-filter.patch to 589-colorized-pip23.patch and 609-filter-out-malicious.patch, respectively.
Matej Cepl2023-05-06 17:01:25 +00:00