summaryrefslogtreecommitdiff
path: root/tests
Commit message (Collapse)AuthorAgeFilesLines
* Allowed string components after initial number of build tags in `wheel tags` ↵Alex Grönholm2023-04-141-5/+23
| | | | | (#528) Fixes #527.
* Report stderr contents if `flit build` failsAlex Grönholm2023-03-141-2/+5
|
* Changed `wheel unpack` to honor the original permissions of files (#514)Alex Grönholm2023-03-131-0/+24
| | | Fixes #505.
* Mark generated files as regular files (#511)Alex Grönholm2023-03-131-3/+3
| | | | Fixes #506.
* Fixed EncodingWarning when PYTHONWARNDEFAULTENCODING is set (#512)Henry Schreiner2023-03-131-1/+1
|
* Added tags CLI interface (#422)Henry Schreiner2023-03-121-0/+214
| | | Co-authored-by: Joe Rickerby <joerick@mac.com>
* Used modern tmp_path instead of py.path based tmpdir (#513)Henry Schreiner2023-03-118-133/+152
|
* feat: move to flit backend (#501)Henry Schreiner2023-03-101-0/+47
|
* Replace spaces in platform names with underscoresDavid Tucker2023-01-231-0/+8
| | | | Without this, wheels produced on such platforms will cause a WheelError.
* Allow `METADATA` file to contain UTF-8 chars (#489)Anderson Bravalheri2022-11-091-0/+39
|
* Fixed parsing of wheel file names with multiple platform tags0.38.2Alex Grönholm2022-11-051-3/+11
| | | | Fixes #485.
* Removed install dependency on setuptools (#483)Alex Grönholm2022-11-041-0/+11
| | | Also re-added the fallback for `license_paths` on setuptools versions older than 57.
* Fixed PyPy SOABI parsing (#484)Matti Picus2022-11-031-1/+15
|
* Fixed pre-1980 file timestamps raising ValueErrorfix-411Alex Grönholm2022-10-201-0/+16
| | | | Fixes #418.
* Add support for `license_files` specified in `setup.py` (#466)Anderson Bravalheri2022-10-201-24/+23
| | | Wheel now leans on setuptools to provide the necessary information.
* [pre-commit.ci] pre-commit autoupdate (#445)pre-commit-ci[bot]2022-01-311-1/+1
| | | | | | | | | | | | * [pre-commit.ci] pre-commit autoupdate updates: - [github.com/psf/black: 21.12b0 → 22.1.0](https://github.com/psf/black/compare/21.12b0...22.1.0) * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
* Remove Python < 3.6 skips and master branch references (#435)Hugo van Kemenade2022-01-011-7/+0
|
* Replaced all uses of distutils with setuptools (#428)Alex Grönholm2021-12-311-11/+11
| | | | | | | Distutils has been deprecated and will be removed in Python 3.12. This changeset replaces distutils logging with similar logging functionality from setuptools (when ready), and if not available, provides a replacement of its own. Co-authored-by: Jason R. Coombs <jaraco@jaraco.com>
* Added pyupgrade and flake8-bugbear to pre-commit config (#432)Henry Schreiner2021-12-3017-2/+37
| | | Added pyupgrade and flake8-bugbear to pre-commit configuration. Converted all code to py37+ syntax. Reformatted the pre-commit configuration file.
* Fixed pre-commit parameters for BlackHenry Schreiner2021-12-301-1/+1
|
* Eliminated the pkg_info moduleAlex Grönholm2021-12-251-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 codeAlex Grönholm2021-12-241-27/+18
| | | | | - Got rid of as_bytes(), as_unicode() and native() - Eliminated the py2 code path in _update_crc()
* Adopted isort and applied it to the codebaseAlex Grönholm2021-12-244-6/+6
|
* Adopted black and reformatted the codebase to matchAlex Grönholm2021-12-2416-378/+572
|
* Upgraded to py3.7+ syntaxAlex Grönholm2021-12-2210-22/+19
|
* Dropped support for unmaintained Python versionsAlex Grönholm2021-12-223-5/+0
|
* Support unpacking wheels that contain files with commas in their names (#427)Hood Chatham2021-12-226-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 changeAlex Grönholm2021-08-151-3/+12
| | | | Fixes #415.
* Don't use default macos/arm64 deployment target in calculating the platform ↵Ronald Oussoren2020-12-132-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 Bokota2020-12-042-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önholm2020-11-291-0/+8
| | | Fixes #378.
* Fixed regression in setting plat-name (#375)Matti Picus2020-09-181-17/+23
|
* Replaced pep425tags with packaging (#346)Matti Picus2020-04-071-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-241-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önholm2020-01-261-0/+15
| | | Fixes #313.
* Fixed line endings when rewriting WHEELAlex Grönholm2020-01-261-3/+3
|
* Use the existing build tag in wheel pack unless overriddenAlex Grönholm2020-01-261-11/+31
| | | | Closes #323. Fixes #322.
* Fixed bdist_wheel failing on a read-only source treeAlex Grönholm2020-01-221-2/+17
| | | | Fixes #327.
* Added boilerplate code to the dummy extension distAlex Grönholm2020-01-211-0/+16
| | | | On Windows, not having this results in a linker error (unresolved external symbol PyInit_extension).
* Skipped the limited ABI test on Python 2Alex Grönholm2020-01-211-0/+1
|
* Don't try to build ABI3 extensions on WindowsAlex Grönholm2020-01-216-3/+18
|
* Skip unicode dist and related test on Python < 3.6Alex Grönholm2020-01-212-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 WindowsAlex Grönholm2020-01-211-0/+1
|
* macosx platform tag does not support patch releases (#317)Grzegorz Bokota2020-01-033-20/+40
|
* Fixed typo 'dynlib' -> 'dylib' (#320)Grzegorz Bokota2019-11-1911-16/+16
|
* Better discovery of macos system version to determine proper platform tag (#314)Grzegorz Bokota2019-10-2312-0/+127
|
* Fixed building binary wheels against the limited ABIAlex Grönholm2019-08-181-0/+12
| | | | Fixes #305.
* Fix egg2wheel for python3.10 (#304)Anthony Sottile2019-08-181-2/+2
|
* Revert "Include directory entries when building wheel (#289)"Alex Grönholm2019-05-122-25/+0
| | | | This reverts commit 369b1eeb. Fixes #294.
* Include directory entries when building wheel (#289)Jason R. Coombs2019-04-282-0/+25
| | | Fixes #287.