diff --git a/docs/requirements-docs.in b/docs/requirements-docs.in index 5de9c165..35fb2156 100644 --- a/docs/requirements-docs.in +++ b/docs/requirements-docs.in @@ -1,17 +1,17 @@ sphinx-autoapi==2.1.0 -sphinx-rtd-theme==1.2.1 -sphinxcontrib-applehelp==1.0.4 -sphinxcontrib-devhelp==1.0.2 -sphinxcontrib-htmlhelp==2.0.1 +sphinx-rtd-theme==1.3.0 +sphinxcontrib-applehelp==1.0.8 +sphinxcontrib-devhelp==1.0.6 +sphinxcontrib-htmlhelp==2.0.5 sphinxcontrib-jquery==4.1 sphinxcontrib-jsmath==1.0.1 -sphinxcontrib-qthelp==1.0.3 -sphinxcontrib-serializinghtml==1.1.5 -sphinx-click==5.1.0 +sphinxcontrib-qthelp==1.0.7 +sphinxcontrib-serializinghtml==1.1.10 +sphinx-click==6.0.0 myst_parser==1.0.0 docutils~=0.16 -PyYAML==5.4 +PyYAML==6.0.1 urllib3~=1.26.18 -wheel==0.38.1 -typing-extensions==4.5.0 -certifi~=2023.7.22 +wheel==0.43.0 +typing-extensions==4.12.1 +certifi~=2024.6.2 diff --git a/docs/requirements-docs.txt b/docs/requirements-docs.txt index 6af16f70..bd5b22e7 100644 --- a/docs/requirements-docs.txt +++ b/docs/requirements-docs.txt @@ -10,7 +10,7 @@ astroid==2.15.5 # via sphinx-autoapi babel==2.12.1 # via sphinx -certifi==2023.7.22 +certifi==2024.6.2 # via # -r docs/requirements-docs.in # requests @@ -52,12 +52,12 @@ packaging==23.1 # via sphinx pygments==2.15.1 # via sphinx -pyyaml==5.4 +pyyaml==6.0.1 # via # -r docs/requirements-docs.in # myst-parser # sphinx-autoapi -requests==2.32.0 +requests==2.32.3 # via sphinx snowballstemmer==2.2.0 # via sphinx @@ -70,19 +70,19 @@ sphinx==6.2.1 # sphinxcontrib-jquery sphinx-autoapi==2.1.0 # via -r docs/requirements-docs.in -sphinx-click==5.1.0 +sphinx-click==6.0.0 # via -r docs/requirements-docs.in -sphinx-rtd-theme==1.2.1 +sphinx-rtd-theme==1.3.0 # via -r docs/requirements-docs.in -sphinxcontrib-applehelp==1.0.4 +sphinxcontrib-applehelp==1.0.8 # via # -r docs/requirements-docs.in # sphinx -sphinxcontrib-devhelp==1.0.2 +sphinxcontrib-devhelp==1.0.6 # via # -r docs/requirements-docs.in # sphinx -sphinxcontrib-htmlhelp==2.0.1 +sphinxcontrib-htmlhelp==2.0.5 # via # -r docs/requirements-docs.in # sphinx @@ -94,15 +94,15 @@ sphinxcontrib-jsmath==1.0.1 # via # -r docs/requirements-docs.in # sphinx -sphinxcontrib-qthelp==1.0.3 +sphinxcontrib-qthelp==1.0.7 # via # -r docs/requirements-docs.in # sphinx -sphinxcontrib-serializinghtml==1.1.5 +sphinxcontrib-serializinghtml==1.1.10 # via # -r docs/requirements-docs.in # sphinx -typing-extensions==4.5.0 +typing-extensions==4.12.1 # via -r docs/requirements-docs.in unidecode==1.3.6 # via sphinx-autoapi @@ -110,7 +110,7 @@ urllib3==1.26.18 # via # -r docs/requirements-docs.in # requests -wheel==0.38.1 +wheel==0.43.0 # via -r docs/requirements-docs.in wrapt==1.15.0 # via astroid diff --git a/requirements-dev.in b/requirements-dev.in index 9c62df01..54606e17 100644 --- a/requirements-dev.in +++ b/requirements-dev.in @@ -1,5 +1,5 @@ awscli~=1.31.13 -certifi~=2023.7.22 +certifi~=2024.6.2 check-manifest~=0.48 mypy~=0.961 myst-parser~=0.18.0 @@ -14,11 +14,11 @@ ruff~=0.4.4 twine~=4.0.1 types-PyYAML~=6.0.8 types-setuptools~=57.4.17 -wheel~=0.38.1 +wheel~=0.43.0 sphinx-autoapi~=1.8.0 -sphinx-rtd-theme~=1.0.0 +sphinx-rtd-theme~=1.3.0 sphinx~=4.3.0 moto[s3,sts,iam,codebuild,secretsmanager,ssm]~=4.0.9 -requests~=2.32.0 +requests~=2.32.3 werkzeug~=3.0.3 urllib3~=1.26.18 \ No newline at end of file diff --git a/requirements-dev.txt b/requirements-dev.txt index c51189c5..7ce9f506 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -29,7 +29,7 @@ build==0.10.0 # check-manifest # pip-tools # pyroma -certifi==2023.7.22 +certifi==2024.6.2 # via # -r requirements-dev.in # requests @@ -164,7 +164,7 @@ pyyaml==6.0.1 # sphinx-autoapi readme-renderer==37.3 # via twine -requests==2.32.0 +requests==2.32.3 # via # -r requirements-dev.in # moto @@ -203,21 +203,24 @@ sphinx==4.3.2 # myst-parser # sphinx-autoapi # sphinx-rtd-theme + # sphinxcontrib-jquery sphinx-autoapi==1.8.4 # via -r requirements-dev.in -sphinx-rtd-theme==1.0.0 +sphinx-rtd-theme==1.3.0 # via -r requirements-dev.in -sphinxcontrib-applehelp==1.0.2 +sphinxcontrib-applehelp==1.0.8 # via sphinx -sphinxcontrib-devhelp==1.0.2 +sphinxcontrib-devhelp==1.0.6 # via sphinx -sphinxcontrib-htmlhelp==2.0.0 +sphinxcontrib-htmlhelp==2.0.5 # via sphinx +sphinxcontrib-jquery==4.1 + # via sphinx-rtd-theme sphinxcontrib-jsmath==1.0.1 # via sphinx -sphinxcontrib-qthelp==1.0.3 +sphinxcontrib-qthelp==1.0.7 # via sphinx -sphinxcontrib-serializinghtml==1.1.5 +sphinxcontrib-serializinghtml==1.1.10 # via sphinx trove-classifiers==2024.2.22 # via pyroma @@ -229,7 +232,7 @@ types-pyyaml==6.0.12.12 # responses types-setuptools==57.4.18 # via -r requirements-dev.in -typing-extensions==4.7.1 +typing-extensions==4.12.1 # via # mypy # myst-parser @@ -248,7 +251,7 @@ werkzeug==3.0.3 # via # -r requirements-dev.in # moto -wheel==0.38.4 +wheel==0.43.0 # via # -r requirements-dev.in # pip-tools diff --git a/requirements.txt b/requirements.txt index 6803da1a..1a378b40 100644 --- a/requirements.txt +++ b/requirements.txt @@ -4,21 +4,21 @@ # # pip-compile # -annotated-types==0.5.0 +annotated-types==0.7.0 # via pydantic -arrow==1.2.3 +arrow==1.3.0 # via jinja2-time aws-codeseeder==1.0.0 # via seed-farmer (setup.py) binaryornot==0.4.4 # via cookiecutter -boto3==1.33.13 +boto3==1.34.119 # via aws-codeseeder -botocore==1.33.13 +botocore==1.34.119 # via # boto3 # s3transfer -certifi==2023.7.22 +certifi==2024.6.2 # via # aws-codeseeder # requests @@ -38,7 +38,7 @@ coloredlogs==15.0.1 # via executor commonmark==0.9.1 # via rich -cookiecutter==2.1.1 +cookiecutter==2.6.0 # via seed-farmer (setup.py) executor==23.2 # via seed-farmer (setup.py) @@ -48,7 +48,7 @@ gitdb==4.0.11 # via gitpython gitignore-parser==0.1.11 # via seed-farmer (setup.py) -gitpython==3.1.42 +gitpython==3.1.43 # via seed-farmer (setup.py) humanfriendly==10.0 # via @@ -71,23 +71,23 @@ markupsafe==2.1.5 # via jinja2 mypy-extensions==1.0.0 # via aws-codeseeder -packaging==23.2 +packaging==24.0 # via seed-farmer (setup.py) property-manager==3.0 # via executor -pydantic==2.5.3 +pydantic==2.7.3 # via seed-farmer (setup.py) -pydantic-core==2.14.6 +pydantic-core==2.18.4 # via pydantic -pygments==2.17.2 +pygments==2.18.0 # via rich -pyhumps==3.5.3 +pyhumps==3.8.0 # via seed-farmer (setup.py) -python-dateutil==2.8.2 +python-dateutil==2.9.0.post0 # via # arrow # botocore -python-dotenv==0.21.1 +python-dotenv==1.0.1 # via seed-farmer (setup.py) python-slugify==8.0.4 # via cookiecutter @@ -97,13 +97,13 @@ pyyaml==6.0.1 # cfn-flip # cookiecutter # seed-farmer (setup.py) -requests==2.32.0 +requests==2.32.3 # via # cookiecutter # seed-farmer (setup.py) -rich==12.4.4 +rich==13.7.1 # via seed-farmer (setup.py) -s3transfer==0.8.2 +s3transfer==0.10.1 # via boto3 six==1.16.0 # via @@ -114,7 +114,7 @@ smmap==5.0.1 # via gitdb text-unidecode==1.3 # via python-slugify -typing-extensions==4.11.0 +typing-extensions==4.12.1 # via # pydantic # pydantic-core diff --git a/setup.py b/setup.py index c6f6ead3..38e1ca59 100644 --- a/setup.py +++ b/setup.py @@ -46,20 +46,20 @@ python_requires=">=3.8,<3.13", install_requires=[ "aws-codeseeder~=1.0.0", - "cookiecutter~=2.1.0", - "pyhumps~=3.5.0", - "pydantic~=2.5.3", + "cookiecutter>=2.1,<2.7", + "pyhumps>=3.5,<3.9", + "pydantic>=2.5.3,<2.8.0", "executor~=23.2", "typing-extensions>=4.6.3", - "rich~=12.4.0", + "rich>=12.4,<13.8", "requests>=2.28,<2.33", - "python-dotenv~=0.21.0", + "python-dotenv>=0.21,<1.1", "gitpython~=3.1.30", "gitignore-parser~=0.1.2", "pyyaml~=6.0.1", "urllib3~=1.26.17", - "certifi~=2023.7.22", - "packaging~=23.2", + "certifi>=2023.7.22,<2024.7.0", + "packaging>=23.2,<25.0", ], entry_points={"console_scripts": ["seedfarmer = seedfarmer.__main__:main"]}, classifiers=[