Alessio Bogon
d39c16e154
Add latest pytests to the tox matrix
2024-03-13 23:36:20 +01:00
Alessio Bogon
788818c963
Python 3.12 is stable now, test against the stable version
2023-10-10 21:33:27 +02:00
Alessio Bogon
95cbb78038
Use mypy from dev-requirements when running it in tox
2023-07-23 13:43:24 +02:00
Alessio Bogon
075a0bbd19
old pytests don't support python 3.12 and beyond
2023-07-23 13:36:50 +02:00
Alessio Bogon
257155610b
Use dotted tox factors, now that they are available
2023-07-23 13:15:40 +02:00
Alessio Bogon
d1056fa857
Add py3.13
2023-07-23 13:08:20 +02:00
Alessio Bogon
56f3d61c1c
Add latest pytests to the matrix
2023-07-23 12:59:11 +02:00
Alessio Bogon
3bb565f3b4
Remove python 3.7 compatibility
2023-07-23 12:36:09 +02:00
Alessio Bogon
8678b9d0e8
add python 3.12
2023-01-03 12:02:20 +01:00
Alessio Bogon
54b6b08fc9
Use tox 4
2023-01-03 12:02:20 +01:00
Alessio Bogon
d9c66bdd42
Run tests in parallel in CI
2022-11-05 14:23:59 +01:00
Alessio Bogon
ca2ade7eed
Trying to get coverage report showing the coverage for the source files
2022-11-05 14:06:54 +01:00
Alessio Bogon
79636aecc7
Fix typo
2022-11-05 10:29:00 +01:00
Alessio Bogon
25c14fdbff
Use stable python 3.11, add pytest 7.2 to the test pipeline
2022-11-05 09:56:15 +01:00
David Röthlisberger
411afa6f82
tox.ini: Remove unsupported pytest versions < 6.2
...
These aren't used in the `envlist` earlier in `tox.ini`.
`CHANGES.rst` says we require pytest>=6.2.
2022-11-03 13:01:48 +00:00
Alessio Bogon
31122fad7c
Need to use coverage[toml] on CI
2022-07-27 20:09:56 +02:00
Alessio Bogon
1706700ce6
Drop support for pytest < 6.2
2022-07-26 00:07:46 +02:00
Alessio Bogon
3c74f7d899
Add python 3.11 to the test matrix
2022-07-09 09:39:33 +02:00
Alessio Bogon
e968e6e14b
update mypy in tox.ini
2022-07-08 22:01:58 +02:00
Alessio Bogon
3f21b40933
Add pytest 7.1
2022-07-08 21:57:19 +02:00
Alessio Bogon
da74e26252
Remove linter step, we have pre-commit.ci
2022-07-08 21:38:48 +02:00
Alessio Bogon
b4b09c7361
fix tox.ini
2022-07-08 21:23:25 +02:00
Alessio Bogon
e16fca0868
Use poetry
2022-07-08 15:56:47 +02:00
Alessio Bogon
4883770ebc
Fix black version
2022-05-01 15:15:35 +02:00
Alessio Bogon
32bb62f3e6
Add github action to run mypy
2022-02-24 16:52:23 +01:00
Alessio Bogon
512fd0f690
Update pre-commit config
2022-02-24 12:45:07 +01:00
Alessio Bogon
68078ba446
Merge remote-tracking branch 'origin/master' into step-def-yield
...
# Conflicts:
# CHANGES.rst
# tox.ini
2022-02-24 12:41:23 +01:00
Alessio Bogon
743c9a1a4f
Fix black version
2022-02-22 17:20:11 +01:00
Alessio Bogon
5737ca4a2d
fix pytest-python matrix
2022-02-22 17:14:42 +01:00
Alessio Bogon
d9540fd75c
Simplify tox matrix, do not pin parse_type dependency.
...
We don't need to pin parse_type, we can just allow any version that the user has.
2022-02-22 16:58:26 +01:00
Alessio Bogon
e48f6aa686
Update black version
2022-02-22 16:32:15 +01:00
Alessio Bogon
421f87a605
Test against pytest 7.0 and python 3.10
2022-02-22 16:26:23 +01:00
Konstantin Goloveshko
b05dbe0aec
Update python environment
...
- Drop python 3.6 because of EOL
- Drop pytest<5 (Actually there wasn't reason to support 4.x version because they are about 3.4/2.7 python support, which already dropped)
- Fix source distribution build
2022-02-01 22:34:05 +02:00
Alessio Bogon
26adcc468a
Switch to GitHub actions ( #417 )
...
* Add github workflow for testing
* Add .editorconfig
* setup.py -> setup.cfg
* Remove .travis.yml
* Test on the python python 3.10 (alpha)
2021-04-16 09:27:31 +02:00
Konstantin Goloveshko
e1dc0cad9a
Update python and pytest
...
- Drop support of python 2.7, 3.5; Add explicit support for python >=3.6
- Remove six dependency
- Simplify getting step parser strategy; If step could be stringified it could be used
- Respect pytest --strict option in tests
2021-03-02 19:08:00 +02:00
Alessio Bogon
2736d87e4a
Add latest pytests to tox
2020-09-05 18:59:45 +02:00
Alessio Bogon
e87b756306
Update pythons and pytests
2019-10-21 12:48:27 +02:00
Hugo van Kemenade
9dc09bcd06
Fix for Python 4 and drop support for pytest < 4.3 ( #332 )
...
* Fix for Python 4
* Drop support for pytest < 4.3
* Update changelog and authors
2019-10-11 10:53:04 +02:00
Alessio Bogon
c6b16b676b
Refactor code coverage configuration ( #321 )
...
* Switch from Coveralls.io to Codecov.io
* Use `coverage` directly instead of `pytest-cov`, it seems to solve issues
2019-08-27 18:16:15 +02:00
Alessio Bogon
f4dce04053
Use black for linters check.
2019-08-27 17:54:58 +02:00
Florian Bruhin
0b6cc6518c
Fix Python 3.8 support
2019-08-19 13:28:33 +02:00
Alessio Bogon
76a75ea3e6
Switch from pytest-pep8 to pycodestyle.
...
Pytest-pep8 received the last update in 2014, and it is now not working with pytest >= 4.5
2019-07-05 15:14:58 +02:00
Alessio Bogon
d299bd75ad
Stop testing for old pytest and python versions
2019-07-05 15:14:58 +02:00
Alessio Bogon
f5e90000b7
Fix missed pytest options
2019-02-19 13:59:09 +01:00
Alessio Bogon
2b60fbc378
Remove pytest < 3.3.2 from the test suite
2019-02-18 10:26:14 +01:00
Alessio Bogon
ee05a101e9
drop compatibility with pytest < 3.0.0
2019-02-18 10:26:14 +01:00
Alessio Bogon
fa0514ecb1
add pytest 4.1, 4.2 to tox builds
2019-02-17 11:35:06 +01:00
Alessio Bogon
516533cf03
Add pytests 3.10 and 4 to tox ( #267 )
...
* Update changelog
* Add pytests to tox
2018-11-22 10:32:09 +01:00
Alessio Bogon
f1a3e45e51
Test all supported pytest versions (plus more python interpreters) ( #265 )
...
Test all supported pytest versions (plus more python interpreters) and pytest-xdist
2018-11-02 12:11:47 +01:00
Milosz Sliwinski
f7a30fc843
Update lowest required pytest version ( #260 )
...
* Update lowest required pytest version
* tox: Run tests for minimal version of pytest
* Bump version to 3.0.1. Update changelog
2018-11-01 22:05:45 +01:00