Commit graph

20 commits

Author SHA1 Message Date
Alyssa Coghlan
8fe4d73971
Fix typechecking with recent mypy releases (#59)
* sync with latest typeshed stub file (closes #54)
* publish `dev/mypy.allowlist` in sdist (closes #53)
* drop Python 3.7 support due to positional-only arg
  syntax in the updated stub file
2024-05-23 00:26:48 +10:00
Alyssa Coghlan
7b862aaa80
Update supported versions (#58)
* Add Python 3.11 and 3.12 to CI (adjusting affected test cases)
* Add Python 3.11 and 3.12 to package metadata
* Drop Python 3.6 from package metadata

Note: typechecking is still disabled in CI for now

Closes #56
2024-05-22 21:59:53 +10:00
Nick Coghlan
4be95fed29 Temporarily turn off typechecking test 2024-05-22 21:09:07 +10:00
Nick Coghlan
690922cfde Fix 3.10 testing 2024-05-22 20:54:41 +10:00
Nick Coghlan
241de07097 Can't test on 3.6 anymore 2024-05-22 20:20:46 +10:00
Nick Coghlan
fffe1d96be Fix mypy.stubtest invocation 2021-06-27 16:09:59 +10:00
Nick Coghlan
9a1453b673 Issue #37: Use mypy.stubcheck to validate stub file
* use mypy.stubcheck to ensure stub API matches module API
* sync latest typeshed stub with nullcontext API fix
* use allowlist to ignore deliberately omitted deprecated APIs
2021-06-27 16:04:15 +10:00
Nick Coghlan
0fb391a30c Actually run a typecheck in CI 2021-06-26 22:12:55 +10:00
Nick Coghlan
4b39470cbb Sync test suite, add notes on sync process 2021-06-26 17:49:42 +10:00
Nick Coghlan
a1ea615bb3 Issue #29: Switch to CalVer, require Python >= 3.6 2021-06-26 15:39:33 +10:00
Jannis Leidel
f50a62ed77
No combine 2020-11-23 16:34:36 +01:00
Jannis Leidel
403bb51102
Combine coverage data 2020-11-23 16:31:16 +01:00
Jannis Leidel
72bde0ee1d
No 3.4 2020-11-23 16:25:24 +01:00
Jannis Leidel
b06a025948
Write coverage file. 2020-11-23 16:06:51 +01:00
Jannis Leidel
178007ad39
Define gh-actions matrix. 2020-11-23 15:57:55 +01:00
Aleksandr Sterkhov
977da10ab0 Dropped support for Python 2.6 as it reached EOL in 2013 and not supported by both tox and setuptools anymore
Enabled back Travis CI testing in pypy3 env, using stable python 3.7
Updated setup.py according to all the changes
Fixed several formatting issues to better comply with PEP8
2019-03-26 23:39:03 +01:00
Nick Coghlan
8728cae63b Update test matrix
- drop 3.3 compatibility testing
- CPython dev branch is now 3.7
- add 3.6 maintenance branch
- PyPy3 exception chaining bug has been fixed
2017-04-25 13:07:46 +10:00
Jannis Leidel
864625d870 Set up coverage.py. Refs #4. 2016-07-26 14:36:15 +02:00
Nick Coghlan
f41d813441 Enable Travis CI 2016-04-17 19:06:48 +10:00
Nick Coghlan
939293da14 Tox support on dev branch 2016-01-12 18:51:30 +10:00