mirror of
https://github.com/chatmail/core.git
synced 2026-04-17 21:46:35 +03:00
Modernize python setup
Use pyproject.toml instead of deprecated setup.py arguments and unpin dependencies in tox.ini.
This commit is contained in:
7
python/pyproject.toml
Normal file
7
python/pyproject.toml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
[build-system]
|
||||||
|
requires = ["setuptools>=45", "wheel", "setuptools_scm>=6.2", "cffi>=1.0.0"]
|
||||||
|
|
||||||
|
[tool.setuptools-scm]
|
||||||
|
root = ".."
|
||||||
|
tag_regex = '^(?P<prefix>py-)?(?P<version>[^\+]+)(?P<suffix>.*)?$'
|
||||||
|
git_describe_command = "git describe --dirty --tags --long --match py-*.*"
|
||||||
@@ -8,13 +8,6 @@ def main():
|
|||||||
long_description = f.read()
|
long_description = f.read()
|
||||||
setuptools.setup(
|
setuptools.setup(
|
||||||
name='deltachat',
|
name='deltachat',
|
||||||
setup_requires=['setuptools_scm', 'cffi>=1.0.0'],
|
|
||||||
use_scm_version = {
|
|
||||||
"root": "..",
|
|
||||||
"relative_to": __file__,
|
|
||||||
'tag_regex': r'^(?P<prefix>py-)?(?P<version>[^\+]+)(?P<suffix>.*)?$',
|
|
||||||
'git_describe_command': "git describe --dirty --tags --long --match py-*.*",
|
|
||||||
},
|
|
||||||
description='Python bindings for the Delta Chat Core library using CFFI against the Rust-implemented libdeltachat',
|
description='Python bindings for the Delta Chat Core library using CFFI against the Rust-implemented libdeltachat',
|
||||||
long_description=long_description,
|
long_description=long_description,
|
||||||
author='holger krekel, Floris Bruynooghe, Bjoern Petersen and contributors',
|
author='holger krekel, Floris Bruynooghe, Bjoern Petersen and contributors',
|
||||||
|
|||||||
@@ -45,9 +45,8 @@ commands =
|
|||||||
[testenv:doc]
|
[testenv:doc]
|
||||||
changedir=doc
|
changedir=doc
|
||||||
deps =
|
deps =
|
||||||
# Pin dependencies to the versions which actually work with Python 3.5.
|
sphinx
|
||||||
sphinx==3.4.3
|
breathe
|
||||||
breathe==4.28.0
|
|
||||||
commands =
|
commands =
|
||||||
sphinx-build -Q -w toxdoc-warnings.log -b html . _build/html
|
sphinx-build -Q -w toxdoc-warnings.log -b html . _build/html
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user