Commit Graph

26 Commits

Author SHA1 Message Date
Hynek Schlawack
9ecbc43b18
Add changelog entry 2026-02-21 15:30:50 +01:00
Hynek Schlawack
3480de399e
Add changelog entry 2026-02-21 13:16:45 +01:00
Hynek Schlawack
4aa7accfa0
Update changelog 2025-10-02 09:01:55 +02:00
Hynek Schlawack
2195f58403
docs: add link to main PR too 2025-07-30 14:03:37 +02:00
Hynek Schlawack
58b7922bfe
Start new development cycle 2025-07-30 13:45:26 +02:00
Hynek Schlawack
66f5b2340e
Prepare 25.1.0 2025-07-30 11:43:36 +02:00
Hynek Schlawack
d2c80c05dc
Consistency 2025-07-30 09:32:58 +02:00
Hynek Schlawack
1276da7784
Mention new wheels 2025-07-30 08:55:08 +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
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
ecfb22386e
Calm down 2023-05-31 16:25:12 +02:00
Hynek Schlawack
fc64ae6c8f
Update readme 2023-05-31 16:17:46 +02:00
Hynek Schlawack
5f6977215f Clarify versions and use correct words 2021-12-29 09:19:43 +01:00
Hynek Schlawack
2a575514b0 Add changelog marker 2021-12-10 13:31:18 +01:00
Hynek Schlawack
9fc3f25f6c Start new development cycle 2021-12-01 09:52:59 +01:00
Hynek Schlawack
2bf609f920 Prepare 21.2.0 2021-12-01 09:44:01 +01:00
Hynek Schlawack
060c2c9447
Add cross-compiling detection to optimization heuristic (#2)
* Try if new compiling method works

* fix yaml

* need 3.8 on macos for arm

* let's see if we can detect cross-compiling

* test is too late

* huh

* Try to detect cross-compiling

* Remove test harness

* Only apply heuristics when running in cibuildwheel

* Be smarter

* Pin wheel builder to macOS 10.15

11 does not support Python 3.6 and AFAIU, it's better to build on old
platforms.

https://github.com/actions/virtual-environments/issues/4060

* Fail if no wheels are found

* Explain macOS pin
2021-12-01 09:00:50 +01:00
Hynek Schlawack
f83f520fb6 Simplify subprocess usage 2021-11-30 18:15:13 +01:00
Hynek Schlawack
88662cb745 Make cog blocks easier to handle 2021-11-30 16:43:41 +01:00
Hynek Schlawack
3ec64ad906 Automate commit id in changelog too 2021-11-30 14:29:49 +01:00
Hynek Schlawack
60a331197f Re-shuffle changelog 2021-11-29 17:26:18 +01:00
Hynek Schlawack
35716a1928 Leave compilation of Argon2 to CFFI 2021-11-29 08:51:42 +01:00
Hynek Schlawack
052d164d1b Start new cycle 2021-11-28 11:58:57 +01:00
Hynek Schlawack
78d28409e2 Prepare 21.1.0 2021-11-28 11:18:02 +01:00
Hynek Schlawack
dd0b48a459 Initial 2021-11-28 11:17:48 +01:00