Bruno Oliveira
1fbf49909f
Remove --boxed and pytest-forked dependency
...
Fixes #468
Fixes #543
2022-10-22 07:31:34 -03:00
Ronny Pfannschmidt
9d69c1a7da
correct setuptools_scm support
...
modern setuptools_scm drops python 3.6
* use build isolation
* drop setup_requires
2022-07-12 16:54:51 +02:00
Bruno Oliveira
8cd10225df
Add sphinx docs folder and changelog URLs to metadata ( #751 )
2022-01-29 16:29:36 +00:00
Ran Benita
787b8d9c14
Add basic mypy linting
...
Based on pytest setup, though more lax. Currently only the tests are
annotated so only helpful for them.
Fix #721 .
2021-11-01 09:06:32 +02:00
Ran Benita
9ddb274f23
Update test suite to modern pytest
...
- Use pytest>=6.2 features (same as install_requires).
When we can require >=7, can fix some more typing omissions and
version checks.
- Replace testdir with pytester
- Replace py.test with pytest
- Replace tmpdir with tmp_path
- Remove (almost) all other uses of py
- Add some type annotations (not checked yet)
Ref #722 .
2021-11-01 09:05:28 +02:00
Ran Benita
5672d85809
Require pytest>=6.2
...
This makes things much easier in terms of typing.
pytest 6.2 has been out for a ~year so if someone updates pytest-xdist
they should also update pytest!
Fix #720 .
2021-11-01 09:04:16 +02:00
Ran Benita
130dcdef76
Add build-system to pyproject.toml
...
So doesn't use legacy stuff.
Fix #719 .
2021-11-01 09:04:14 +02:00
Ran Benita
f8a434e349
Move metadata from setup.py to setup.cfg
...
Using https://github.com/asottile/setup-py-upgrade
Refs #719 .
2021-10-30 21:04:10 +03:00
Bruno Oliveira
fe48256f1a
Remove universal wheel setting: pytest-xdist is Python 3 only
2020-08-25 08:45:45 -03:00
Bruno Oliveira
0987356f64
Increase max-line-size for flake8 to 100 and fix other flake errors
2017-08-09 10:10:01 -03:00
Philippe Ombredanne
7091a58588
Ensure the LICENSE is included in built wheels
...
Otherwise it is not included by default as wheels do not honor the MANIFEST.in
Signed-off-by: Philippe Ombredanne <pombredanne@nexb.com >
2017-01-10 19:26:01 +01:00
holger krekel
54a43db053
add support for releasing as universal wheel
2015-05-07 12:30:29 +02:00