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
ec9cc9b4c2
tox: use version ranges
2026-01-06 06:52:18 +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
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
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
Hynek Schlawack
8317e09638
Add 3.14 ( #89 )
2025-05-27 11:43:05 +02:00
Hynek Schlawack
dff48c09f5
Adjust tox envs to pkg metadata
2024-10-08 08:12:51 +02:00
Hynek Schlawack
25b1a81de1
Add 3.13 to CI ( #57 )
2024-08-09 07:47:39 +02:00
Hynek Schlawack
58a9215915
More consistency
2023-07-03 09:18:38 +02:00
Hynek Schlawack
11bd3ef082
Tox is broken on pypy3.7
2023-07-03 08:38:00 +02:00
Hynek Schlawack
d7c50a0033
Fix
2023-06-21 14:18:34 +02:00
Hynek Schlawack
72081161a2
Add clean tox target
2023-06-02 11:49:02 +02:00
Hynek Schlawack
2cea109d05
Minimize setup.py
2023-06-02 11:21:19 +02:00
Hynek Schlawack
21e2e89dd5
Don't force a base python on pre-commit
2023-06-02 10:09:44 +02:00
Hynek Schlawack
2ae9b081e6
Simplify tox.ini
2023-06-02 09:52:00 +02:00
Hynek Schlawack
71aa601711
Tox filters paths, python -m is not necessary
2023-06-02 09:52:00 +02:00
Hynek Schlawack
aa16810f44
Update tox.ini
2023-05-31 16:21:25 +02:00
Hynek Schlawack
448b5834ac
Drop 3.6 & update CI ( #32 )
...
* Drop ko-fi
PayPal eats too much
* Update ci
* Better title
* fix
* Screw 3.6
* Use all-green
* Update readme
* Add cogCheck target
2023-05-31 16:08:00 +02:00
Hynek Schlawack
12ea074212
Add Python 3.12
2023-05-31 07:42:10 +02:00
Hynek Schlawack
bd10f812c2
Housekeeping ( #18 )
...
* Housekeeping
* Add CodeQL
* Allow some endpoints
* Read-only
2022-09-29 09:37:24 +02:00
Hynek Schlawack
bd92845bd7
Minor housekeeping
2022-08-15 09:29:26 +02:00
Hynek Schlawack
09a6d25390
Python 3.11 ( #9 )
...
* Python 3.11
* Disable macOS dev env test for now
2022-06-29 11:44:30 +02:00
Hynek Schlawack
3ec64ad906
Automate commit id in changelog too
2021-11-30 14:29:49 +01:00
Hynek Schlawack
2a959806a0
We don't need MANIFEST.in thanks to setuptools_scm anymore
2021-11-28 12:26:16 +01:00
Hynek Schlawack
dd0b48a459
Initial
2021-11-28 11:17:48 +01:00