diff --git a/Pipfile.lock b/Pipfile.lock index b21047b..a402ac6 100644 --- a/Pipfile.lock +++ b/Pipfile.lock @@ -283,11 +283,11 @@ }, "click": { "hashes": [ - "sha256:63c132bbbed01578a06712a2d1f497bb62d9c1c0d329b7903a866228027263b2", - "sha256:ed53c9d8990d83c2a27deae68e4ee337473f6330c040a31d4225c9574d16096a" + "sha256:6b303f0b2aa85f1cb4e5303078fadcbcd4e476f114fab9b5007005711839325c", + "sha256:f5452aeddd9988eefa20f90f05ab66f17fce1ee2a36907fd30b05bbb5953814d" ], - "markers": "python_version >= '3.7'", - "version": "==8.1.8" + "markers": "python_version >= '3.10'", + "version": "==8.2.0" }, "cloudpickle": { "hashes": [ @@ -437,11 +437,12 @@ }, "flask": { "hashes": [ - "sha256:5f873c5184c897c8d9d1b05df1e3d01b14910ce69607a117bd3277098a5836ac", - "sha256:d667207822eb83f1c4b50949b1623c8fc8d51f2341d65f72e1a1815397551136" + "sha256:07aae2bb5eaf77993ef57e357491839f5fd9f4dc281593a81a9e4d79a24f295c", + "sha256:284c7b8f2f58cb737f0cf1c30fd7eaf0ccfcde196099d24ecede3fc2005aa59e" ], + "index": "pypi", "markers": "python_version >= '3.9'", - "version": "==3.1.0" + "version": "==3.1.1" }, "fonttools": { "hashes": [ diff --git a/README.md b/README.md index 22e3593..6f6f8ec 100644 --- a/README.md +++ b/README.md @@ -41,9 +41,9 @@ print(config.get_parsed_section('nonexistent')) ### Contracts The `Script`, `ScopeScript`, and `QualityTestScript` abstract classes can be extended with their abstract methods -implemented to create scripts usable in other services. +implemented to create scripts usable in other services. -The `ScopeScript` in particular is intended for scripts that calculate values of certain scopes for transactions. +The `ScopeScript` in particular is intended for scripts that calculate values of certain scopes for transactions. The `QualityTestScript` is intended for scripts that check the quality of a data intake and produce a standardized output that can be visualized and/or used by other services. @@ -61,10 +61,12 @@ See the documentation on the abstract functions for further specifics. ## Development -These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. +These instructions will get you a copy of the project up and running on your local machine for development and testing +purposes. ### Prerequisites -* Python >= 3.9 + +* Python >= 3.10 ### Setup The `endpoints` module models the different PriceCypher API endpoints. Each file represents a different API and the diff --git a/setup.cfg b/setup.cfg index fe1f469..2a1e861 100644 --- a/setup.cfg +++ b/setup.cfg @@ -16,7 +16,7 @@ classifiers = package_dir = = src packages = find: -python_requires = >=3.9 +python_requires = >=3.10 [pbr] skip_authors = true @@ -30,4 +30,4 @@ where = src [extras] testing = - mock>=1.3.0 \ No newline at end of file + mock>=1.3.0