From c0a3d5383f2f828ff4241fa6046c056c6e75aaed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20Barrois?= Date: Wed, 28 Aug 2019 20:07:14 +0200 Subject: Enable zest.releaser. Streamline the release process. --- Makefile | 5 ++++- requirements_dev.txt | 2 ++ setup.cfg | 15 +++++++++++++++ setup.py | 2 ++ 4 files changed, 23 insertions(+), 1 deletion(-) create mode 100644 setup.cfg diff --git a/Makefile b/Makefile index 6f77a93..c94363c 100644 --- a/Makefile +++ b/Makefile @@ -31,7 +31,10 @@ update: pip freeze -.PHONY: clean update +release: + fullrelease + +.PHONY: clean update release # Tests and quality # ================= diff --git a/requirements_dev.txt b/requirements_dev.txt index 3dc8e5f..741f337 100644 --- a/requirements_dev.txt +++ b/requirements_dev.txt @@ -10,3 +10,5 @@ tox Sphinx sphinx_rtd_theme + +zest.releaser[recommended] diff --git a/setup.cfg b/setup.cfg new file mode 100644 index 0000000..e6ff787 --- /dev/null +++ b/setup.cfg @@ -0,0 +1,15 @@ +[bdist_wheel] +universal = 1 + +[metadata] +license_file = LICENSE + +[zest.releaser] +; semver-style versions +version-levels = 3 + +; Version flag location (we use __version__) +python-file-with-version = semantic_version/__init__.py + +[distutils] +index-servers = pypi diff --git a/setup.py b/setup.py index b9b7995..2c52217 100755 --- a/setup.py +++ b/setup.py @@ -49,9 +49,11 @@ setup( url='https://github.com/rbarrois/python-semanticversion', download_url='http://pypi.python.org/pypi/semantic_version/', packages=['semantic_version'], + python_requires=">=3.4", setup_requires=[ 'setuptools>=0.8', ], + zip_safe=False, classifiers=[ 'Development Status :: 5 - Production/Stable', 'Intended Audience :: Developers', -- cgit v1.2.1