From 39b09e4f7ef3d834ec70987dd31ba09cf382a0c2 Mon Sep 17 00:00:00 2001 From: Michael Mintz Date: Sat, 30 Mar 2024 22:18:01 -0400 Subject: [PATCH] Refresh Python dependencies --- mkdocs_build/requirements.txt | 6 +++--- requirements.txt | 13 ++++++------- setup.py | 24 +++++++++++++++--------- 3 files changed, 24 insertions(+), 19 deletions(-) diff --git a/mkdocs_build/requirements.txt b/mkdocs_build/requirements.txt index dcb56e20..b1198710 100644 --- a/mkdocs_build/requirements.txt +++ b/mkdocs_build/requirements.txt @@ -3,7 +3,7 @@ regex>=2023.12.25 pymdown-extensions>=10.7.1 -pipdeptree>=2.16.1 +pipdeptree>=2.16.2 python-dateutil>=2.8.2 Markdown==3.6 markdown2==2.4.13 @@ -16,11 +16,11 @@ cairocffi==1.6.1 pathspec==0.12.1 Babel==2.14.0 paginate==0.5.6 -lxml==5.1.0 +lxml==5.1.1 pyquery==2.0.0 readtime==3.0.0 mkdocs==1.5.3 -mkdocs-material==9.5.14 +mkdocs-material==9.5.15 mkdocs-exclude-search==0.6.6 mkdocs-simple-hooks==0.1.5 mkdocs-material-extensions==1.3.1 diff --git a/requirements.txt b/requirements.txt index 2d5ea6b5..f2c4ea23 100755 --- a/requirements.txt +++ b/requirements.txt @@ -7,7 +7,7 @@ wheel>=0.43.0;python_version>="3.8" attrs>=23.2.0 certifi>=2024.2.2 filelock>=3.12.2;python_version<"3.8" -filelock>=3.13.1;python_version>="3.8" +filelock>=3.13.3;python_version>="3.8" platformdirs>=4.0.0;python_version<"3.8" platformdirs>=4.2.0;python_version>="3.8" typing-extensions>=4.10.0;python_version>="3.8" @@ -21,7 +21,7 @@ charset-normalizer==3.3.2 urllib3>=1.26.18,<2;python_version<"3.10" urllib3>=1.26.18,<2.3.0;python_version>="3.10" requests==2.31.0 -pynose==1.5.0 +pynose==1.5.1 sniffio==1.3.1 h11==0.14.0 outcome==1.3.0.post0 @@ -30,7 +30,7 @@ trio==0.25.0;python_version>="3.8" trio-websocket==0.11.1 wsproto==1.2.0 selenium==4.11.2;python_version<"3.8" -selenium==4.18.1;python_version>="3.8" +selenium==4.19.0;python_version>="3.8" cssselect==1.2.0 sortedcontainers==2.4.0 fasteners==0.19 @@ -69,11 +69,10 @@ rich==13.7.1 # --- Testing Requirements --- # # ("pip install -r requirements.txt" also installs this, but "pip install -e ." won't.) -coverage==6.2;python_version<"3.7" -coverage==7.2.7;python_version>="3.7" and python_version<"3.8" +coverage==7.2.7;python_version<"3.8" coverage==7.4.4;python_version>="3.8" -pytest-cov==4.0.0;python_version<"3.7" -pytest-cov==4.1.0;python_version>="3.7" +pytest-cov==4.1.0;python_version<"3.8" +pytest-cov==5.0.0;python_version>="3.8" flake8==5.0.4;python_version<"3.9" flake8==7.0.0;python_version>="3.9" mccabe==0.7.0 diff --git a/setup.py b/setup.py index cfce2037..12908466 100755 --- a/setup.py +++ b/setup.py @@ -155,7 +155,7 @@ setup( 'attrs>=23.2.0', "certifi>=2024.2.2", 'filelock>=3.12.2;python_version<"3.8"', - 'filelock>=3.13.1;python_version>="3.8"', + 'filelock>=3.13.3;python_version>="3.8"', 'platformdirs>=4.0.0;python_version<"3.8"', 'platformdirs>=4.2.0;python_version>="3.8"', 'typing-extensions>=4.10.0;python_version>="3.8"', @@ -169,7 +169,7 @@ setup( 'urllib3>=1.26.18,<2;python_version<"3.10"', 'urllib3>=1.26.18,<2.3.0;python_version>="3.10"', 'requests==2.31.0', - "pynose==1.5.0", + "pynose==1.5.1", 'sniffio==1.3.1', 'h11==0.14.0', 'outcome==1.3.0.post0', @@ -178,7 +178,7 @@ setup( 'trio-websocket==0.11.1', 'wsproto==1.2.0', 'selenium==4.11.2;python_version<"3.8"', - 'selenium==4.18.1;python_version>="3.8"', + 'selenium==4.19.0;python_version>="3.8"', 'cssselect==1.2.0', "sortedcontainers==2.4.0", 'fasteners==0.19', @@ -219,16 +219,17 @@ setup( # Usage: pytest --alluredir=allure_results # Serve: allure serve allure_results "allure": [ - 'allure-pytest==2.13.3', - 'allure-python-commons==2.13.3', - 'allure-behave==2.13.3', + 'allure-pytest==2.13.4', + 'allure-python-commons==2.13.4', + 'allure-behave==2.13.4', ], # pip install -e .[coverage] # Usage: coverage run -m pytest; coverage html; coverage report "coverage": [ 'coverage==7.2.7;python_version<"3.8"', 'coverage==7.4.4;python_version>="3.8"', - 'pytest-cov==4.1.0', + 'pytest-cov==4.1.0;python_version<"3.8"', + 'pytest-cov==5.0.0;python_version>="3.8"', ], # pip install -e .[flake8] # Usage: flake8 @@ -256,8 +257,7 @@ setup( 'cryptography==42.0.5;python_version>="3.9"', 'cffi==1.15.1;python_version<"3.8"', 'cffi==1.16.0;python_version>="3.8"', - "pycparser==2.21", - + "pycparser==2.22", ], # pip install -e .[pillow] # (An optional library for image-processing.) @@ -265,6 +265,12 @@ setup( 'Pillow==9.5.0;python_version<"3.8"', 'Pillow==10.2.0;python_version>="3.8"', ], + # pip install -e .[pip-system-certs] + # (If you see [SSL: CERTIFICATE_VERIFY_FAILED], then get this.) + # (May help those with corporate self-signed certs on Windows.) + "pip-system-certs": [ + 'pip-system-certs==4.0;platform_system=="Windows"', + ], # pip install -e .[proxy] # Usage: proxy # (That starts a proxy server on "127.0.0.1:8899".)