| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Fixed a typoremove-distutils | Alex Grönholm | 2021-12-31 | 1 | -1/+1 |
| | | |||||
| * | Merge branch 'main' into remove-distutils | Alex Grönholm | 2021-12-31 | 3 | -32/+40 |
| |\ | |||||
| | * | Added more pre-commit checks and a tox job for it (#434) | Henry Schreiner | 2021-12-31 | 3 | -32/+40 |
| | | | |||||
| * | | [pre-commit.ci] auto fixes from pre-commit.com hooks | pre-commit-ci[bot] | 2021-12-30 | 1 | -0/+2 |
| | | | | | | | | | for more information, see https://pre-commit.ci | ||||
| * | | Merge branch 'main' into remove-distutils | Alex Grönholm | 2021-12-30 | 36 | -171/+209 |
| |\ \ | |/ | |||||
| | * | Added pyupgrade and flake8-bugbear to pre-commit config (#432) | Henry Schreiner | 2021-12-30 | 31 | -72/+135 |
| | | | | | | | Added pyupgrade and flake8-bugbear to pre-commit configuration. Converted all code to py37+ syntax. Reformatted the pre-commit configuration file. | ||||
| | * | Removed code quality checks from the main GA workflow | Alex Grönholm | 2021-12-30 | 1 | -21/+1 |
| | | | | | | | | | We have switched to using pre-commit.ci, so these checks had become redundant. | ||||
| | * | Fixed pre-commit parameters for Black | Henry Schreiner | 2021-12-30 | 6 | -80/+75 |
| | | | |||||
| * | | Merge branch 'main' into remove-distutils | Alex Grönholm | 2021-12-29 | 5 | -39/+29 |
| |\ \ | |/ | |||||
| | * | Switched to upstream flake8 in pre-commit config | Alex Grönholm | 2021-12-29 | 1 | -5/+5 |
| | | | | | | | | | Also updated everything else in the process. | ||||
| | * | Corrected the flake8 section name | Alex Grönholm | 2021-12-29 | 1 | -1/+1 |
| | | | |||||
| | * | Removed leftover pytest-cov configuration | Alex Grönholm | 2021-12-29 | 1 | -1/+0 |
| | | | |||||
| | * | Eliminated pyproject.toml entirely | Alex Grönholm | 2021-12-29 | 4 | -29/+25 |
| | | | | | | | | | Even with the [build-system] section gone, pip would still use the PEP 517 process, leading to a chicken and egg problem with setuptools. | ||||
| | * | Backed out of PEP 517 builds | Alex Grönholm | 2021-12-29 | 2 | -5/+0 |
| | | | | | | | | | | | | | Setuptools requires this project for building wheels, so we cannot require setuptools as a build requirement as it would create a cyclic dependency. Fixes #429. | ||||
| * | | Reformatted code with black | Alex Grönholm | 2021-12-29 | 2 | -4/+6 |
| | | | |||||
| * | | Wrapped long lines | Alex Grönholm | 2021-12-29 | 1 | -2/+6 |
| | | | |||||
| * | | Ensure logging is configured even on older Setuptools versions.python-logging-compat | Jason R. Coombs | 2021-12-26 | 2 | -0/+31 |
| | | | |||||
| * | | Replace bespoke logger with Python logging logger, restoring ↵python-logging | Jason R. Coombs | 2021-12-26 | 3 | -21/+11 |
| | | | | | | | | | info/debug/warning levels to logged messages. Fixed missing f-string for 'wheelfile_path'. | ||||
| * | | Merge branch 'main' into remove-distutils | Alex Grönholm | 2021-12-26 | 10 | -187/+90 |
| |\ \ | |/ | |||||
| | * | Added the first batch of type annotations | Alex Grönholm | 2021-12-26 | 5 | -17/+26 |
| | | | |||||
| | * | Tidied up the code in the metadata module | Alex Grönholm | 2021-12-25 | 1 | -4/+7 |
| | | | |||||
| | * | Eliminated unwarranted pkg-info workarounds | Alex Grönholm | 2021-12-25 | 1 | -45/+11 |
| | | | | | | | | | We assume pkg-info is UTF-8, rendering some py2 era workarounds unnecessary. | ||||
| | * | Eliminated the pkg_info module | Alex Grönholm | 2021-12-25 | 4 | -47/+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 code | Alex Grönholm | 2021-12-24 | 3 | -72/+37 |
| | | | | | | | | | | | - Got rid of as_bytes(), as_unicode() and native() - Eliminated the py2 code path in _update_crc() | ||||
| * | | Got rid of require_pkgresources() | Alex Grönholm | 2021-12-24 | 2 | -11/+1 |
| | | | | | | | | | Setuptools will now always be present so this is pointless. The pkg_resources module was never imported here anyway. | ||||
| * | | Fixed one more distutils import | Alex Grönholm | 2021-12-24 | 3 | -14/+16 |
| | | | |||||
| * | | Fixed detection of 32-bit Python on 64-bit OS | Alex Grönholm | 2021-12-24 | 2 | -3/+3 |
| | | | | | | | | | 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 | 5 | -33/+44 |
| |/ | | | | Distutils has been deprecated and will be removed in Python 3.12. | ||||
| * | Further reduced the number of test environments | Alex Grönholm | 2021-12-24 | 1 | -0/+6 |
| | | |||||
| * | Added missing toml extra to coverage install | Alex Grönholm | 2021-12-24 | 1 | -1/+1 |
| | | |||||
| * | Added the pre-commit configuration file | Alex Grönholm | 2021-12-24 | 2 | -1/+23 |
| | | |||||
| * | Moved tool configurations to pyproject.toml | Alex Grönholm | 2021-12-24 | 3 | -15/+15 |
| | | |||||
| * | Adopted isort and applied it to the codebase | Alex Grönholm | 2021-12-24 | 9 | -16/+28 |
| | | |||||
| * | Migrated flake8 config from setup.cfg to pyproject.toml | Alex Grönholm | 2021-12-24 | 4 | -7/+7 |
| | | | | | This required migrating to pyproject-flake8 as flake8 proper still doesn't support pyproject.toml. | ||||
| * | Adopted black and reformatted the codebase to match | Alex Grönholm | 2021-12-24 | 31 | -787/+1145 |
| | | |||||
| * | Removed mentions of old Python versions in the installation docs | Alex Grönholm | 2021-12-24 | 1 | -2/+1 |
| | | |||||
| * | Use build isolation when building wheel itself | Alex Grönholm | 2021-12-23 | 4 | -3/+8 |
| | | |||||
| * | Removed unused function | Alex Grönholm | 2021-12-23 | 1 | -6/+0 |
| | | |||||
| * | Updated vendored packaging to 21.3 | Alex Grönholm | 2021-12-22 | 6 | -520/+531 |
| | | |||||
| * | Updated branch name in Cirrus CI configuration | Alex Grönholm | 2021-12-22 | 1 | -1/+1 |
| | | |||||
| * | Upgraded to py3.7+ syntax | Alex Grönholm | 2021-12-22 | 18 | -52/+49 |
| | | |||||
| * | Added caching for pip | Alex Grönholm | 2021-12-22 | 1 | -0/+8 |
| | | |||||
| * | Switched to installing and running flake8 directly | Alex Grönholm | 2021-12-22 | 1 | -5/+8 |
| | | | | | This paves the way for using more linting tools in the same build phase. | ||||
| * | Use the latest Python 3.x version to publish packages | Alex Grönholm | 2021-12-22 | 1 | -1/+1 |
| | | |||||
| * | Dropped support for unmaintained Python versions | Alex Grönholm | 2021-12-22 | 18 | -136/+56 |
| | | |||||
| * | Updated branch name in GA test workflow0.37.1 | Alex Grönholm | 2021-12-22 | 1 | -1/+1 |
| | | |||||
| * | Created a new release | Alex Grönholm | 2021-12-22 | 2 | -2/+2 |
| | | |||||
| * | Added news entry for PR #427 | Alex Grönholm | 2021-12-22 | 1 | -0/+1 |
| | | |||||
| * | Support unpacking wheels that contain files with commas in their names (#427) | Hood Chatham | 2021-12-22 | 7 | -18/+42 |
| | | | | | | The csv module is now being used to read RECORD. Co-authored-by: Alex Grönholm <alex.gronholm@nextday.fi> | ||||
| * | CI: Fixed PyPY and used Python 3.10.0 (#423) | Henry Schreiner | 2021-10-08 | 1 | -5/+5 |
| | | |||||
