Thomas Waldmann
dd9358f1e2
sdist: dynamically compute readme (long_description)
...
The long_desc_from_readme() was not called, it just read the
whole README.rst until "readme" was declared dynamic.
2024-02-10 18:06:49 +01:00
Thomas Waldmann
59bca06630
scripts: rename gendocs.py to make.py
2024-02-09 17:37:43 +01:00
Thomas Waldmann
b34a99f337
git mv setup_docs.py scripts/gendocs.py
2024-02-09 02:53:17 +01:00
Thomas Waldmann
5ca4703a47
use and require cython3
2024-01-02 19:30:14 +01:00
Thomas Waldmann
0e7b87c1ba
allow platformdirs 4, fixes #7950
2023-11-27 17:12:50 +01:00
Thomas Waldmann
cdcab4df68
allow msgpack 1.0.7
2023-09-28 14:31:03 +02:00
Thomas Waldmann
4b1dac78f5
pyproject.toml: exclude source files which have been compiled, fixes #7828
2023-09-18 01:03:57 +02:00
Thomas Waldmann
95e75b90f1
allow msgpack 1.0.6 (which has py312 wheels), fixes #7810
2023-09-14 13:47:31 +02:00
Thomas Waldmann
bc9ce99e9b
allow msgpack 1.0.6(rc1)
2023-09-14 04:08:25 +02:00
Thomas Waldmann
c4327c2819
add wheel to build-system requirements
2023-09-14 03:04:35 +02:00
Thomas Waldmann
1175fbcfd9
support / test on Python 3.12
2023-09-14 03:04:28 +02:00
Thomas Waldmann
61e96eb51f
pyproject.toml: move project metadata
2023-09-05 00:01:40 +02:00
Thomas Waldmann
a91b7d2787
pyproject.toml: move mypy options
2023-09-04 23:27:10 +02:00
Thomas Waldmann
34cadfdc4e
pyproject.toml: move pytest options
2023-09-04 23:16:20 +02:00
Thomas Waldmann
98796a2f0d
replace flake8 by ruff
2023-09-04 22:15:42 +02:00
Thomas Waldmann
3d311143f3
do not use version_tuple placeholder in setuptools_scm template
...
that would require setuptools_scm>=5.0.0 but some dists do not have that yet.
also, we do not use the version_tuple from _version.py, so it is not required anyway.
forward port of #7024 .
2022-09-17 13:37:38 +02:00
Thomas Waldmann
b9cdeaaa20
_version.py: remove trailing blank, add LF at EOF
2022-08-06 23:19:34 +02:00
Thomas Waldmann
dfbf638a5b
Merge branch 'master' into borg2
2022-07-23 21:21:41 +02:00
Gianfranco Costamagna
a92c156e05
Fix pyproject.toml to create a fixed _version.py file, compatible with both old and new setuptools_scm version (see: #6875 )
2022-07-18 18:56:59 +02:00
Andrey Bienkowski
adb1c36215
black integration
2022-07-06 14:55:40 +02:00
Thomas Waldmann
f930fe3f26
relax Cython requirement
...
0.27 was broken, but it will install the latest release anyway now.
2022-04-07 19:12:19 +02:00
Thomas Waldmann
9642ace953
require/configure setuptools_scm via pyproject.toml
2022-04-07 19:11:15 +02:00
Andrey Bienkowski
30c145ec53
pyproject.toml: running setup.py also requires Cython
2022-02-25 08:17:34 +03:00
Andrey Bienkowski
4df8255e62
Add pkgconfig build requirement
...
setup_crypto.crypto_ext_kwargs needs pkgconfig to find OpenSSL
2022-02-25 08:04:45 +03:00
Andrey Bienkowski
6cbb7d650f
Add pyproject.toml
...
This blocks #6264 because black configuration is stored in pyproject.toml.
See <https://black.readthedocs.io/en/stable/usage_and_configuration/the_basics.html#configuration-format >
I copied this from <https://setuptools.pypa.io/en/latest/userguide/quickstart.html#basic-use >
2022-02-25 06:29:01 +03:00