diff --git a/CHANGELOG.md b/CHANGELOG.md index a087ea2..03fded8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ # HalfAPI +## 0.6.13 + +- (rollback from 0.6.12) Remove pytest from dependencies in Docker file and + remove tests +- (dep) Add "packaging" dependency +- Add dependency check capability when instantiating a domain (__deps__ + variable, see in dummy_domain) + ## 0.6.12 - Installs pytest with dependencies in Docker image, tests when building image diff --git a/Pipfile b/Pipfile index b51a41c..c159fb8 100644 --- a/Pipfile +++ b/Pipfile @@ -25,7 +25,7 @@ timing-asgi = ">=0.2.1,<1" schema = ">=0.7.4,<1" toml = "*" pip = "*" -packaging = "*" +packaging = ">=19.0" [scripts] halfapi = "python -m halfapi" diff --git a/halfapi/__init__.py b/halfapi/__init__.py index a9f9cee..a007103 100644 --- a/halfapi/__init__.py +++ b/halfapi/__init__.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -__version__ = '0.6.12' +__version__ = '0.6.13' def version(): return f'HalfAPI version:{__version__}' diff --git a/requirements.txt b/requirements.txt index 6ccc65b..17982b7 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,5 +1,61 @@ -click -starlette -uvicorn -PyJWT -pygit2==0.28.2 +alog==0.9.13 +anyio==3.4.0 +asgiref==3.4.1 +astroid==2.9.0 +attrs==21.2.0 +bleach==4.1.0 +build==0.7.0 +certifi==2021.10.8 +cffi==1.15.0 +charset-normalizer==2.0.9 +click==7.1.2 +colorama==0.4.4 +contextlib2==21.6.0 +cryptography==36.0.1 +docutils==0.18.1 +h11==0.12.0 +idna==3.3 +importlib-metadata==4.8.2 +iniconfig==1.1.1 +isort==5.10.1 +jeepney==0.7.1 +keyring==23.4.0 +lazy-object-proxy==1.7.1 +mccabe==0.6.1 +orjson==3.6.5 +packaging==21.3 +pep517==0.12.0 +pkginfo==1.8.2 +platformdirs==2.4.0 +pluggy==1.0.0 +py==1.11.0 +pycparser==2.21 +pyflakes==2.4.0 +Pygments==2.10.0 +PyJWT==2.3.0 +pylint==2.12.2 +pyparsing==3.0.6 +pytest==6.2.5 +pytest-asyncio==0.16.0 +pytest-pythonpath==0.7.3 +PyYAML==5.4.1 +readme-renderer==32.0 +requests==2.26.0 +requests-toolbelt==0.9.1 +rfc3986==1.5.0 +schema==0.7.5 +SecretStorage==3.3.1 +six==1.16.0 +sniffio==1.2.0 +starlette==0.17.1 +timing-asgi==0.2.1 +toml==0.10.2 +tomli==2.0.0 +tqdm==4.62.3 +twine==3.7.1 +urllib3==1.26.7 +uvicorn==0.16.0 +vulture==2.3 +webencodings==0.5.1 +wrapt==1.13.3 +zipp==3.6.0 diff --git a/setup.py b/setup.py index a3e4aff..6891fd2 100755 --- a/setup.py +++ b/setup.py @@ -51,7 +51,8 @@ setup( "pyyaml>=5.3.1,<6", "timing-asgi>=0.2.1,<1", "schema>=0.7.4,<1", - "toml>=0.7.1,<0.8" + "toml>=0.7.1,<0.8", + "packaging>=19.0" ], classifiers=[ "Development Status :: 3 - Alpha",