| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Fixed EncodingWarning when PYTHONWARNDEFAULTENCODING is set (#512) | Henry Schreiner | 2023-03-13 | 1 | -1/+3 |
| | | |||||
| * | feat: move to flit backend (#501) | Henry Schreiner | 2023-03-10 | 2 | -3/+6 |
| | | |||||
| * | Test on Python 3.11 final | Alex Grönholm | 2022-10-26 | 1 | -3/+3 |
| | | |||||
| * | Updated the pypi-publish action | Alex Grönholm | 2022-10-26 | 1 | -2/+1 |
| | | |||||
| * | Updated the codecov action to the latest version | Alex Grönholm | 2022-10-21 | 1 | -1/+1 |
| | | |||||
| * | Updated tasks to their latest versions | Alex Grönholm | 2022-10-21 | 2 | -3/+3 |
| | | |||||
| * | CI: Reconfigure build matrix for Python 3.11 and PyPy 3.9 (#456) | Ewout ter Hoeven | 2022-05-25 | 1 | -21/+18 |
| | | | | | | | | Reconfigures the build matrix to include Python 3.11 (which is currently in beta) and PyPy 3.9. PyPy 3.8 is also added and 3.7 is removed. All Python versions (3.7 to 3.11, and PyPy 3.8 and 3.9) are tested on Ubuntu, and the latest stable and earliest supported versions (currently Python 3.7, Python 3.10 and PyPy 3.9) also on macOS and Windows. A weekly scheduled run is also added to catch changes in dependencies and environments (each Monday at 06:00 UTC), and workflow_dispatch is added to be able to manually trigger the CI workflow. | ||||
| * | 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. | ||||
| * | Eliminated pyproject.toml entirely | Alex Grönholm | 2021-12-29 | 1 | -3/+3 |
| | | | | | Even with the [build-system] section gone, pip would still use the PEP 517 process, leading to a chicken and egg problem with setuptools. | ||||
| * | 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 |
| | | |||||
| * | Moved tool configurations to pyproject.toml | Alex Grönholm | 2021-12-24 | 1 | -3/+5 |
| | | |||||
| * | Adopted isort and applied it to the codebase | Alex Grönholm | 2021-12-24 | 1 | -1/+3 |
| | | |||||
| * | Migrated flake8 config from setup.cfg to pyproject.toml | Alex Grönholm | 2021-12-24 | 1 | -2/+2 |
| | | | | | 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 | 1 | -2/+3 |
| | | |||||
| * | Use build isolation when building wheel itself | Alex Grönholm | 2021-12-23 | 1 | -2/+3 |
| | | |||||
| * | 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 | 2 | -10/+10 |
| | | |||||
| * | Updated branch name in GA test workflow0.37.1 | Alex Grönholm | 2021-12-22 | 1 | -1/+1 |
| | | |||||
| * | CI: Fixed PyPY and used Python 3.10.0 (#423) | Henry Schreiner | 2021-10-08 | 1 | -5/+5 |
| | | |||||
| * | Updated the flake8 action to the latest version | Alex Grönholm | 2021-08-09 | 1 | -1/+1 |
| | | |||||
| * | Readded macOS 11 to the testing matrix | Alex Grönholm | 2021-08-09 | 1 | -4/+2 |
| | | |||||
| * | Added Python 3.10 to the testing matrix (#414) | Hugo van Kemenade | 2021-08-09 | 1 | -1/+1 |
| | | |||||
| * | Readded codecov reporting (#402) | Alex Grönholm | 2021-04-27 | 1 | -1/+5 |
| | | | | Fixes #401. | ||||
| * | Removed MacOS 11.0 from the test matrix | Alex Grönholm | 2021-02-09 | 1 | -1/+1 |
| | | | | | | It should be readded when the runners on Github Actions start actually working. Reference: https://github.com/actions/virtual-environments/issues/2381 | ||||
| * | Excluded pypy+macOS 11 from the test matrix | Alex Grönholm | 2020-11-29 | 1 | -2/+2 |
| | | | | | Github Actions does not provide these interpreters on macOS 11 yet. | ||||
| * | Added macOS 11 to the test matrix | Alex Grönholm | 2020-11-29 | 1 | -1/+1 |
| | | |||||
| * | Tests CPython with only 2.7, 3.6 and 3.9 | Alex Grönholm | 2020-11-29 | 1 | -7/+1 |
| | | | | | 3.5 has reached its EOL. | ||||
| * | Declare support for and test Python 3.9 (#380) | Hugo van Kemenade | 2020-11-20 | 1 | -1/+1 |
| | | |||||
| * | Upgraded to newer versions of several workflow tasks | Alex Grönholm | 2020-08-14 | 2 | -7/+7 |
| | | |||||
| * | Fixed duplicate runs in the codeqa-test workflow | Alex Grönholm | 2020-08-14 | 1 | -3/+2 |
| | | |||||
| * | Fixed test matrix config for PyPy2 | Alex Grönholm | 2020-08-14 | 1 | -3/+3 |
| | | |||||
| * | Added PyPy2 to the test matrix | Alex Grönholm | 2020-08-14 | 1 | -1/+5 |
| | | | | | Let's test against PyPy2 at least until v1.0. | ||||
| * | Fix resource leak in WheelFile.open() (#338) | Jon Dufresne | 2020-03-24 | 1 | -1/+1 |
| | | | | | | | | | | | | In WheelFile.open(), if the hash does not exist, avoid opening the file before raising the exception. Previously would leak the open file resource which could result in a ResourceWarning when Python warnings are enabled: ResourceWarning: unclosed file <_io.FileIO name='…/test_testzip_missing_hash0/test-1.0-py2.py3-none-any.whl' mode='rb' closefd=True> Python warnings are now enabled during tests to help catch these earlier. | ||||
| * | Fixed the name of the codeqa/test workflow | Alex Grönholm | 2020-03-24 | 1 | -1/+1 |
| | | |||||
| * | Updated the release procedure | Alex Grönholm | 2020-03-24 | 2 | -14/+8 |
| | | | | | This commit also fixes PRs not triggering checks. | ||||
| * | Fixed installing from sdist in some non-UTF8 environments | Alex Grönholm | 2020-01-28 | 1 | -1/+1 |
| | | | | | Fixes #331. | ||||
| * | Fixed installation from sdist (#334) | Alex Grönholm | 2020-01-27 | 2 | -3/+9 |
| | | | | | | | | Wheel cannot use pep517 yet because the installation process involves installing wheel because the setuptools build backend declares it as a dependency for building wheels. A future update of pip may solve this problem. Setuptools_scm, on the other hand, requires wheel as a build time dependency so if somebody tries to install wheel using `--no-binary=:all:`, it also creates a circular dependency. Fixes #332. | ||||
| * | Fixed syntax for pep517.build0.34.0 | Alex Grönholm | 2020-01-27 | 1 | -1/+1 |
| | | |||||
| * | Fixed publish workflow not being run on local tag creation | Alex Grönholm | 2020-01-27 | 1 | -4/+2 |
| | | |||||
| * | Migrated to the src layout | Alex Grönholm | 2020-01-22 | 1 | -1/+1 |
| | | | | | Fixes #37. | ||||
| * | Replaced Travis with Github Actions | Alex Grönholm | 2020-01-22 | 2 | -0/+81 |
