diff --git a/docs/INSTALLATION.rst b/docs/INSTALLATION.rst index 1d2a6330c3..8e23e927f8 100644 --- a/docs/INSTALLATION.rst +++ b/docs/INSTALLATION.rst @@ -25,14 +25,13 @@ algorithms, and more performant backends. Opt-in is available via .. note:: - Please consult with underlying crypto backend installation docs -- - `cryptography `_ and - `pynacl `_ -- + Please consult with underlying crypto backend installation docs. e.g. + `cryptography `_ for possible system dependencies. :: - python3 -m pip securesystemslib[crypto,pynacl] tuf + python3 -m pip securesystemslib[crypto] tuf Install for development diff --git a/requirements/main.txt b/requirements/main.txt index e1d3346d03..e93071ff00 100644 --- a/requirements/main.txt +++ b/requirements/main.txt @@ -6,5 +6,5 @@ # 'pinned.txt' is updated on GitHub with Dependabot, which # triggers CI/CD builds to automatically test against updated dependencies. # -securesystemslib[crypto, pynacl] +securesystemslib[crypto] requests diff --git a/requirements/pinned.txt b/requirements/pinned.txt index 973e24cd23..9ffe661e2f 100644 --- a/requirements/pinned.txt +++ b/requirements/pinned.txt @@ -1,10 +1,24 @@ -certifi==2024.12.14 # via requests -cffi==1.17.1 # via cryptography, pynacl -charset-normalizer==3.4.1 # via requests -cryptography==44.0.0 # via securesystemslib -idna==3.10 # via requests -pycparser==2.22 # via cffi -pynacl==1.5.0 # via securesystemslib +# +# This file is autogenerated by pip-compile with Python 3.11 +# by the following command: +# +# pip-compile --output-file=requirements/pinned.txt --strip-extras requirements/main.txt +# +certifi==2024.12.14 + # via requests +cffi==1.17.1 + # via cryptography +charset-normalizer==3.4.1 + # via requests +cryptography==44.0.0 + # via securesystemslib +idna==3.10 + # via requests +pycparser==2.22 + # via cffi requests==2.32.3 -securesystemslib[crypto,pynacl]==1.2.0 -urllib3==2.3.0 # via requests + # via -r requirements/main.txt +securesystemslib==1.2.0 + # via -r requirements/main.txt +urllib3==2.3.0 + # via requests diff --git a/tox.ini b/tox.ini index 03dd2324e8..6e5e5a3e8b 100644 --- a/tox.ini +++ b/tox.ini @@ -34,7 +34,7 @@ allowlist_externals = python3 # Must to be invoked explicitly with, e.g. `tox -e with-sslib-main` [testenv:with-sslib-main] commands_pre = - python3 -m pip install --force-reinstall git+https://github.com/secure-systems-lab/securesystemslib.git@main#egg=securesystemslib[crypto,pynacl] + python3 -m pip install --force-reinstall git+https://github.com/secure-systems-lab/securesystemslib.git@main#egg=securesystemslib[crypto] commands = python3 -m coverage run aggregate_tests.py