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