From 7e8aa7d2d6f2ffc34a97e408f1b6ba333d1eb07f Mon Sep 17 00:00:00 2001 From: NotPeopling2day <32708219+NotPeopling2day@users.noreply.github.com> Date: Fri, 1 Apr 2022 12:47:05 -0400 Subject: [PATCH] chore: production version release (#24) --- README.md | 3 +-- setup.py | 10 +++++----- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 473a8719..a7aa4a2d 100644 --- a/README.md +++ b/README.md @@ -45,8 +45,7 @@ print(contract.name) ## Development -This project is in development and should be considered a beta. -Things might not be in their final state and breaking changes may occur. +Please see the [contributing guide](CONTRIBUTING.md) to learn more how to contribute to this project. Comments, questions, criticisms and pull requests are welcomed. ## License diff --git a/setup.py b/setup.py index c6b3dc2e..fa8e966b 100644 --- a/setup.py +++ b/setup.py @@ -14,13 +14,13 @@ ], "lint": [ "black>=22.3.0,<23.0", # auto-formatter and linter - "mypy>=0.910,<1.0", # Static type analyzer + "mypy>=0.941,<1.0", # Static type analyzer "types-PyYAML", # NOTE: Needed due to mypy typeshed "types-requests", # NOTE: Needed due to mypy typeshed "flake8>=3.9.2,<4.0", # Style linter "flake8-breakpoint>=1.1.0,<2.0.0", # detect breakpoints left in code "flake8-print>=4.0.0,<5.0.0", # detect print statements left in code - "isort>=5.9.3,<6.0", # Import sorting linter + "isort>=5.10.1,<6.0", # Import sorting linter ], "release": [ # `release` GitHub Action job uses this "setuptools", # Installation tool @@ -28,7 +28,7 @@ "twine", # Package upload tool ], "dev": [ - "commitizen", # Manage commits and publishing releases + "commitizen>=2.19,<2.20", # Manage commits and publishing releases "pre-commit", # Ensure that linters are run prior to committing "pytest-watch", # `ptw` test watcher/runner "IPython", # Console for interacting @@ -65,7 +65,7 @@ "hexbytes>=0.2.2,<0.3", "pydantic>=1.8.2,<2.0.0", ], - python_requires=">=3.7,<4", + python_requires=">=3.7.2,<3.11", extras_require=extras_require, py_modules=["ethpm_types"], license="Apache-2.0", @@ -74,7 +74,7 @@ packages=find_packages(exclude=["tests", "tests.*"]), package_data={"ethpm_types": ["py.typed"]}, classifiers=[ - "Development Status :: 4 - Beta", + "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Natural Language :: English",