From cb0a5328ccb3aaa7964f66a4490166dcab45c34f Mon Sep 17 00:00:00 2001 From: Luke Murphy Date: Fri, 24 Apr 2020 13:24:38 +0200 Subject: [PATCH] Shape up package configuration and update deps --- README.md | 2 +- pyproject.toml | 6 +++--- setup.cfg | 45 ++++++++++++++++++++++----------------------- 3 files changed, 26 insertions(+), 27 deletions(-) diff --git a/README.md b/README.md index 630abfd..654940c 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# Molecule Hetzner Cloud Driver Plugin +# Molecule Hetzner Cloud Plugin [![Drone CI-CD](https://drone.autonomic.zone/api/badges/autonomic-cooperative/molecule-hetznercloud/status.svg)](https://drone.autonomic.zone/autonomic-cooperative/molecule-hetznercloud) [![PyPI Package](https://badge.fury.io/py/molecule-hetznercloud.svg)](https://badge.fury.io/py/molecule-hetznercloud) diff --git a/pyproject.toml b/pyproject.toml index 490c397..a632365 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,8 +1,8 @@ [build-system] requires = [ - "setuptools >= 41.0.0", - "setuptools_scm >= 1.15.0", - "setuptools_scm_git_archive >= 1.0", + "setuptools >= 46.1.3", + "setuptools_scm >= 3.5.0", + "setuptools_scm_git_archive >= 1.1", "wheel", ] build-backend = "setuptools.build_meta" diff --git a/setup.cfg b/setup.cfg index f3f8141..b9f0c88 100644 --- a/setup.cfg +++ b/setup.cfg @@ -6,20 +6,19 @@ universal = 1 [metadata] name = molecule-hetznercloud -url = https://github.com/ansible-community/molecule-hetznercloud +url = https://git.autonomic.zone/autonomic-cooperative/molecule-hetznercloud project_urls = - Bug Tracker = https://github.com/ansible-community/molecule-hetznercloud/issues - Release Management = https://github.com/ansible-community/molecule-hetznercloud/projects - CI: Travis = https://travis-ci.com/ansible-community/molecule-hetznercloud - Source Code = https://github.com/ansible-community/molecule-hetznercloud + Bug Tracker = https://git.autonomic.zone/autonomic-cooperative/molecule-hetznercloud/issues + CI: Drone = https://drone.autonomic.zone/autonomic-cooperative/molecule-hetznercloud/ + Source Code = https://git.autonomic.zone/autonomic-cooperative/molecule-hetznercloud description = Molecule Hetzner Cloud Plugin :: run molecule tests with hetzner cloud as a provisioner -long_description = file: README.rst -long_description_content_type = text/x-rst -author = Luke Murphy +long_description = file: README.md +long_description_content_type = text/markdown +author = decentral1se author_email = lukewm@riseup.net -maintainer = Luke Murphy +maintainer = decentral1se maintainer_email = lukewm@riseup.net -license = MIT +license = LGPL license_file = LICENSE classifiers = Development Status :: 5 - Production/Stable @@ -30,14 +29,14 @@ classifiers = Intended Audience :: Information Technology Intended Audience :: System Administrators - License :: OSI Approved :: MIT License + License :: OSI Approved :: LGPL License Natural Language :: English Operating System :: OS Independent Programming Language :: Python :: 3 - Programming Language :: Python :: 3.7 + Programming Language :: Python :: 3.8 Topic :: System :: Systems Administration Topic :: Utilities @@ -52,27 +51,27 @@ keywords = [options] use_scm_version = True -python_requires = >=3.7 +python_requires = >=3.8 packages = find: include_package_data = True zip_safe = False setup_requires = - setuptools_scm >= 1.15.0 - setuptools_scm_git_archive >= 1.0 + setuptools_scm >= 3.5.0 + setuptools_scm_git_archive >= 1.1 install_requires = molecule >= 3.0.3, <= 3.1 - pyyaml >= 5.1, < 6 + pyyaml >= 5.3.1, < 6 [options.extras_require] test = - hcloud>=1.6.2 - mock>=3.0.5, < 4 - pytest-cov>=2.7.1, < 3 - pytest-helpers-namespace>=2019.1.8, < 2020 - pytest-mock>=1.10.4, < 2 + hcloud >= 1.6.3 + mock >= 4.0.2, < 4 + pytest-cov >= 2.8.1, < 3 + pytest-helpers-namespace >= 2019.1.8, < 2020 + pytest-mock >= 3.1.0, < 4 pytest-verbose-parametrize>=1.7.0, < 2 - pytest-xdist>=1.29.0, < 2 - pytest>=4.6.3, < 5 + pytest-xdist>=1.31.0, < 2 + pytest>=5.4.1, < 6 [options.packages.find] where = .