Commit Graph

24 Commits

Author SHA1 Message Date
Hynek Schlawack f983588977 Don't check dev env on macOS
It's slow and I inevitably notice if something breaks.
2021-11-20 16:19:23 +01:00
Hynek Schlawack 9bb97cb58e
Repo Janitoring (#868)
* Use proper pypy versions

* Python 3.10 as main, better/more expressive names

Signed-off-by: Hynek Schlawack <hs@ox.cx>

* Ditch Codecov

Signed-off-by: Hynek Schlawack <hs@ox.cx>

* Don't need this anymore

* Streamline tox.ini

Signed-off-by: Hynek Schlawack <hs@ox.cx>
2021-11-19 14:51:46 +01:00
Hynek Schlawack 5c78fbc154
Fix typo 2021-10-14 13:02:59 +02:00
Hynek Schlawack 03c9615a55 Python 3.10 is final 2021-10-14 11:37:14 +02:00
Hynek Schlawack 6e5c6175b5
Switch codecov to new version (#852) 2021-10-14 11:35:40 +02:00
Hynek Schlawack 6731eea0ed
Run Python 3.10 under coverage (#818)
Since the matching code is Python 3.10-specific, we run it under coverage.
2021-05-18 11:28:21 +02:00
Hynek Schlawack c6f6bb3682 Revert "Pin 3.10 to last alpha (#802)"
This reverts commit b69cfc3111.

pytest has fixed it on their side.
2021-05-05 10:50:02 +02:00
Hynek Schlawack b69cfc3111
Pin 3.10 to last alpha (#802)
* Pin 3.10 to last alpha

Apparently, a last-minute change made it into 3.10.beta1 that broke pytest.

* Fix version syntax
2021-05-04 17:09:30 +02:00
Hynek Schlawack 253f2292e0
Try 3.10 again (#798) 2021-05-01 13:59:34 +02:00
Hynek Schlawack 6d1d5e9055 Disable 3.10 until it stops breaking 2021-04-06 07:28:23 +02:00
Hynek Schlawack 150c7c3723
Don't cancel all builds if one fails (#783)
* Don't cancel all builds if one fails

* Try disabling fast failing

continue-on-error will show failed builds as green

* fix yaml fail
2021-03-22 08:04:17 +01:00
Hynek Schlawack 1e1742a9c5 Anarchy! 2021-02-25 08:46:28 +01:00
Hynek Schlawack 03d3fc7a71
Add Python 3.10 support (#763)
* Add Python 3.10 support

Python 3.10 has string types everywhere and that has unmasked a bunch of
bugs/edge cases in our code.

Especially the hooks code need a resolving helper for string types. I'm leaving
that for a separate PR.

Fixes #716

* More robust quote handling

* Use resolve_types decorator where possible

* Use a helper for __init__ annotations

* Add test for various ClassVars
2021-02-22 12:56:44 +01:00
Hynek Schlawack 1e0e5664fb
Use "official" build & check-wheel-contents (#721) 2020-11-25 09:53:37 +01:00
Hynek Schlawack e770594afc
Update setup-python action 2020-10-21 12:50:15 +02:00
Hynek Schlawack 08a589a1c0
Use 3.0 proper in CI 2020-10-21 08:49:18 +02:00
Hynek Schlawack b02335f59d
Add attr.define/mutable/frozen (#666)
* Add attr.auto/mutable/frozen

Prepare for import attrs y'all!

Signed-off-by: Hynek Schlawack <hs@ox.cx>

* Try combining coverage using 3.8, always

* Add tests for overriding of auto_attribs

* Clarifications

* Add newsfragment

* s/auto/define

This is going be the next-gen name anyways, so no need to introduce new names.

Signed-off-by: Hynek Schlawack <hs@ox.cx>

* Missed two

* Add type stubs

* Beg for patience

* Explain second setup-python action

* fix comment
2020-08-17 16:22:33 +02:00
Hynek Schlawack d4150f2114
Run CI against 3.9 pre-release (#664) 2020-08-13 13:58:58 +02:00
Hynek Schlawack d9c47fb58b Add workflow dispatch
https://github.blog/changelog/2020-07-06-github-actions-manual-triggers-with-workflow_dispatch/
2020-07-20 10:10:55 +02:00
Hynek Schlawack 3e3d84216c Use latest setup-python 2020-07-01 09:42:06 +02:00
Hynek Schlawack 94ad4f3917
Allow API-based rebuilds 2020-03-14 11:43:42 +01:00
Hynek Schlawack 26f8c998cc That's weird syntax 2020-03-13 11:44:53 +01:00
Hynek Schlawack c6e836ee9d Allow on-demand builds 2020-03-13 11:40:49 +01:00
Hynek Schlawack 618373e335
Move to GitHub Actions (#633)
* Create main.yml

* Update tox.ini

* Update .readthedocs.yml

* Delete azure-pipelines.yml

* Update README.rst

* Update .pre-commit-config.yaml

* Update CONTRIBUTING.rst

* Update tox.ini
2020-03-13 11:07:31 +01:00