diff --git a/analyzer/requirements.txt b/analyzer/requirements.txt index e100b2d148..1c75e34b7a 100644 --- a/analyzer/requirements.txt +++ b/analyzer/requirements.txt @@ -4,13 +4,13 @@ # Use version ranges or upper bounds instead (e.g. limited to a major release) # to let users select a specific compatible version. -lxml<6 -portalocker<4 -psutil<8 -PyYAML<7 -types-PyYAML<7 -sarif-tools<4 -multiprocess<0.71 -setuptools<81 -semver<4 -argcomplete<4 +lxml~=6.0 +portalocker~=3.0 +psutil~=7.0 +PyYAML~=6.0 +types-PyYAML~=6.0 +sarif-tools~=3.0 +multiprocess~=0.70 +setuptools~=80.0 +semver~=3.0 +argcomplete~=3.0 diff --git a/analyzer/requirements_py/osx/requirements.txt b/analyzer/requirements_py/osx/requirements.txt index 5646e208bc..b983e2e0e1 100644 --- a/analyzer/requirements_py/osx/requirements.txt +++ b/analyzer/requirements_py/osx/requirements.txt @@ -1,3 +1,3 @@ -scan-build<=2.0.19 +scan-build~=2.0 -r ../../requirements.txt diff --git a/analyzer/tools/merge_clang_extdef_mappings/requirements_py/dev/requirements.txt b/analyzer/tools/merge_clang_extdef_mappings/requirements_py/dev/requirements.txt index 64798f5a47..44e0b347b4 100644 --- a/analyzer/tools/merge_clang_extdef_mappings/requirements_py/dev/requirements.txt +++ b/analyzer/tools/merge_clang_extdef_mappings/requirements_py/dev/requirements.txt @@ -1,4 +1,4 @@ pytest<=7.3.1 pycodestyle<=2.12.0 pylint<3.3 -setuptools<81 +setuptools~=80.0 diff --git a/analyzer/tools/statistics_collector/requirements_py/dev/requirements.txt b/analyzer/tools/statistics_collector/requirements_py/dev/requirements.txt index 64798f5a47..44e0b347b4 100644 --- a/analyzer/tools/statistics_collector/requirements_py/dev/requirements.txt +++ b/analyzer/tools/statistics_collector/requirements_py/dev/requirements.txt @@ -1,4 +1,4 @@ pytest<=7.3.1 pycodestyle<=2.12.0 pylint<3.3 -setuptools<81 +setuptools~=80.0 diff --git a/codechecker_common/requirements_py/dev/requirements.txt b/codechecker_common/requirements_py/dev/requirements.txt index a84c1ba53b..b33bcd812c 100644 --- a/codechecker_common/requirements_py/dev/requirements.txt +++ b/codechecker_common/requirements_py/dev/requirements.txt @@ -1,6 +1,6 @@ -portalocker<4 +portalocker~=3.0 coverage<=5.5.0 mypy<=1.7.1 -PyYAML<7 -types-PyYAML<7 -setuptools<81 +PyYAML~=6.0 +types-PyYAML~=6.0 +setuptools~=80.0 diff --git a/scripts/labels/requirements.txt b/scripts/labels/requirements.txt index beecd7c811..4412cd21f5 100644 --- a/scripts/labels/requirements.txt +++ b/scripts/labels/requirements.txt @@ -1,8 +1,8 @@ # codechecker<=local -emoji<3 -lxml<6 -packaging<26 -selenium<5 -tabulate<1 -termcolor<4 -urllib3<3 +emoji~=2.0 +lxml~=6.0 +packaging~=25.0 +selenium~=4.30 +tabulate~=0.9 +termcolor~=3.0 +urllib3~=2.0 diff --git a/tools/bazel/requirements_py/dev/requirements.txt b/tools/bazel/requirements_py/dev/requirements.txt index a678f11ebd..be33d423a1 100644 --- a/tools/bazel/requirements_py/dev/requirements.txt +++ b/tools/bazel/requirements_py/dev/requirements.txt @@ -2,4 +2,4 @@ pytest<=7.3.1 pycodestyle<=2.12.0 pylint<3.3 mypy<=1.7.1 -setuptools<81 +setuptools~=80.0 diff --git a/tools/report-converter/requirements_py/dev/requirements.txt b/tools/report-converter/requirements_py/dev/requirements.txt index 64d2513c4a..27d1690274 100644 --- a/tools/report-converter/requirements_py/dev/requirements.txt +++ b/tools/report-converter/requirements_py/dev/requirements.txt @@ -1,9 +1,9 @@ pytest<=7.3.1 -sarif-tools<4 +sarif-tools~=3.0 pycodestyle<=2.12.0 pylint<3.3 -portalocker<4 +portalocker~=3.0 mypy<=1.7.1 -setuptools<81 -PyYAML<7 -types-PyYAML<7 +setuptools~=80.0 +PyYAML~=6.0 +types-PyYAML~=6.0 diff --git a/tools/tu_collector/requirements_py/dev/requirements.txt b/tools/tu_collector/requirements_py/dev/requirements.txt index a678f11ebd..be33d423a1 100644 --- a/tools/tu_collector/requirements_py/dev/requirements.txt +++ b/tools/tu_collector/requirements_py/dev/requirements.txt @@ -2,4 +2,4 @@ pytest<=7.3.1 pycodestyle<=2.12.0 pylint<3.3 mypy<=1.7.1 -setuptools<81 +setuptools~=80.0 diff --git a/web/requirements.txt b/web/requirements.txt index 9adeba6af9..cd21c5f769 100644 --- a/web/requirements.txt +++ b/web/requirements.txt @@ -4,20 +4,20 @@ # Use version ranges or upper bounds instead (e.g. limited to a major release) # to let users select a specific compatible version. -Authlib<2 -requests<3 # Required by Authlib. Not installed automatically for some reason. -lxml<6 +Authlib~=1.6 +requests~=2.0 # Required by Authlib. Not installed automatically for some reason. +lxml~=6.0 sqlalchemy~=2.0 alembic~=1.5 -portalocker<4 -psutil<8 -multiprocess<0.71 -thrift<0.23 -gitpython<4 -PyYAML<7 -types-PyYAML<7 -sarif-tools<4 -argcomplete<4 +portalocker~=3.0 +psutil~=7.0 +multiprocess~=0.70 +thrift~=0.22 +gitpython~=3.0 +PyYAML~=6.0 +types-PyYAML~=6.0 +sarif-tools~=3.0 +argcomplete~=3.0 ./api/py/codechecker_api/dist/codechecker_api.tar.gz ./api/py/codechecker_api_shared/dist/codechecker_api_shared.tar.gz diff --git a/web/requirements_py/db_pg8000/requirements.txt b/web/requirements_py/db_pg8000/requirements.txt index dbb0613aac..30f8bf4800 100644 --- a/web/requirements_py/db_pg8000/requirements.txt +++ b/web/requirements_py/db_pg8000/requirements.txt @@ -1,9 +1,9 @@ -lxml<6 +lxml~=6.0 sqlalchemy~=2.0 alembic~=1.5 pg8000~=1.31 -psutil<8 -portalocker<4 +psutil~=7.0 +portalocker~=3.0 ./api/py/codechecker_api/dist/codechecker_api.tar.gz ./api/py/codechecker_api_shared/dist/codechecker_api_shared.tar.gz diff --git a/web/requirements_py/db_psycopg2/requirements.txt b/web/requirements_py/db_psycopg2/requirements.txt index 9f36b602c1..22210f4ca1 100644 --- a/web/requirements_py/db_psycopg2/requirements.txt +++ b/web/requirements_py/db_psycopg2/requirements.txt @@ -1,9 +1,9 @@ -lxml<6 +lxml~=6.0 sqlalchemy~=2.0 alembic~=1.5 psycopg2-binary~=2.9 -psutil<8 -portalocker<4 +psutil~=7.0 +portalocker~=3.0 ./api/py/codechecker_api/dist/codechecker_api.tar.gz ./api/py/codechecker_api_shared/dist/codechecker_api_shared.tar.gz diff --git a/web/requirements_py/dev/requirements.txt b/web/requirements_py/dev/requirements.txt index 4a6c8214a9..369a770950 100644 --- a/web/requirements_py/dev/requirements.txt +++ b/web/requirements_py/dev/requirements.txt @@ -3,11 +3,11 @@ psycopg2-binary~=2.9 pg8000~=1.31 pylint<3.3 pytest<=7.3.1 -mkdocs<=1.5.3 +mkdocs~=1.0 coverage<=5.5.0 -r ../../requirements.txt # publish packages to pypi twine -cryptography<=41.0.4 +cryptography~=41.0