Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge branch 'main' into remove-distutils | Alex Grönholm | 2021-12-26 | 2 | -51/+18 |
|\ | |||||
| * | Eliminated the pkg_info module | Alex Grönholm | 2021-12-25 | 1 | -24/+0 |
| | | | | | | | | | | The two functions previously contained within the module were inline to the only places where they were used. We also now assume PKG-INFO is UTF-8 encoded, as distutils has done since 2012. | ||||
| * | Eliminated more py2 compatibility code | Alex Grönholm | 2021-12-24 | 1 | -27/+18 |
| | | | | | | | | | | - Got rid of as_bytes(), as_unicode() and native() - Eliminated the py2 code path in _update_crc() | ||||
* | | Fixed detection of 32-bit Python on 64-bit OS | Alex Grönholm | 2021-12-24 | 1 | -1/+1 |
| | | | | | | | | The sysconfig.get_platform() and distutils.util.get_platform() functions return "linux-x64_64", not "linux_x64_64" which the previous code and tests assumed. | ||||
* | | Replaced distutils with setuptools | Alex Grönholm | 2021-12-24 | 1 | -11/+11 |
|/ | | | | Distutils has been deprecated and will be removed in Python 3.12. | ||||
* | Adopted isort and applied it to the codebase | Alex Grönholm | 2021-12-24 | 4 | -6/+6 |
| | |||||
* | Adopted black and reformatted the codebase to match | Alex Grönholm | 2021-12-24 | 16 | -378/+572 |
| | |||||
* | Upgraded to py3.7+ syntax | Alex Grönholm | 2021-12-22 | 10 | -22/+19 |
| | |||||
* | Dropped support for unmaintained Python versions | Alex Grönholm | 2021-12-22 | 3 | -5/+0 |
| | |||||
* | Support unpacking wheels that contain files with commas in their names (#427) | Hood Chatham | 2021-12-22 | 6 | -1/+13 |
| | | | | | The csv module is now being used to read RECORD. Co-authored-by: Alex Grönholm <alex.gronholm@nextday.fi> | ||||
* | Fixed wheel pack duplicating WHEEL contents on build number change | Alex Grönholm | 2021-08-15 | 1 | -3/+12 |
| | | | | Fixes #415. | ||||
* | Don't use default macos/arm64 deployment target in calculating the platform ↵ | Ronald Oussoren | 2020-12-13 | 2 | -0/+1 |
| | | | | | | | | tag for fat binaries (#390) The system compiler in Xcode 12 will not set the deployment target for arm64 below 11.0.0 (which is the first version of macOS supporting arm64). To allow building wheels that target an earlier version of macOS (by way of the x86_64 part of fat binaries) ignore the deployment target in the arm64 part of fat binaries when that's 11.0.0. | ||||
* | Fixed error on Big Sur when deployment target = 11 (#386) | Grzegorz Bokota | 2020-12-04 | 2 | -4/+24 |
| | | | | | Fixes #385. Co-authored-by: FX Coudert <fxcoudert@gmail.com> | ||||
* | Fixed CRLF being used when generating WHEEL files on Windows (#383) | Alex Grönholm | 2020-11-29 | 1 | -0/+8 |
| | | | Fixes #378. | ||||
* | Fixed regression in setting plat-name (#375) | Matti Picus | 2020-09-18 | 1 | -17/+23 |
| | |||||
* | Replaced pep425tags with packaging (#346) | Matti Picus | 2020-04-07 | 1 | -1/+1 |
| | | | The internal pep425tags module has been removed in favor of the "packaging" library. | ||||
* | Ignore files terminating in ~. (#347) | Diego Elio Pettenò | 2020-03-24 | 1 | -1/+4 |
| | | | | This is Unix's most common pattern for backup files. They are often present, but I can't think of a good reason for them to be distributed. | ||||
* | Added the --compression option to bdist_wheel (#316) | Alex Grönholm | 2020-01-26 | 1 | -0/+15 |
| | | | Fixes #313. | ||||
* | Fixed line endings when rewriting WHEEL | Alex Grönholm | 2020-01-26 | 1 | -3/+3 |
| | |||||
* | Use the existing build tag in wheel pack unless overridden | Alex Grönholm | 2020-01-26 | 1 | -11/+31 |
| | | | | Closes #323. Fixes #322. | ||||
* | Fixed bdist_wheel failing on a read-only source tree | Alex Grönholm | 2020-01-22 | 1 | -2/+17 |
| | | | | Fixes #327. | ||||
* | Added boilerplate code to the dummy extension dist | Alex Grönholm | 2020-01-21 | 1 | -0/+16 |
| | | | | On Windows, not having this results in a linker error (unresolved external symbol PyInit_extension). | ||||
* | Skipped the limited ABI test on Python 2 | Alex Grönholm | 2020-01-21 | 1 | -0/+1 |
| | |||||
* | Don't try to build ABI3 extensions on Windows | Alex Grönholm | 2020-01-21 | 6 | -3/+18 |
| | |||||
* | Skip unicode dist and related test on Python < 3.6 | Alex Grönholm | 2020-01-21 | 2 | -1/+8 |
| | | | | Due to encoding issues, this ends up failing in certain cases and there is nothing wheel can do about it. | ||||
* | Fixed duplicate RECORD file when using "wheel pack" on Windows | Alex Grönholm | 2020-01-21 | 1 | -0/+1 |
| | |||||
* | macosx platform tag does not support patch releases (#317) | Grzegorz Bokota | 2020-01-03 | 3 | -20/+40 |
| | |||||
* | Fixed typo 'dynlib' -> 'dylib' (#320) | Grzegorz Bokota | 2019-11-19 | 11 | -16/+16 |
| | |||||
* | Better discovery of macos system version to determine proper platform tag (#314) | Grzegorz Bokota | 2019-10-23 | 12 | -0/+127 |
| | |||||
* | Fixed building binary wheels against the limited ABI | Alex Grönholm | 2019-08-18 | 1 | -0/+12 |
| | | | | Fixes #305. | ||||
* | Fix egg2wheel for python3.10 (#304) | Anthony Sottile | 2019-08-18 | 1 | -2/+2 |
| | |||||
* | Revert "Include directory entries when building wheel (#289)" | Alex Grönholm | 2019-05-12 | 2 | -25/+0 |
| | | | | This reverts commit 369b1eeb. Fixes #294. | ||||
* | Include directory entries when building wheel (#289) | Jason R. Coombs | 2019-04-28 | 2 | -0/+25 |
| | | | Fixes #287. | ||||
* | Fixed warning about the [wheel] section in tests | Alex Grönholm | 2019-02-12 | 1 | -1/+1 |
| | |||||
* | Skip attributes test on Windows | Alex Grönholm | 2019-02-12 | 1 | -0/+3 |
| | |||||
* | Fixed test warnings on Python 2 | Alex Grönholm | 2019-02-11 | 1 | -1/+1 |
| | |||||
* | Added the --build-number option to "wheel pack" | Alex Grönholm | 2019-02-10 | 1 | -3/+9 |
| | | | | Fixes #283. | ||||
* | Write the RECORD file as CSV (#281) | Paul Moore | 2019-02-10 | 1 | -2/+6 |
| | | | Fixes #280. | ||||
* | Removed leftover empty modules | Alex Grönholm | 2018-12-09 | 1 | -0/+0 |
| | |||||
* | Correct default license file 'LICENCE.txt' (#279) | Jon Dufresne | 2018-12-09 | 1 | -1/+1 |
| | | | Before it mistakenly duplicated 'LICENSE.txt'. | ||||
* | Fixed handling of direct URL requirements with markers (#270) | Benoit Pierre | 2018-11-19 | 1 | -8/+15 |
| | | | There must be at least one space between the URL and the `;` delimiting the markers. | ||||
* | Adding r for raw regex string on cli/test_convert.py (#273) | Bertil Hatt | 2018-10-28 | 1 | -1/+1 |
| | |||||
* | Added test and news item for PR #266 | Alex Grönholm | 2018-10-15 | 1 | -1/+7 |
| | |||||
* | Fixed flake8 error | Alex Grönholm | 2018-10-05 | 1 | -1/+0 |
| | |||||
* | Fixed build number appearing in the .dist-info directory name | Alex Grönholm | 2018-10-04 | 1 | -0/+11 |
| | | | | | | Adding a build number caused two different .dist-info directories to be added to the wheel, making pip (rightfully) reject it. We now construct the dist-info directory name without the build number in all cases. Fixes #263. | ||||
* | Fixed permissions on the RECORD file | Alex Grönholm | 2018-10-04 | 1 | -0/+4 |
| | | | | Fixes #261. | ||||
* | Added a few additional common patterns for legal and attribution files (#251) | C.A.M. Gerlach | 2018-09-25 | 1 | -1/+2 |
| | |||||
* | Fixed handling of extras (#252) | Benoit Pierre | 2018-09-25 | 1 | -4/+19 |
| | | | Ensure extras are properly canonicalized, so corresponding `Provides-Dist` markers will match with the list of extras returned by pkg_resources. | ||||
* | Fixed handling of direct URL specifiers in requirements (#250) | Benoit Pierre | 2018-09-23 | 1 | -0/+3 |
| | | | Do not strip the URLs. Fixes #249. | ||||
* | Added a "real proper" fix for duplicate metadata lines | Alex Grönholm | 2018-07-18 | 1 | -38/+36 |
| |