diff --git a/changelog/69455.removed.md b/changelog/69455.removed.md new file mode 100644 index 000000000000..bbbfe4a94fa0 --- /dev/null +++ b/changelog/69455.removed.md @@ -0,0 +1 @@ +Removed the unmaintained `linode-python` package dependency to stop SyntaxWarnings during install for retired Linode API v3. diff --git a/requirements/static/ci/py3.10/cloud.lock b/requirements/static/ci/py3.10/cloud.lock index 890379a20963..41b25235e17d 100644 --- a/requirements/static/ci/py3.10/cloud.lock +++ b/requirements/static/ci/py3.10/cloud.lock @@ -331,10 +331,6 @@ libnacl==2.1.0 # via # -c requirements/static/ci/py3.10/linux.lock # -r requirements/static/ci/common.txt -linode-python==1.1.1 - # via - # -c requirements/static/pkg/py3.10/linux.lock - # -r requirements/static/pkg/linux.txt looseversion==1.3.0 # via # -c requirements/static/ci/py3.10/linux.lock diff --git a/requirements/static/ci/py3.10/lint.lock b/requirements/static/ci/py3.10/lint.lock index 462bd0b3c027..2d6aac6d097d 100644 --- a/requirements/static/ci/py3.10/lint.lock +++ b/requirements/static/ci/py3.10/lint.lock @@ -358,10 +358,6 @@ libnacl==2.1.0 # via # -c requirements/static/ci/py3.10/linux.lock # -r requirements/static/ci/common.txt -linode-python==1.1.1 - # via - # -c requirements/static/pkg/py3.10/linux.lock - # -r requirements/static/pkg/linux.txt looseversion==1.3.0 # via # -c requirements/static/ci/py3.10/linux.lock diff --git a/requirements/static/ci/py3.11/cloud.lock b/requirements/static/ci/py3.11/cloud.lock index 35cdf0711cc7..a18987d7f691 100644 --- a/requirements/static/ci/py3.11/cloud.lock +++ b/requirements/static/ci/py3.11/cloud.lock @@ -322,10 +322,6 @@ libnacl==2.1.0 # via # -c requirements/static/ci/py3.11/linux.lock # -r requirements/static/ci/common.txt -linode-python==1.1.1 - # via - # -c requirements/static/pkg/py3.11/linux.lock - # -r requirements/static/pkg/linux.txt looseversion==1.3.0 # via # -c requirements/static/ci/py3.11/linux.lock diff --git a/requirements/static/ci/py3.11/lint.lock b/requirements/static/ci/py3.11/lint.lock index d3fcf92bfd28..825bfcb3790b 100644 --- a/requirements/static/ci/py3.11/lint.lock +++ b/requirements/static/ci/py3.11/lint.lock @@ -350,10 +350,6 @@ libnacl==2.1.0 # via # -c requirements/static/ci/py3.11/linux.lock # -r requirements/static/ci/common.txt -linode-python==1.1.1 - # via - # -c requirements/static/pkg/py3.11/linux.lock - # -r requirements/static/pkg/linux.txt looseversion==1.3.0 # via # -c requirements/static/ci/py3.11/linux.lock diff --git a/requirements/static/ci/py3.12/cloud.lock b/requirements/static/ci/py3.12/cloud.lock index 6088df65f8c3..ac210b9ffff7 100644 --- a/requirements/static/ci/py3.12/cloud.lock +++ b/requirements/static/ci/py3.12/cloud.lock @@ -316,10 +316,6 @@ libnacl==2.1.0 # via # -c requirements/static/ci/py3.12/linux.lock # -r requirements/static/ci/common.txt -linode-python==1.1.1 - # via - # -c requirements/static/pkg/py3.12/linux.lock - # -r requirements/static/pkg/linux.txt looseversion==1.3.0 # via # -c requirements/static/ci/py3.12/linux.lock diff --git a/requirements/static/ci/py3.12/lint.lock b/requirements/static/ci/py3.12/lint.lock index 77f613833b65..d9ff6d2d142b 100644 --- a/requirements/static/ci/py3.12/lint.lock +++ b/requirements/static/ci/py3.12/lint.lock @@ -344,10 +344,6 @@ libnacl==2.1.0 # via # -c requirements/static/ci/py3.12/linux.lock # -r requirements/static/ci/common.txt -linode-python==1.1.1 - # via - # -c requirements/static/pkg/py3.12/linux.lock - # -r requirements/static/pkg/linux.txt looseversion==1.3.0 # via # -c requirements/static/ci/py3.12/linux.lock diff --git a/requirements/static/ci/py3.13/cloud.lock b/requirements/static/ci/py3.13/cloud.lock index 1e1cddc630b1..49ad6ee7efbe 100644 --- a/requirements/static/ci/py3.13/cloud.lock +++ b/requirements/static/ci/py3.13/cloud.lock @@ -317,10 +317,6 @@ libnacl==2.1.0 # via # -c requirements/static/ci/py3.13/linux.lock # -r requirements/static/ci/common.txt -linode-python==1.1.1 - # via - # -c requirements/static/pkg/py3.13/linux.lock - # -r requirements/static/pkg/linux.txt looseversion==1.3.0 # via # -c requirements/static/ci/py3.13/linux.lock diff --git a/requirements/static/ci/py3.13/lint.lock b/requirements/static/ci/py3.13/lint.lock index 261a105be884..baafe8b8aa9c 100644 --- a/requirements/static/ci/py3.13/lint.lock +++ b/requirements/static/ci/py3.13/lint.lock @@ -344,10 +344,6 @@ libnacl==2.1.0 # via # -c requirements/static/ci/py3.13/linux.lock # -r requirements/static/ci/common.txt -linode-python==1.1.1 - # via - # -c requirements/static/pkg/py3.13/linux.lock - # -r requirements/static/pkg/linux.txt looseversion==1.3.0 # via # -c requirements/static/ci/py3.13/linux.lock diff --git a/requirements/static/ci/py3.14/cloud.lock b/requirements/static/ci/py3.14/cloud.lock index 06444d1f6852..ed02f9fbbb85 100644 --- a/requirements/static/ci/py3.14/cloud.lock +++ b/requirements/static/ci/py3.14/cloud.lock @@ -317,10 +317,6 @@ libnacl==2.1.0 # via # -c requirements/static/ci/py3.14/linux.lock # -r requirements/static/ci/common.txt -linode-python==1.1.1 - # via - # -c requirements/static/pkg/py3.14/linux.lock - # -r requirements/static/pkg/linux.txt looseversion==1.3.0 # via # -c requirements/static/ci/py3.14/linux.lock diff --git a/requirements/static/ci/py3.14/lint.lock b/requirements/static/ci/py3.14/lint.lock index 9703afaae88d..26922fb2903f 100644 --- a/requirements/static/ci/py3.14/lint.lock +++ b/requirements/static/ci/py3.14/lint.lock @@ -345,10 +345,6 @@ libnacl==2.1.0 # via # -c requirements/static/ci/py3.14/linux.lock # -r requirements/static/ci/common.txt -linode-python==1.1.1 - # via - # -c requirements/static/pkg/py3.14/linux.lock - # -r requirements/static/pkg/linux.txt looseversion==1.3.0 # via # -c requirements/static/ci/py3.14/linux.lock diff --git a/requirements/static/ci/py3.9/cloud.lock b/requirements/static/ci/py3.9/cloud.lock index 4c67df23d5fb..06c442a42b27 100644 --- a/requirements/static/ci/py3.9/cloud.lock +++ b/requirements/static/ci/py3.9/cloud.lock @@ -346,10 +346,6 @@ libnacl==2.1.0 # via # -c requirements/static/ci/py3.9/linux.lock # -r requirements/static/ci/common.txt -linode-python==1.1.1 - # via - # -c requirements/static/pkg/py3.9/linux.lock - # -r requirements/static/pkg/linux.txt looseversion==1.3.0 # via # -c requirements/static/ci/py3.9/linux.lock diff --git a/requirements/static/ci/py3.9/lint.lock b/requirements/static/ci/py3.9/lint.lock index 4ff428d345ec..7f1970d743d3 100644 --- a/requirements/static/ci/py3.9/lint.lock +++ b/requirements/static/ci/py3.9/lint.lock @@ -363,10 +363,6 @@ libnacl==2.1.0 # via # -c requirements/static/ci/py3.9/linux.lock # -r requirements/static/ci/common.txt -linode-python==1.1.1 - # via - # -c requirements/static/pkg/py3.9/linux.lock - # -r requirements/static/pkg/linux.txt looseversion==1.3.0 # via # -c requirements/static/ci/py3.9/linux.lock diff --git a/requirements/static/pkg/linux.txt b/requirements/static/pkg/linux.txt index a07fffd0b325..d8c65a5a76c1 100644 --- a/requirements/static/pkg/linux.txt +++ b/requirements/static/pkg/linux.txt @@ -18,6 +18,5 @@ importlib-metadata>=8.7.0,<9.0.0; python_version < '3.10' importlib-metadata>=9.0.0; python_version >= '3.10' cryptography>=46.0.7,<48.0.0; python_version < '3.10' cryptography>=48.0.0; python_version >= '3.10' -linode-python>=1.1.1 more-itertools>=10.8.0,<11.0.0; python_version < '3.10' more-itertools>=11.1.0; python_version >= '3.10' diff --git a/requirements/static/pkg/py3.10/linux.lock b/requirements/static/pkg/py3.10/linux.lock index 06a18eb4a0c1..10dacd9edb90 100644 --- a/requirements/static/pkg/py3.10/linux.lock +++ b/requirements/static/pkg/py3.10/linux.lock @@ -94,8 +94,6 @@ jinja2==3.1.6 # via -r requirements/base.txt jmespath==1.1.0 # via -r requirements/base.txt -linode-python==1.1.1 - # via -r requirements/static/pkg/linux.txt looseversion==1.3.0 # via -r requirements/base.txt markdown-it-py==3.0.0 diff --git a/requirements/static/pkg/py3.11/linux.lock b/requirements/static/pkg/py3.11/linux.lock index d8b9583624e4..abacd1666438 100644 --- a/requirements/static/pkg/py3.11/linux.lock +++ b/requirements/static/pkg/py3.11/linux.lock @@ -92,8 +92,6 @@ jinja2==3.1.6 # via -r requirements/base.txt jmespath==1.1.0 # via -r requirements/base.txt -linode-python==1.1.1 - # via -r requirements/static/pkg/linux.txt looseversion==1.3.0 # via -r requirements/base.txt markdown-it-py==4.2.0 diff --git a/requirements/static/pkg/py3.12/linux.lock b/requirements/static/pkg/py3.12/linux.lock index f2a7ecbbfd4c..f6114678a7d8 100644 --- a/requirements/static/pkg/py3.12/linux.lock +++ b/requirements/static/pkg/py3.12/linux.lock @@ -90,8 +90,6 @@ jinja2==3.1.6 # via -r requirements/base.txt jmespath==1.1.0 # via -r requirements/base.txt -linode-python==1.1.1 - # via -r requirements/static/pkg/linux.txt looseversion==1.3.0 # via -r requirements/base.txt markdown-it-py==4.2.0 diff --git a/requirements/static/pkg/py3.13/linux.lock b/requirements/static/pkg/py3.13/linux.lock index 3d3ff9195087..040ff1136f00 100644 --- a/requirements/static/pkg/py3.13/linux.lock +++ b/requirements/static/pkg/py3.13/linux.lock @@ -90,8 +90,6 @@ jinja2==3.1.6 # via -r requirements/base.txt jmespath==1.1.0 # via -r requirements/base.txt -linode-python==1.1.1 - # via -r requirements/static/pkg/linux.txt looseversion==1.3.0 # via -r requirements/base.txt markdown-it-py==4.2.0 diff --git a/requirements/static/pkg/py3.14/linux.lock b/requirements/static/pkg/py3.14/linux.lock index 806bfeede586..1ac8f237b050 100644 --- a/requirements/static/pkg/py3.14/linux.lock +++ b/requirements/static/pkg/py3.14/linux.lock @@ -90,8 +90,6 @@ jinja2==3.1.6 # via -r requirements/base.txt jmespath==1.1.0 # via -r requirements/base.txt -linode-python==1.1.1 - # via -r requirements/static/pkg/linux.txt looseversion==1.3.0 # via -r requirements/base.txt markdown-it-py==4.2.0 diff --git a/requirements/static/pkg/py3.9/linux.lock b/requirements/static/pkg/py3.9/linux.lock index 8dabbaa0dbdc..010c459f9f63 100644 --- a/requirements/static/pkg/py3.9/linux.lock +++ b/requirements/static/pkg/py3.9/linux.lock @@ -96,8 +96,6 @@ jinja2==3.1.6 # via -r requirements/base.txt jmespath==1.1.0 # via -r requirements/base.txt -linode-python==1.1.1 - # via -r requirements/static/pkg/linux.txt looseversion==1.3.0 # via -r requirements/base.txt markdown-it-py==2.2.0