summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Allowed string components after initial number of build tags in `wheel tags` ↵Alex Grönholm2023-04-142-8/+18
| | | | | (#528) Fixes #527.
* [pre-commit.ci] pre-commit autoupdate (#524)pre-commit-ci[bot]2023-04-141-1/+1
| | | | | | | | | | | | | | | * [pre-commit.ci] pre-commit autoupdate updates: - [github.com/charliermarsh/ruff-pre-commit: v0.0.257 → v0.0.261](https://github.com/charliermarsh/ruff-pre-commit/compare/v0.0.257...v0.0.261) - [github.com/psf/black: 23.1.0 → 23.3.0](https://github.com/psf/black/compare/23.1.0...23.3.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>
* Made the `stacklevel` arguments explicit (#522)Henry Schreiner2023-03-211-1/+2
| | | Makes B028 happy.
* Removed convert.py execute permission to avoid packaging as executable (#523)Mike Geeves2023-03-211-0/+0
|
* Updated version number in `__init__.py`0.40.0Alex Grönholm2023-03-141-1/+1
|
* Changed `wheel unpack` to honor the original permissions of files (#514)Alex Grönholm2023-03-131-1/+8
| | | Fixes #505.
* Mark generated files as regular files (#511)Alex Grönholm2023-03-131-4/+8
| | | | Fixes #506.
* Fixed EncodingWarning when PYTHONWARNDEFAULTENCODING is set (#512)Henry Schreiner2023-03-132-2/+2
|
* Added tags CLI interface (#422)Henry Schreiner2023-03-123-21/+255
| | | Co-authored-by: Joe Rickerby <joerick@mac.com>
* Dropped the use of the deprecated pkg_resources API (#508)Thomas Grainger2023-03-1110-12/+2726
|
* [pre-commit.ci] pre-commit autoupdate (#499)pre-commit-ci[bot]2023-03-102-2/+1
| | | | | | | | | | | | | | | * [pre-commit.ci] pre-commit autoupdate updates: - [github.com/pycqa/isort: 5.11.4 → 5.12.0](https://github.com/pycqa/isort/compare/5.11.4...5.12.0) - [github.com/psf/black: 22.12.0 → 23.1.0](https://github.com/psf/black/compare/22.12.0...23.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>
* Upgraded vendored packaging to v23.0Alex Grönholm2023-01-243-7/+46
|
* Replace spaces in platform names with underscoresDavid Tucker2023-01-231-1/+3
| | | | Without this, wheels produced on such platforms will cause a WheelError.
* Added missing module from vendored packagingAlex Grönholm2022-12-101-0/+108
|
* Updated vendored packaging lib to v22.0Alex Grönholm2022-12-104-207/+113
|
* Created a new release0.38.4Alex Grönholm2022-11-091-1/+1
|
* Allow `METADATA` file to contain UTF-8 chars (#489)Anderson Bravalheri2022-11-091-1/+7
|
* Created a new release0.38.3Alex Grönholm2022-11-081-1/+1
|
* Fixed parsing of wheel file names with multiple platform tags0.38.2Alex Grönholm2022-11-052-3/+3
| | | | Fixes #485.
* Created a new release0.38.1Alex Grönholm2022-11-041-1/+1
|
* Removed install dependency on setuptools (#483)Alex Grönholm2022-11-042-4/+50
| | | Also re-added the fallback for `license_paths` on setuptools versions older than 57.
* Fixed PyPy SOABI parsing (#484)Matti Picus2022-11-031-6/+5
|
* Updated __version__ to match the release0.38.0Alex Grönholm2022-10-211-1/+1
|
* Fixed pre-1980 file timestamps raising ValueErrorfix-411Alex Grönholm2022-10-201-0/+2
| | | | Fixes #418.
* Fixed potential DoS attack via WHEEL_INFO_REAlex Grönholm2022-10-201-2/+2
|
* Add support for `license_files` specified in `setup.py` (#466)Anderson Bravalheri2022-10-201-33/+2
| | | Wheel now leans on setuptools to provide the necessary information.
* [pre-commit.ci] pre-commit autoupdate (#445)pre-commit-ci[bot]2022-01-312-9/+6
| | | | | | | | | | | | * [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>
* Replaced all uses of distutils with setuptools (#428)Alex Grönholm2021-12-316-36/+66
| | | | | | | 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-3011-45/+54
| | | Added pyupgrade and flake8-bugbear to pre-commit configuration. Converted all code to py37+ syntax. Reformatted the pre-commit configuration file.
* Added the first batch of type annotationsAlex Grönholm2021-12-265-17/+26
|
* Tidied up the code in the metadata moduleAlex Grönholm2021-12-251-4/+7
|
* Eliminated unwarranted pkg-info workaroundsAlex Grönholm2021-12-251-45/+11
| | | | We assume pkg-info is UTF-8, rendering some py2 era workarounds unnecessary.
* Eliminated the pkg_info moduleAlex Grönholm2021-12-253-23/+8
| | | | | 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-242-45/+19
| | | | | - 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-242-9/+8
|
* Adopted black and reformatted the codebase to matchAlex Grönholm2021-12-2411-406/+557
|
* Removed unused functionAlex Grönholm2021-12-231-6/+0
|
* Updated vendored packaging to 21.3Alex Grönholm2021-12-225-520/+530
|
* Upgraded to py3.7+ syntaxAlex Grönholm2021-12-228-30/+30
|
* Dropped support for unmaintained Python versionsAlex Grönholm2021-12-228-106/+36
|
* Created a new releaseAlex Grönholm2021-12-221-1/+1
|
* Support unpacking wheels that contain files with commas in their names (#427)Hood Chatham2021-12-221-17/+29
| | | | | 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-1/+4
| | | | Fixes #415.
* Created a new release0.37.0Alex Grönholm2021-08-091-1/+1
|
* Fix typo of comments (#404)Yusuke Hayashi2021-05-221-2/+2
|
* Updated vendored packaging to v20.9Alex Grönholm2021-02-082-6/+20
|
* Added vendor.txtAlex Grönholm2021-01-041-0/+1
| | | | This is a requirements.txt style file intended for downstream packagers. Closes #392.
* Created a new release0.36.2Alex Grönholm2020-12-131-1/+1
|
* Updated vendored packaging to v20.8Alex Grönholm2020-12-131-6/+2
| | | | Fixes #354.
* Don't use default macos/arm64 deployment target in calculating the platform ↵Ronald Oussoren2020-12-131-0/+14
| | | | | | | | 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.