Commit Graph

601 Commits

Author SHA1 Message Date
Hynek Schlawack
08c5c177fd
Drop ko-fi
The PayPal fees don't make it worth it.
2023-08-14 16:35:00 +02:00
pre-commit-ci[bot]
01328c9157
[pre-commit.ci] pre-commit autoupdate (#148)
* [pre-commit.ci] pre-commit autoupdate

updates:
- [github.com/psf/black: 23.3.0 → 23.7.0](https://github.com/psf/black/compare/23.3.0...23.7.0)
- [github.com/astral-sh/ruff-pre-commit: v0.0.276 → v0.0.282](https://github.com/astral-sh/ruff-pre-commit/compare/v0.0.276...v0.0.282)

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2023-08-08 05:42:25 +02:00
Hynek Schlawack
7c8a3aef24
Our project on test PyPI is free 2023-07-12 05:10:55 +02:00
Hynek Schlawack
c3e2d2b2b4
Pass color variables into tox runs 2023-07-04 09:45:49 +02:00
Hynek Schlawack
4da64d2ed4
Lint stricter 2023-07-04 09:08:17 +02:00
Hynek Schlawack
0088d913e8
Update README.md 2023-06-28 12:02:28 +02:00
Hynek Schlawack
c1b9e2d649
Update README.md 2023-06-28 12:02:04 +02:00
Hynek Schlawack
57950c9247
Consistency 2023-06-21 14:30:19 +02:00
Hynek Schlawack
2886c462e9
Simplify CI Mypy config (#146)
* Simplify Mypy config

* env

* No mypy on pypy

* different rules for steps

* whitespace
2023-06-14 16:44:46 +02:00
Hynek Schlawack
4db390ac51
Update ci.yml 2023-06-02 22:54:51 +02:00
Hynek Schlawack
505ef6af98
Simplify tox.ini 2023-06-02 16:08:06 +02:00
Hynek Schlawack
9f40aebb29
Fix tox invocation 2023-06-02 15:35:51 +02:00
Hynek Schlawack
4f9cc1389c
Add mypy to required checks 2023-06-02 15:35:00 +02:00
Hynek Schlawack
5acd326940
Split Mypy checks into external and internal
Since the error codes change across versions, it's too complicated
(and kinda pointless) to test our code on all versions.
2023-06-02 15:33:47 +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
c1dfc9502a
Ruff life 2023-06-02 15:16:24 +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
4fb3ca32e3
MyST 2023-06-02 14:06:10 +02:00
Hynek Schlawack
50c946537a
Fix EOL 2023-06-02 13:48:11 +02:00
Hynek Schlawack
8d0d508838
Simplify credits 2023-06-02 13:46:59 +02:00
Hynek Schlawack
9bf4953911
Calm down 2023-06-02 13:37:17 +02:00
Hynek Schlawack
f019b29cdf
Prepare for OIDC 2023-06-02 13:24:43 +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
c56ccc21eb
FAQ: add GIL Q 2023-06-02 12:56:40 +02:00
Hynek Schlawack
193d514def
De-Harden
The hostnames are too unpredictable.
2023-06-02 12:55:24 +02:00
Hynek Schlawack
f28261a0bb
Build docs on Jammy / 3.11 2023-06-02 12:52:21 +02:00
Hynek Schlawack
242a50af62
Add direnv hint 2023-06-02 12:46:30 +02:00
pre-commit-ci[bot]
6b98dfcf46
[pre-commit.ci] pre-commit autoupdate (#144)
updates:
- [github.com/asottile/pyupgrade: v3.3.1 → v3.3.2](https://github.com/asottile/pyupgrade/compare/v3.3.1...v3.3.2)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Hynek Schlawack <hs@ox.cx>
2023-05-06 17:21:53 -06:00
Hynek Schlawack
fc71583c6c
Fix intersphinx 2023-05-06 17:08:12 -06:00
pre-commit-ci[bot]
4517191532
[pre-commit.ci] pre-commit autoupdate (#142)
updates:
- [github.com/psf/black: 23.1.0 → 23.3.0](https://github.com/psf/black/compare/23.1.0...23.3.0)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2023-04-04 06:44:38 +02:00
Hynek Schlawack
686f2a7784
Streamline tox.ini / ci.yml 2023-02-07 08:23:23 +01:00
pre-commit-ci[bot]
1f015576ed
[pre-commit.ci] pre-commit autoupdate (#140)
updates:
- [github.com/psf/black: 22.12.0 → 23.1.0](https://github.com/psf/black/compare/22.12.0...23.1.0)
- [github.com/PyCQA/isort: 5.11.4 → 5.12.0](https://github.com/PyCQA/isort/compare/5.11.4...5.12.0)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2023-02-07 07:09:49 +01:00
Hynek Schlawack
e3e3dcc423
Rename readthedocs.yml to .readthedocs.yaml
The good name is deprecated now: https://docs.readthedocs.io/en/stable/config-file/index.html
2023-01-10 08:08:04 +01:00
Hynek Schlawack
e60676e8cb
Use 3.11 proper in CI 2023-01-03 05:58:30 +01:00
pre-commit-ci[bot]
17dca649e9
[pre-commit.ci] pre-commit autoupdate (#139)
updates:
- [github.com/psf/black: 22.10.0 → 22.12.0](https://github.com/psf/black/compare/22.10.0...22.12.0)
- [github.com/PyCQA/isort: 5.10.1 → 5.11.4](https://github.com/PyCQA/isort/compare/5.10.1...5.11.4)
- [github.com/asottile/pyupgrade: v3.3.0 → v3.3.1](https://github.com/asottile/pyupgrade/compare/v3.3.0...v3.3.1)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Hynek Schlawack <hs@ox.cx>
2023-01-03 05:58:20 +01:00
Hynek Schlawack
6498dde3e9
Fix coverage config 2023-01-03 05:46:35 +01:00
pre-commit-ci[bot]
2263f0000b
[pre-commit.ci] pre-commit autoupdate (#138) 2022-12-05 20:14:57 +01:00
dependabot[bot]
2fe6813cbe
Bump step-security/harden-runner from 1 to 2 (#137)
Bumps [step-security/harden-runner](https://github.com/step-security/harden-runner) from 1 to 2.
- [Release notes](https://github.com/step-security/harden-runner/releases)
- [Commits](https://github.com/step-security/harden-runner/compare/v1...v2)

---
updated-dependencies:
- dependency-name: step-security/harden-runner
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

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>
2022-11-22 07:46:18 +01:00
Hynek Schlawack
f82e6e023c
Simplify project information 2022-11-22 07:35:39 +01:00
Hynek Schlawack
99750627c1
Add dependabot for actions 2022-11-22 07:31:50 +01:00
Hynek Schlawack
e16d88d861
Add CII badge 2022-11-09 11:20:37 +01:00
pre-commit-ci[bot]
e6eb7a269d
[pre-commit.ci] pre-commit autoupdate (#136) 2022-11-07 19:37:46 +01:00
pre-commit-ci[bot]
73681878c8
[pre-commit.ci] pre-commit autoupdate (#135) 2022-10-03 20:54:07 +02:00
Hynek Schlawack
8c5a01c96e
Tighten permissions 2022-09-29 11:21:35 +02:00
Hynek Schlawack
05e6992c06
Block CI egress (#134)
* Block CI egress

* Separate out docs env

* Use alls-green
2022-09-29 10:13:35 +02:00
Step Security Bot
d6c3e05ebf
[StepSecurity] ci: Harden GitHub Actions (#133)
* [StepSecurity] ci: Harden GitHub Actions in ci.yml

* [StepSecurity] ci: Harden GitHub Actions in codeql-analysis.yml
2022-09-29 08:27:20 +02:00
Hynek Schlawack
d544949e95
Update SECURITY.md 2022-09-29 08:06:55 +02:00
pre-commit-ci[bot]
e9fbfdfcf4
[pre-commit.ci] pre-commit autoupdate (#132) 2022-09-05 22:34:35 +02:00