Hynek Schlawack
1a83ca75b9
Manually install uv ( #115 )
...
* Manually install uv
* Use official
* Use plain build for RISC-V
* Musl too
* Disable setup-uv cache
To make Zizmor shut up
2026-03-06 09:56:34 +01:00
Hynek Schlawack
494447f50a
Fix typo
2026-03-06 06:38:40 +01:00
Hynek Schlawack
f205c49f4a
Update cibuildwheel & use uv frontend
2026-03-06 06:34:06 +01:00
Hynek Schlawack
900ce08474
Simplify CI definition ( #111 )
...
* Simplify CI definition
Courtesy of modern tox.
* Add Python 3.15 to CI
2026-02-21 14:25:22 +01:00
Hynek Schlawack
2efc65b223
update dev
2026-02-21 13:21:49 +01:00
Hynek Schlawack
4f55b64dd4
Update dev, add PyPy 3.11 ( #99 )
...
PyPy 3.10 is EOL now
2025-10-02 09:00:32 +02:00
Hynek Schlawack
a9820040b7
Missed one
2025-09-09 10:38:48 +02:00
Hynek Schlawack
8f27bf3428
cffi 2.0 final is out
2025-09-09 10:31:03 +02:00
Hynek Schlawack
cc7181e7de
Use dependency groups ( #94 )
...
* Use dependency groups
* Ensure dev env contains pytest
* Doesn't work
* Use dep group in dev env
* update ruff
2025-07-30 09:30:51 +02:00
Hynek Schlawack
41aecc1974
Update metadata
2025-07-30 09:01:09 +02:00
Hynek Schlawack
1aad4747f9
Add support for free-threaded builds ( #70 )
...
* Build free-threaded wheels, disable limited API there
Co-authored-by: Min RK <151929+minrk@users.noreply.github.com>
* Try installing libffi-dev on Linux
It's faling due to lack of includes. Presumably because the lack of cffi
wheels.
* Revert "Try installing libffi-dev on Linux"
Does not work.
* Merge
* Actually build FT
* support the free-threaded build of Python 3.14 (#93 )
* support the free-threaded build of Python 3.14
* attempt to get 3.14t CI to run
* Add trove classifier
* Add changelog
* Add 3.14 trove classifier, too
---------
Co-authored-by: Hynek Schlawack <hs@ox.cx>
---------
Co-authored-by: Min RK <151929+minrk@users.noreply.github.com>
Co-authored-by: Nathan Goldbaum <nathan.goldbaum@gmail.com>
2025-07-30 08:53:31 +02:00
dependabot[bot]
3ed9734847
Bump pypa/cibuildwheel from 2.23 to 3.0 ( #91 )
...
* Bump pypa/cibuildwheel from 2.23 to 3.0
Bumps [pypa/cibuildwheel](https://github.com/pypa/cibuildwheel ) from 2.23 to 3.0.
- [Release notes](https://github.com/pypa/cibuildwheel/releases )
- [Changelog](https://github.com/pypa/cibuildwheel/blob/main/docs/changelog.md )
- [Commits](https://github.com/pypa/cibuildwheel/compare/v2.23...v3.0 )
---
updated-dependencies:
- dependency-name: pypa/cibuildwheel
dependency-version: '3.0'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
* Stop skipping tests?
* Switch config to pyproject.toml, build only universal2
* They're bigger on older versions it seems
* Build all, build PyPy
* PyPy 3.9 is broken on Windows
* Build on macOS 14 for PyPy ARM
* clarify
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Hynek Schlawack <hs@ox.cx>
2025-07-10 08:52:38 +02:00
Hynek Schlawack
c2bc26268c
update Ruff
2025-07-08 06:07:09 +02:00
Hynek Schlawack
f2e5898930
Fix setuptools license metadata warning ( #86 )
2025-04-17 12:08:30 +02:00
Hynek Schlawack
20e2010519
Simplify linting ( #73 )
2024-10-31 16:40:18 +01:00
Hynek Schlawack
549c2d6be4
Drop Python versions <3.9 ( #64 )
...
They make builds unnecessarily complicated and the old wheels that go
back to 3.6 exist.
2024-08-09 08:02:56 +02:00
Hynek Schlawack
25b1a81de1
Add 3.13 to CI ( #57 )
2024-08-09 07:47:39 +02:00
Hynek Schlawack
0a0b42348e
update linting
2024-04-10 10:59:44 -07:00
Hynek Schlawack
daff9ceb69
Ugh setuptools
...
This reverts commit f628759e15 .
2024-01-31 09:54:46 +01:00
Hynek Schlawack
f628759e15
Fix metadata
2024-01-31 09:50:23 +01:00
Hynek Schlawack
72081161a2
Add clean tox target
2023-06-02 11:49:02 +02:00
Hynek Schlawack
7d30ece56f
Minimize some more
2023-06-02 11:31:30 +02:00
Hynek Schlawack
2cea109d05
Minimize setup.py
2023-06-02 11:21:19 +02:00
Hynek Schlawack
bd92845bd7
Minor housekeeping
2022-08-15 09:29:26 +02:00
Hynek Schlawack
f40092a0b5
Switch setuptools_scm scheme to no guessing of next
2021-12-01 09:28:41 +01:00
Hynek Schlawack
38b8074e11
Update pyproject.toml
2021-11-29 17:34:27 +01:00
Hynek Schlawack
35716a1928
Leave compilation of Argon2 to CFFI
2021-11-29 08:51:42 +01:00
Hynek Schlawack
dd0b48a459
Initial
2021-11-28 11:17:48 +01:00