Commit Graph

54 Commits

Author SHA1 Message Date
Hynek Schlawack
86d5f8475e
config: add FT tag, remove unnecessary coverage config 2025-08-01 09:00:07 +02:00
Hynek Schlawack
47ef1e4bb7
Drop 3.8 2025-07-08 07:57:18 +02:00
Hynek Schlawack
71a5f0f84c
update Ruff 2025-07-08 07:55:48 +02:00
Hynek Schlawack
9542242475
Clean up trove classifiers 2025-06-03 08:07:12 +02:00
Hynek Schlawack
298af7e4db
Switch to dependency groups (#202) 2025-06-03 08:02:51 +02:00
Hynek Schlawack
bc861f04ff
Add 3.14 2025-05-27 11:46:09 +02:00
Hynek Schlawack
7749356596
Drop Python 3.7 (#186)
* Drop Python 3.7

* Add PR #
2024-10-31 11:16:42 +01:00
Hynek Schlawack
e26858b221
Switch formatters 2024-10-12 15:04:27 +02:00
Hynek Schlawack
362435579d
Add 3.13 to CI (#175) 2024-08-09 08:05:41 +02:00
Hynek Schlawack
113e1effb2
pre-commit update 2024-06-26 12:13:31 +02:00
Hynek Schlawack
489135aa5d
Link is outgoing 2024-04-16 08:51:44 +02:00
Hynek Schlawack
abd18e525b
Fix ruff warnings 2024-02-06 17:33:56 +01:00
Hynek Schlawack
c3fb9d8ad9
Fix pyright 2023-10-04 08:17:34 +02:00
Hynek Schlawack
aa1d42404a
Fix link 2023-08-15 15:58:26 +02:00
Hynek Schlawack
2745a0dcdd
Add header 2023-08-15 15:57:29 +02:00
Hynek Schlawack
001ae15a21
docs: streamline 2023-08-15 15:55:33 +02:00
Hynek Schlawack
88e2ef2a2f
Use new Tidelift URL 2023-08-15 15:42:45 +02:00
Hynek Schlawack
ee243d2390
docs: add copy button 2023-08-15 08:54:34 +02:00
Hynek Schlawack
811841d1b3
ci: type-check API on all supported versions locally too (#152) 2023-08-15 08:19:09 +02:00
Hynek Schlawack
1d0b9de7e9
ci: add missing pyright config 2023-08-15 08:02:50 +02:00
Hynek Schlawack
a1d48ebade
docs: fix nitpicky build 2023-08-15 07:18:41 +02:00
Hynek Schlawack
8c28113caa
pre-commit autoupdate, add interrogate 2023-08-14 16:36:32 +02:00
Hynek Schlawack
4da64d2ed4
Lint stricter 2023-07-04 09:08:17 +02:00
Hynek Schlawack
df3b71b1f8
Remove pointless classifier 2023-06-02 15:27:38 +02:00
Hynek Schlawack
9b0e9bb35b
Simplify Mypy config 2023-06-02 15:24:30 +02:00
Hynek Schlawack
c6e65e8c76
Drop ko-fi from pkg metadata too
PayPal fees...
2023-06-02 15:21:01 +02:00
Hynek Schlawack
93850eb021
Add InvalidHashError to replace InvalidHash
Exceptions should end on Error.
2023-06-02 15:11:33 +02:00
Hynek Schlawack
8d0d508838
Simplify credits 2023-06-02 13:46:59 +02:00
Hynek Schlawack
3189e0e7b3
Add Python 3.12 (#145)
* Add Python 3.12

* Simplify env computation

* Add missing env

* Clarify
2023-06-02 11:14:36 +00:00
Hynek Schlawack
686f2a7784
Streamline tox.ini / ci.yml 2023-02-07 08:23:23 +01:00
Hynek Schlawack
6498dde3e9
Fix coverage config 2023-01-03 05:46:35 +01:00
Hynek Schlawack
7b723bd02b
Make PyPI readme fancy 2022-08-24 15:09:15 +02:00
Hynek Schlawack
8dd8536440
Convert all top-level docs to Markdown 2022-08-24 15:03:01 +02:00
Hynek Schlawack
3368bb1bcd
Move to Hatch (#131)
* Move to Hatch

* Remove empty .gitmodules

* Make packaging metadata dynamic

* Get real version when checking package

* Use real versions with system-package

* Simplify tox.ini
2022-08-24 14:17:58 +02:00
Hynek Schlawack
9b8708fda4
Drop Python 3.6 2022-08-24 08:19:37 +02:00
Hynek Schlawack
1133f3c2ba
Redo CI (#128)
* Update .gitignore

* Simplify packaging, move mypy config to pyproject.toml

* Reflow Tidelift spiel

* Freshen up contribution guide

* Update CI

* Modernize tox & CI

* 3.11

* Don't pass args to build in CI

* oops

* Add wheel/dist inspection

* Simplify conf.py

* fix

* simplify

* Clarify license

* cleanup

* docs

* add missing _

* parallel output sucks
2022-08-19 09:15:15 +02:00
Hynek Schlawack
2c775ff4ec Fix copy/pasted tool.flit.sdist 2022-05-19 07:17:38 +02:00
Hynek Schlawack
e9f84e4b6d
Add Types (#112)
* Add types

* Run 3.7 under coverage for _typing.py
2021-12-08 11:32:57 +01:00
Hynek Schlawack
3fe1a9c624 Make parameters a dataclass 2021-12-05 06:51:38 +01:00
Hynek Schlawack
547c8f35fd Move Changelog to Markdown/Keep a Changelog 2021-11-29 17:17:46 +01:00
Hynek Schlawack
cb0248d29a Extract CFFI bindings into argon2-cffi-bindings
And move to flit.
2021-11-28 12:49:02 +01:00
Hynek Schlawack
815155eac1
Drop Python 3.5 (#99) 2021-08-30 14:50:36 +02:00
Hynek Schlawack
50e4625835
Drop Python 2 (#98)
* Drop Python 2

* Remove tox envs

* oops

* pyupgrade --py3-plus  **.py, drop six

* Fix README

* Move pytest config to pyproject.toml
2021-08-29 17:34:22 +02:00
Anthony Sottile
36819f5939
isort 5.x does not need seed-isort-config (#72) 2020-11-02 11:40:58 +01:00
Hynek Schlawack
147af0c298 pre-commit autoupdate 2020-11-01 09:11:39 +01:00
Hynek Schlawack
513372082f Get rid of .coveragerc 2020-01-13 09:32:00 +01:00
Hynek Schlawack
9c53397ab4 Get rid of setup.cfg 2019-10-17 12:15:21 +02:00
Hynek Schlawack
d4a2919ce6 Use isolated builds 2019-02-11 09:00:40 +01:00
Hynek Schlawack
90ac2b90c4 wtf 2018-06-23 14:48:57 +02:00
Hynek Schlawack
58ec4e378e Maybe without versions? 2018-06-23 14:40:41 +02:00