diff --git a/requirements-devel.txt b/requirements-devel.txt index c38715751f..7990c9a4fa 100644 --- a/requirements-devel.txt +++ b/requirements-devel.txt @@ -16,21 +16,20 @@ cachetools==5.5.0 canonical-sphinx==0.1.0 canonical-sphinx-extensions==0.0.23 catkin-pkg==1.0.0 -certifi==2024.7.4 -cffi==1.17.0 +certifi==2024.8.30 +cffi==1.17.1 chardet==5.2.0 charset-normalizer==3.3.2 click==8.1.7 codespell==2.3.0 colorama==0.4.6 coverage==7.6.1 -craft-application==4.1.0 +craft-application @ git+https://github.com/dariuszd21/craft-application@cbd09285fad4ac95aedeaa1933335e29b34d2d93 craft-archives==2.0.0 -craft-cli==2.6.0 craft-grammar==2.0.0 craft-parts==2.0.0 -craft-platforms==0.1.1 -craft-providers==2.0.0 +craft-platforms==0.2.0 +craft-providers==2.0.1 craft-store==3.0.0 cryptography==43.0.1 cssutils==2.11.1 @@ -40,6 +39,7 @@ distlib==0.3.8 distro==1.9.0 docutils==0.19 domdf-python-tools==3.9.0 +exceptiongroup==1.2.2 filelock==3.15.4 fixtures==4.1.0 flake8==7.1.1 @@ -51,9 +51,9 @@ h11==0.14.0 html5lib==1.1 httplib2==0.22.0 hupper==1.12.1 -idna==3.7 +idna==3.8 imagesize==1.4.1 -importlib_metadata==8.2.0 +importlib_metadata==8.4.0 iniconfig==2.0.0 isort==5.13.2 jaraco.classes==3.4.0 @@ -74,9 +74,9 @@ MarkupSafe==2.1.5 mccabe==0.7.0 mdit-py-plugins==0.4.1 mdurl==0.1.2 -more-itertools==10.4.0 +more-itertools==10.5.0 msgpack==1.0.8 -mypy==1.11.1 +mypy==1.11.2 mypy-extensions==1.0.0 myst-parser==4.0.0 natsort==8.4.0 @@ -85,7 +85,7 @@ overrides==7.7.0 packaging==24.1 PasteDeploy==3.1.0 pathspec==0.12.1 -pbr==6.0.0 +pbr==6.1.0 pexpect==4.9.0 plaster==1.1.2 plaster-pastedeploy==1.0.1 @@ -93,25 +93,25 @@ platformdirs==4.2.2 pluggy==1.5.0 polib==1.2.0 progressbar==2.5 -protobuf==5.27.3 +protobuf==5.28.0 psutil==6.0.0 ptyprocess==0.7.0 pycodestyle==2.12.1 pycparser==2.22 -pydantic==2.8.2 -pydantic_core==2.20.1 +pydantic==2.9.0 +pydantic_core==2.23.2 pydantic_yaml==1.3.0 pydocstyle==6.3.0 pyelftools==0.31 pyflakes==3.2.0 -pyftpdlib==1.5.10 +pyftpdlib==2.0.0 pygit2==1.13.3 Pygments==2.18.0 -pylint==3.2.6 +pylint==3.2.7 pylxd==2.3.4 pymacaroons==0.13.0 PyNaCl==1.5.0 -pyparsing==3.1.2 +pyparsing==3.1.4 pyproject-api==1.7.1 pyramid==2.0.2 pyRFC3339==1.1 @@ -134,7 +134,6 @@ requests-unixsocket==0.3.0 ruamel.yaml==0.18.6 ruamel.yaml.clib==0.2.8 SecretStorage==3.3.3 -setuptools==72.2.0 simplejson==3.19.3 six==1.16.0 smmap==5.0.1 @@ -143,8 +142,8 @@ sniffio==1.3.1 snowballstemmer==2.2.0 soupsieve==2.6 Sphinx==7.3.7 -sphinx-autobuild==2024.4.16 -sphinx-autodoc-typehints==2.2.3 +sphinx-autobuild==2024.9.3 +sphinx-autodoc-typehints==2.3.0 sphinx-basic-ng==1.0.0b2 sphinx-copybutton==0.5.2 sphinx-jinja2-compat==0.3.0 @@ -164,40 +163,41 @@ sphinxcontrib-jsmath==1.0.1 sphinxcontrib-qthelp==2.0.0 sphinxcontrib-serializinghtml==2.0.0 sphinxext-opengraph==0.9.1 -starlette==0.38.2 +starlette==0.38.4 tabulate==0.9.0 testscenarios==0.5.0 testtools==2.7.2 tinydb==4.8.0 toml==0.10.2 +tomli==2.0.1 tomlkit==0.13.2 tox==4.18.0 translationstring==1.4 types-PyYAML==6.0.12.20240808 types-requests==2.31.0.6 -types-setuptools==71.1.0.20240818 +types-setuptools==74.0.0.20240831 types-simplejson==3.19.0.20240801 types-tabulate==0.9.0.20240106 types-toml==0.10.8.20240310 types-urllib3==1.26.25.14 typing_extensions==4.12.2 +tzdata==2024.1 uc-micro-py==1.0.3 -urllib3==1.26.19 +urllib3==1.26.20 uvicorn==0.30.6 -validators==0.33.0 +validators==0.34.0 venusian==3.1.0 virtualenv==20.26.3 wadllib==1.3.6 -watchfiles==0.23.0 +watchfiles==0.24.0 wcmatch==9.0 webencodings==0.5.1 WebOb==1.8.8 -websockets==12.0 -wheel==0.44.0 +websockets==13.0.1 ws4py==0.5.1 yamllint==1.35.1 -zipp==3.20.0 +zipp==3.20.1 zope.deprecation==5.0 -zope.interface==7.0.1 +zope.interface==7.0.3 python-apt @ https://launchpad.net/ubuntu/+archive/primary/+sourcefiles/python-apt/2.4.0ubuntu1/python-apt_2.4.0ubuntu1.tar.xz; sys.platform == "linux" pyinstaller==5.13.1; sys.platform == "win32" diff --git a/requirements-docs.txt b/requirements-docs.txt index 6b481ca54f..be623bafa1 100644 --- a/requirements-docs.txt +++ b/requirements-docs.txt @@ -13,19 +13,18 @@ CacheControl==0.14.0 canonical-sphinx==0.1.0 canonical-sphinx-extensions==0.0.23 catkin-pkg==1.0.0 -certifi==2024.7.4 -cffi==1.17.0 +certifi==2024.8.30 +cffi==1.17.1 chardet==5.2.0 charset-normalizer==3.3.2 click==8.1.7 colorama==0.4.6 -craft-application==4.1.0 +craft-application @ git+https://github.com/dariuszd21/craft-application@cbd09285fad4ac95aedeaa1933335e29b34d2d93 craft-archives==2.0.0 -craft-cli==2.6.0 craft-grammar==2.0.0 craft-parts==2.0.0 -craft-platforms==0.1.1 -craft-providers==2.0.0 +craft-platforms==0.2.0 +craft-providers==2.0.1 craft-store==3.0.0 cryptography==43.0.1 cssutils==2.11.1 @@ -33,6 +32,7 @@ dict2css==0.3.0.post1 distro==1.9.0 docutils==0.19 domdf-python-tools==3.9.0 +exceptiongroup==1.2.2 filelock==3.15.4 furo==2024.8.6 gitdb==4.0.11 @@ -41,9 +41,9 @@ gnupg==2.3.1 h11==0.14.0 html5lib==1.1 httplib2==0.22.0 -idna==3.7 +idna==3.8 imagesize==1.4.1 -importlib_metadata==8.2.0 +importlib_metadata==8.4.0 jaraco.classes==3.4.0 jeepney==0.8.0 Jinja2==3.1.4 @@ -61,7 +61,7 @@ markdown-it-py==3.0.0 MarkupSafe==2.1.5 mdit-py-plugins==0.4.1 mdurl==0.1.2 -more-itertools==10.4.0 +more-itertools==10.5.0 msgpack==1.0.8 mypy-extensions==1.0.0 myst-parser==4.0.0 @@ -72,11 +72,11 @@ packaging==24.1 platformdirs==4.2.2 polib==1.2.0 progressbar==2.5 -protobuf==5.27.3 +protobuf==5.28.0 psutil==6.0.0 pycparser==2.22 -pydantic==2.8.2 -pydantic_core==2.20.1 +pydantic==2.9.0 +pydantic_core==2.23.2 pydantic_yaml==1.3.0 pyelftools==0.31 pygit2==1.13.3 @@ -84,7 +84,7 @@ Pygments==2.18.0 pylxd==2.3.4 pymacaroons==0.13.0 PyNaCl==1.5.0 -pyparsing==3.1.2 +pyparsing==3.1.4 pyRFC3339==1.1 pyspelling==2.10 python-dateutil==2.9.0.post0 @@ -100,7 +100,6 @@ requests-unixsocket==0.3.0 ruamel.yaml==0.18.6 ruamel.yaml.clib==0.2.8 SecretStorage==3.3.3 -setuptools==72.2.0 simplejson==3.19.3 six==1.16.0 smmap==5.0.1 @@ -109,8 +108,8 @@ sniffio==1.3.1 snowballstemmer==2.2.0 soupsieve==2.6 Sphinx==7.3.7 -sphinx-autobuild==2024.4.16 -sphinx-autodoc-typehints==2.2.3 +sphinx-autobuild==2024.9.3 +sphinx-autodoc-typehints==2.3.0 sphinx-basic-ng==1.0.0b2 sphinx-copybutton==0.5.2 sphinx-jinja2-compat==0.3.0 @@ -130,21 +129,22 @@ sphinxcontrib-jsmath==1.0.1 sphinxcontrib-qthelp==2.0.0 sphinxcontrib-serializinghtml==2.0.0 sphinxext-opengraph==0.9.1 -starlette==0.38.2 +starlette==0.38.4 tabulate==0.9.0 tinydb==4.8.0 toml==0.10.2 +tomli==2.0.1 typing_extensions==4.12.2 +tzdata==2024.1 uc-micro-py==1.0.3 -urllib3==1.26.19 +urllib3==1.26.20 uvicorn==0.30.6 -validators==0.33.0 +validators==0.34.0 wadllib==1.3.6 -watchfiles==0.23.0 +watchfiles==0.24.0 wcmatch==9.0 webencodings==0.5.1 -websockets==12.0 -wheel==0.44.0 +websockets==13.0.1 ws4py==0.5.1 -zipp==3.20.0 +zipp==3.20.1 python-apt @ https://launchpad.net/ubuntu/+archive/primary/+sourcefiles/python-apt/2.4.0ubuntu1/python-apt_2.4.0ubuntu1.tar.xz; sys.platform == "linux" diff --git a/requirements.txt b/requirements.txt index 0d9656807a..933ce8ed12 100644 --- a/requirements.txt +++ b/requirements.txt @@ -2,26 +2,25 @@ annotated-types==0.7.0 attrs==24.2.0 boolean.py==4.0 catkin-pkg==1.0.0 -certifi==2024.7.4 -cffi==1.17.0 +certifi==2024.8.30 +cffi==1.17.1 chardet==5.2.0 charset-normalizer==3.3.2 click==8.1.7 -craft-application==4.1.0 +craft-application @ git+https://github.com/dariuszd21/craft-application@cbd09285fad4ac95aedeaa1933335e29b34d2d93 craft-archives==2.0.0 -craft-cli==2.6.0 craft-grammar==2.0.0 craft-parts==2.0.0 -craft-platforms==0.1.1 -craft-providers==2.0.0 +craft-platforms==0.2.0 +craft-providers==2.0.1 craft-store==3.0.0 cryptography==43.0.1 distro==1.9.0 docutils==0.19 gnupg==2.3.1 httplib2==0.22.0 -idna==3.7 -importlib_metadata==8.2.0 +idna==3.8 +importlib_metadata==8.4.0 jaraco.classes==3.4.0 jeepney==0.8.0 jsonschema==2.5.1 @@ -32,25 +31,25 @@ lazr.uri==1.0.6 license-expression==30.3.1 lxml==5.3.0 macaroonbakery==1.3.4 -more-itertools==10.4.0 +more-itertools==10.5.0 mypy-extensions==1.0.0 oauthlib==3.2.2 overrides==7.7.0 packaging==24.1 platformdirs==4.2.2 progressbar==2.5 -protobuf==5.27.3 +protobuf==5.28.0 psutil==6.0.0 pycparser==2.22 -pydantic==2.8.2 -pydantic_core==2.20.1 +pydantic==2.9.0 +pydantic_core==2.23.2 pydantic_yaml==1.3.0 pyelftools==0.31 pygit2==1.13.3 pylxd==2.3.4 pymacaroons==0.13.0 PyNaCl==1.5.0 -pyparsing==3.1.2 +pyparsing==3.1.4 pyRFC3339==1.1 python-dateutil==2.9.0.post0 python-debian==0.1.49 @@ -64,7 +63,6 @@ requests-unixsocket==0.3.0 ruamel.yaml==0.18.6 ruamel.yaml.clib==0.2.8 SecretStorage==3.3.3 -setuptools==72.2.0 simplejson==3.19.3 six==1.16.0 snap-helpers==0.4.2 @@ -72,10 +70,10 @@ tabulate==0.9.0 tinydb==4.8.0 toml==0.10.2 typing_extensions==4.12.2 -urllib3==1.26.19 -validators==0.33.0 +tzdata==2024.1 +urllib3==1.26.20 +validators==0.34.0 wadllib==1.3.6 -wheel==0.44.0 ws4py==0.5.1 -zipp==3.20.0 +zipp==3.20.1 python-apt @ https://launchpad.net/ubuntu/+archive/primary/+sourcefiles/python-apt/2.4.0ubuntu1/python-apt_2.4.0ubuntu1.tar.xz; sys.platform == "linux" diff --git a/setup.py b/setup.py index 5eeeb70cb1..a07375f838 100755 --- a/setup.py +++ b/setup.py @@ -98,9 +98,9 @@ def recursive_data_files(directory, install_directory): "attrs", "catkin-pkg; sys_platform == 'linux'", "click", - "craft-application~=4.1", + "craft-application @ git+https://github.com/dariuszd21/craft-application@work/check-positional-arg-displaying", "craft-archives~=2.0", - "craft-cli~=2.6", + "craft-cli", "craft-grammar~=2.0", "craft-parts~=2.0", "craft-platforms~=0.1",