diff --git a/requirements/compile.py b/requirements/compile.py index 91da9aa..d19a0f4 100755 --- a/requirements/compile.py +++ b/requirements/compile.py @@ -4,232 +4,201 @@ import os import subprocess import sys +from functools import partial from pathlib import Path if __name__ == "__main__": os.chdir(Path(__file__).parent) - os.environ["CUSTOM_COMPILE_COMMAND"] = "requirements/compile.py" - os.environ["PIP_REQUIRE_VIRTUALENV"] = "0" common_args = [ - "-m", - "piptools", + "uv", + "pip", "compile", + "--quiet", + # On Windows, Django also depends on tzdata, which we aren’t pinning # "--generate-hashes", - "--allow-unsafe", - ] + sys.argv[1:] - subprocess.run( - [ - "python3.8", - *common_args, - "-P", - "Django>=3.2a1,<3.3", - "-o", + "--constraint", + "-", + "requirements.in", + *sys.argv[1:], + ] + run = partial(subprocess.run, check=True) + run( + [ + *common_args, + "--python", + "3.8", + "--output-file", "py38-django32.txt", ], - check=True, - capture_output=True, + input=b"Django>=3.2a1,<3.3", ) - subprocess.run( + run( [ - "python3.8", *common_args, - "-P", - "Django>=4.0a1,<4.1", - "-o", + "--python", + "3.8", + "--output-file", "py38-django40.txt", ], - check=True, - capture_output=True, + input=b"Django>=4.0a1,<4.1", ) - subprocess.run( + run( [ - "python3.8", *common_args, - "-P", - "Django>=4.1a1,<4.2", - "-o", + "--python", + "3.8", + "--output-file", "py38-django41.txt", ], - check=True, - capture_output=True, + input=b"Django>=4.1a1,<4.2", ) - subprocess.run( + run( [ - "python3.8", *common_args, - "-P", - "Django>=4.2a1,<5.0", - "-o", + "--python", + "3.8", + "--output-file", "py38-django42.txt", ], - check=True, - capture_output=True, + input=b"Django>=4.2a1,<5.0", ) - subprocess.run( + run( [ - "python3.9", *common_args, - "-P", - "Django>=3.2a1,<3.3", - "-o", + "--python", + "3.9", + "--output-file", "py39-django32.txt", ], - check=True, - capture_output=True, + input=b"Django>=3.2a1,<3.3", ) - subprocess.run( + run( [ - "python3.9", *common_args, - "-P", - "Django>=4.0a1,<4.1", - "-o", + "--python", + "3.9", + "--output-file", "py39-django40.txt", ], - check=True, - capture_output=True, + input=b"Django>=4.0a1,<4.1", ) - subprocess.run( + run( [ - "python3.9", *common_args, - "-P", - "Django>=4.1a1,<4.2", - "-o", + "--python", + "3.9", + "--output-file", "py39-django41.txt", ], - check=True, - capture_output=True, + input=b"Django>=4.1a1,<4.2", ) - subprocess.run( + run( [ - "python3.9", *common_args, - "-P", - "Django>=4.2a1,<5.0", - "-o", + "--python", + "3.9", + "--output-file", "py39-django42.txt", ], - check=True, - capture_output=True, + input=b"Django>=4.2a1,<5.0", ) - subprocess.run( + run( [ - "python3.10", *common_args, - "-P", - "Django>=3.2a1,<3.3", - "-o", + "--python", + "3.10", + "--output-file", "py310-django32.txt", ], - check=True, - capture_output=True, + input=b"Django>=3.2a1,<3.3", ) - subprocess.run( + run( [ - "python3.10", *common_args, - "-P", - "Django>=4.0a1,<4.1", - "-o", + "--python", + "3.10", + "--output-file", "py310-django40.txt", ], - check=True, - capture_output=True, + input=b"Django>=4.0a1,<4.1", ) - subprocess.run( + run( [ - "python3.10", *common_args, - "-P", - "Django>=4.1a1,<4.2", - "-o", + "--python", + "3.10", + "--output-file", "py310-django41.txt", ], - check=True, - capture_output=True, + input=b"Django>=4.1a1,<4.2", ) - subprocess.run( + run( [ - "python3.10", *common_args, - "-P", - "Django>=4.2a1,<5.0", - "-o", + "--python", + "3.10", + "--output-file", "py310-django42.txt", ], - check=True, - capture_output=True, + input=b"Django>=4.2a1,<5.0", ) - subprocess.run( + run( [ - "python3.10", *common_args, - "-P", - "Django>=5.0a1,<5.1", - "-o", + "--python", + "3.10", + "--output-file", "py310-django50.txt", ], - check=True, - capture_output=True, + input=b"Django>=5.0a1,<5.1", ) - subprocess.run( + run( [ - "python3.11", *common_args, - "-P", - "Django>=4.1a1,<4.2", - "-o", + "--python", + "3.11", + "--output-file", "py311-django41.txt", ], - check=True, - capture_output=True, + input=b"Django>=4.1a1,<4.2", ) - subprocess.run( + run( [ - "python3.11", *common_args, - "-P", - "Django>=4.2a1,<5.0", - "-o", + "--python", + "3.11", + "--output-file", "py311-django42.txt", ], - check=True, - capture_output=True, + input=b"Django>=4.2a1,<5.0", ) - subprocess.run( + run( [ - "python3.11", *common_args, - "-P", - "Django>=5.0a1,<5.1", - "-o", + "--python", + "3.11", + "--output-file", "py311-django50.txt", ], - check=True, - capture_output=True, + input=b"Django>=5.0a1,<5.1", ) - subprocess.run( + run( [ - "python3.12", *common_args, - "-P", - "Django>=4.2a1,<5.0", - "-o", + "--python", + "3.12", + "--output-file", "py312-django42.txt", ], - check=True, - capture_output=True, + input=b"Django>=4.2a1,<5.0", ) - subprocess.run( + run( [ - "python3.12", *common_args, - "-P", - "Django>=5.0a1,<5.1", - "-o", + "--python", + "3.12", + "--output-file", "py312-django50.txt", ], - check=True, - capture_output=True, + input=b"Django>=5.0a1,<5.1", ) diff --git a/requirements/py310-django32.txt b/requirements/py310-django32.txt index 008fe89..5a38d4c 100644 --- a/requirements/py310-django32.txt +++ b/requirements/py310-django32.txt @@ -1,21 +1,14 @@ -# -# This file is autogenerated by pip-compile with Python 3.10 -# by the following command: -# -# requirements/compile.py -# +# This file was autogenerated by uv via the following command: +# uv pip compile --constraint - requirements.in --python 3.10 --output-file py310-django32.txt asgiref==3.8.1 # via django brotli==1.1.0 - # via -r requirements.in certifi==2024.2.2 # via requests charset-normalizer==3.3.2 # via requests -coverage[toml]==7.4.4 - # via -r requirements.in +coverage==7.4.4 django==3.2.25 - # via -r requirements.in exceptiongroup==1.2.1 # via pytest idna==3.7 @@ -27,15 +20,11 @@ packaging==24.0 pluggy==1.5.0 # via pytest pytest==8.1.1 - # via - # -r requirements.in - # pytest-randomly + # via pytest-randomly pytest-randomly==3.15.0 - # via -r requirements.in pytz==2024.1 # via django requests==2.31.0 - # via -r requirements.in sqlparse==0.5.0 # via django tomli==2.0.1 diff --git a/requirements/py310-django40.txt b/requirements/py310-django40.txt index 46e62e9..e7bfb56 100644 --- a/requirements/py310-django40.txt +++ b/requirements/py310-django40.txt @@ -1,21 +1,14 @@ -# -# This file is autogenerated by pip-compile with Python 3.10 -# by the following command: -# -# requirements/compile.py -# +# This file was autogenerated by uv via the following command: +# uv pip compile --constraint - requirements.in --python 3.10 --output-file py310-django40.txt asgiref==3.8.1 # via django brotli==1.1.0 - # via -r requirements.in certifi==2024.2.2 # via requests charset-normalizer==3.3.2 # via requests -coverage[toml]==7.4.4 - # via -r requirements.in +coverage==7.4.4 django==4.0.10 - # via -r requirements.in exceptiongroup==1.2.1 # via pytest idna==3.7 @@ -27,13 +20,9 @@ packaging==24.0 pluggy==1.5.0 # via pytest pytest==8.1.1 - # via - # -r requirements.in - # pytest-randomly + # via pytest-randomly pytest-randomly==3.15.0 - # via -r requirements.in requests==2.31.0 - # via -r requirements.in sqlparse==0.5.0 # via django tomli==2.0.1 diff --git a/requirements/py310-django41.txt b/requirements/py310-django41.txt index bff2c97..08dfb7e 100644 --- a/requirements/py310-django41.txt +++ b/requirements/py310-django41.txt @@ -1,21 +1,14 @@ -# -# This file is autogenerated by pip-compile with Python 3.10 -# by the following command: -# -# requirements/compile.py -# +# This file was autogenerated by uv via the following command: +# uv pip compile --constraint - requirements.in --python 3.10 --output-file py310-django41.txt asgiref==3.8.1 # via django brotli==1.1.0 - # via -r requirements.in certifi==2024.2.2 # via requests charset-normalizer==3.3.2 # via requests -coverage[toml]==7.4.4 - # via -r requirements.in +coverage==7.4.4 django==4.1.13 - # via -r requirements.in exceptiongroup==1.2.1 # via pytest idna==3.7 @@ -27,13 +20,9 @@ packaging==24.0 pluggy==1.5.0 # via pytest pytest==8.1.1 - # via - # -r requirements.in - # pytest-randomly + # via pytest-randomly pytest-randomly==3.15.0 - # via -r requirements.in requests==2.31.0 - # via -r requirements.in sqlparse==0.5.0 # via django tomli==2.0.1 diff --git a/requirements/py310-django42.txt b/requirements/py310-django42.txt index 33520eb..17012fb 100644 --- a/requirements/py310-django42.txt +++ b/requirements/py310-django42.txt @@ -1,21 +1,14 @@ -# -# This file is autogenerated by pip-compile with Python 3.10 -# by the following command: -# -# requirements/compile.py -# +# This file was autogenerated by uv via the following command: +# uv pip compile --constraint - requirements.in --python 3.10 --output-file py310-django42.txt asgiref==3.8.1 # via django brotli==1.1.0 - # via -r requirements.in certifi==2024.2.2 # via requests charset-normalizer==3.3.2 # via requests -coverage[toml]==7.4.4 - # via -r requirements.in +coverage==7.4.4 django==4.2.11 - # via -r requirements.in exceptiongroup==1.2.1 # via pytest idna==3.7 @@ -27,13 +20,9 @@ packaging==24.0 pluggy==1.5.0 # via pytest pytest==8.1.1 - # via - # -r requirements.in - # pytest-randomly + # via pytest-randomly pytest-randomly==3.15.0 - # via -r requirements.in requests==2.31.0 - # via -r requirements.in sqlparse==0.5.0 # via django tomli==2.0.1 diff --git a/requirements/py310-django50.txt b/requirements/py310-django50.txt index c746266..9f37b41 100644 --- a/requirements/py310-django50.txt +++ b/requirements/py310-django50.txt @@ -1,21 +1,14 @@ -# -# This file is autogenerated by pip-compile with Python 3.10 -# by the following command: -# -# requirements/compile.py -# +# This file was autogenerated by uv via the following command: +# uv pip compile --constraint - requirements.in --python 3.10 --output-file py310-django50.txt asgiref==3.8.1 # via django brotli==1.1.0 - # via -r requirements.in certifi==2024.2.2 # via requests charset-normalizer==3.3.2 # via requests -coverage[toml]==7.4.4 - # via -r requirements.in +coverage==7.4.4 django==5.0.4 - # via -r requirements.in exceptiongroup==1.2.1 # via pytest idna==3.7 @@ -27,13 +20,9 @@ packaging==24.0 pluggy==1.5.0 # via pytest pytest==8.1.1 - # via - # -r requirements.in - # pytest-randomly + # via pytest-randomly pytest-randomly==3.15.0 - # via -r requirements.in requests==2.31.0 - # via -r requirements.in sqlparse==0.5.0 # via django tomli==2.0.1 diff --git a/requirements/py311-django41.txt b/requirements/py311-django41.txt index 81371dd..97b311d 100644 --- a/requirements/py311-django41.txt +++ b/requirements/py311-django41.txt @@ -1,21 +1,14 @@ -# -# This file is autogenerated by pip-compile with Python 3.11 -# by the following command: -# -# requirements/compile.py -# +# This file was autogenerated by uv via the following command: +# uv pip compile --constraint - requirements.in --python 3.11 --output-file py311-django41.txt asgiref==3.8.1 # via django brotli==1.1.0 - # via -r requirements.in certifi==2024.2.2 # via requests charset-normalizer==3.3.2 # via requests -coverage[toml]==7.4.4 - # via -r requirements.in +coverage==7.4.4 django==4.1.13 - # via -r requirements.in idna==3.7 # via requests iniconfig==2.0.0 @@ -25,13 +18,9 @@ packaging==24.0 pluggy==1.5.0 # via pytest pytest==8.1.1 - # via - # -r requirements.in - # pytest-randomly + # via pytest-randomly pytest-randomly==3.15.0 - # via -r requirements.in requests==2.31.0 - # via -r requirements.in sqlparse==0.5.0 # via django urllib3==2.2.1 diff --git a/requirements/py311-django42.txt b/requirements/py311-django42.txt index b1778cc..e5ff916 100644 --- a/requirements/py311-django42.txt +++ b/requirements/py311-django42.txt @@ -1,21 +1,14 @@ -# -# This file is autogenerated by pip-compile with Python 3.11 -# by the following command: -# -# requirements/compile.py -# +# This file was autogenerated by uv via the following command: +# uv pip compile --constraint - requirements.in --python 3.11 --output-file py311-django42.txt asgiref==3.8.1 # via django brotli==1.1.0 - # via -r requirements.in certifi==2024.2.2 # via requests charset-normalizer==3.3.2 # via requests -coverage[toml]==7.4.4 - # via -r requirements.in +coverage==7.4.4 django==4.2.11 - # via -r requirements.in idna==3.7 # via requests iniconfig==2.0.0 @@ -25,13 +18,9 @@ packaging==24.0 pluggy==1.5.0 # via pytest pytest==8.1.1 - # via - # -r requirements.in - # pytest-randomly + # via pytest-randomly pytest-randomly==3.15.0 - # via -r requirements.in requests==2.31.0 - # via -r requirements.in sqlparse==0.5.0 # via django urllib3==2.2.1 diff --git a/requirements/py311-django50.txt b/requirements/py311-django50.txt index 50e79c3..bcf9fbc 100644 --- a/requirements/py311-django50.txt +++ b/requirements/py311-django50.txt @@ -1,21 +1,14 @@ -# -# This file is autogenerated by pip-compile with Python 3.11 -# by the following command: -# -# requirements/compile.py -# +# This file was autogenerated by uv via the following command: +# uv pip compile --constraint - requirements.in --python 3.11 --output-file py311-django50.txt asgiref==3.8.1 # via django brotli==1.1.0 - # via -r requirements.in certifi==2024.2.2 # via requests charset-normalizer==3.3.2 # via requests -coverage[toml]==7.4.4 - # via -r requirements.in +coverage==7.4.4 django==5.0.4 - # via -r requirements.in idna==3.7 # via requests iniconfig==2.0.0 @@ -25,13 +18,9 @@ packaging==24.0 pluggy==1.5.0 # via pytest pytest==8.1.1 - # via - # -r requirements.in - # pytest-randomly + # via pytest-randomly pytest-randomly==3.15.0 - # via -r requirements.in requests==2.31.0 - # via -r requirements.in sqlparse==0.5.0 # via django urllib3==2.2.1 diff --git a/requirements/py312-django42.txt b/requirements/py312-django42.txt index daeffc1..e10ab10 100644 --- a/requirements/py312-django42.txt +++ b/requirements/py312-django42.txt @@ -1,21 +1,14 @@ -# -# This file is autogenerated by pip-compile with Python 3.12 -# by the following command: -# -# requirements/compile.py -# +# This file was autogenerated by uv via the following command: +# uv pip compile --constraint - requirements.in --python 3.12 --output-file py312-django42.txt asgiref==3.8.1 # via django brotli==1.1.0 - # via -r requirements.in certifi==2024.2.2 # via requests charset-normalizer==3.3.2 # via requests -coverage[toml]==7.4.4 - # via -r requirements.in +coverage==7.4.4 django==4.2.11 - # via -r requirements.in idna==3.7 # via requests iniconfig==2.0.0 @@ -25,13 +18,9 @@ packaging==24.0 pluggy==1.5.0 # via pytest pytest==8.1.1 - # via - # -r requirements.in - # pytest-randomly + # via pytest-randomly pytest-randomly==3.15.0 - # via -r requirements.in requests==2.31.0 - # via -r requirements.in sqlparse==0.5.0 # via django urllib3==2.2.1 diff --git a/requirements/py312-django50.txt b/requirements/py312-django50.txt index 1edf490..3d4e49f 100644 --- a/requirements/py312-django50.txt +++ b/requirements/py312-django50.txt @@ -1,21 +1,14 @@ -# -# This file is autogenerated by pip-compile with Python 3.12 -# by the following command: -# -# requirements/compile.py -# +# This file was autogenerated by uv via the following command: +# uv pip compile --constraint - requirements.in --python 3.12 --output-file py312-django50.txt asgiref==3.8.1 # via django brotli==1.1.0 - # via -r requirements.in certifi==2024.2.2 # via requests charset-normalizer==3.3.2 # via requests -coverage[toml]==7.4.4 - # via -r requirements.in +coverage==7.4.4 django==5.0.4 - # via -r requirements.in idna==3.7 # via requests iniconfig==2.0.0 @@ -25,13 +18,9 @@ packaging==24.0 pluggy==1.5.0 # via pytest pytest==8.1.1 - # via - # -r requirements.in - # pytest-randomly + # via pytest-randomly pytest-randomly==3.15.0 - # via -r requirements.in requests==2.31.0 - # via -r requirements.in sqlparse==0.5.0 # via django urllib3==2.2.1 diff --git a/requirements/py38-django32.txt b/requirements/py38-django32.txt index 79a9861..5dfd8e5 100644 --- a/requirements/py38-django32.txt +++ b/requirements/py38-django32.txt @@ -1,21 +1,14 @@ -# -# This file is autogenerated by pip-compile with Python 3.8 -# by the following command: -# -# requirements/compile.py -# +# This file was autogenerated by uv via the following command: +# uv pip compile --constraint - requirements.in --python 3.8 --output-file py38-django32.txt asgiref==3.8.1 # via django brotli==1.1.0 - # via -r requirements.in certifi==2024.2.2 # via requests charset-normalizer==3.3.2 # via requests -coverage[toml]==7.4.4 - # via -r requirements.in +coverage==7.4.4 django==3.2.25 - # via -r requirements.in exceptiongroup==1.2.1 # via pytest idna==3.7 @@ -29,15 +22,11 @@ packaging==24.0 pluggy==1.5.0 # via pytest pytest==8.1.1 - # via - # -r requirements.in - # pytest-randomly + # via pytest-randomly pytest-randomly==3.15.0 - # via -r requirements.in pytz==2024.1 # via django requests==2.31.0 - # via -r requirements.in sqlparse==0.5.0 # via django tomli==2.0.1 diff --git a/requirements/py38-django40.txt b/requirements/py38-django40.txt index ad0ae39..ea257c9 100644 --- a/requirements/py38-django40.txt +++ b/requirements/py38-django40.txt @@ -1,23 +1,16 @@ -# -# This file is autogenerated by pip-compile with Python 3.8 -# by the following command: -# -# requirements/compile.py -# +# This file was autogenerated by uv via the following command: +# uv pip compile --constraint - requirements.in --python 3.8 --output-file py38-django40.txt asgiref==3.8.1 # via django backports-zoneinfo==0.2.1 # via django brotli==1.1.0 - # via -r requirements.in certifi==2024.2.2 # via requests charset-normalizer==3.3.2 # via requests -coverage[toml]==7.4.4 - # via -r requirements.in +coverage==7.4.4 django==4.0.10 - # via -r requirements.in exceptiongroup==1.2.1 # via pytest idna==3.7 @@ -31,13 +24,9 @@ packaging==24.0 pluggy==1.5.0 # via pytest pytest==8.1.1 - # via - # -r requirements.in - # pytest-randomly + # via pytest-randomly pytest-randomly==3.15.0 - # via -r requirements.in requests==2.31.0 - # via -r requirements.in sqlparse==0.5.0 # via django tomli==2.0.1 diff --git a/requirements/py38-django41.txt b/requirements/py38-django41.txt index c36030a..1559bc3 100644 --- a/requirements/py38-django41.txt +++ b/requirements/py38-django41.txt @@ -1,23 +1,16 @@ -# -# This file is autogenerated by pip-compile with Python 3.8 -# by the following command: -# -# requirements/compile.py -# +# This file was autogenerated by uv via the following command: +# uv pip compile --constraint - requirements.in --python 3.8 --output-file py38-django41.txt asgiref==3.8.1 # via django backports-zoneinfo==0.2.1 # via django brotli==1.1.0 - # via -r requirements.in certifi==2024.2.2 # via requests charset-normalizer==3.3.2 # via requests -coverage[toml]==7.4.4 - # via -r requirements.in +coverage==7.4.4 django==4.1.13 - # via -r requirements.in exceptiongroup==1.2.1 # via pytest idna==3.7 @@ -31,13 +24,9 @@ packaging==24.0 pluggy==1.5.0 # via pytest pytest==8.1.1 - # via - # -r requirements.in - # pytest-randomly + # via pytest-randomly pytest-randomly==3.15.0 - # via -r requirements.in requests==2.31.0 - # via -r requirements.in sqlparse==0.5.0 # via django tomli==2.0.1 diff --git a/requirements/py38-django42.txt b/requirements/py38-django42.txt index 6c0e646..0640d69 100644 --- a/requirements/py38-django42.txt +++ b/requirements/py38-django42.txt @@ -1,23 +1,16 @@ -# -# This file is autogenerated by pip-compile with Python 3.8 -# by the following command: -# -# requirements/compile.py -# +# This file was autogenerated by uv via the following command: +# uv pip compile --constraint - requirements.in --python 3.8 --output-file py38-django42.txt asgiref==3.8.1 # via django backports-zoneinfo==0.2.1 # via django brotli==1.1.0 - # via -r requirements.in certifi==2024.2.2 # via requests charset-normalizer==3.3.2 # via requests -coverage[toml]==7.4.4 - # via -r requirements.in +coverage==7.4.4 django==4.2.11 - # via -r requirements.in exceptiongroup==1.2.1 # via pytest idna==3.7 @@ -31,13 +24,9 @@ packaging==24.0 pluggy==1.5.0 # via pytest pytest==8.1.1 - # via - # -r requirements.in - # pytest-randomly + # via pytest-randomly pytest-randomly==3.15.0 - # via -r requirements.in requests==2.31.0 - # via -r requirements.in sqlparse==0.5.0 # via django tomli==2.0.1 diff --git a/requirements/py39-django32.txt b/requirements/py39-django32.txt index 5e71332..084af62 100644 --- a/requirements/py39-django32.txt +++ b/requirements/py39-django32.txt @@ -1,21 +1,14 @@ -# -# This file is autogenerated by pip-compile with Python 3.9 -# by the following command: -# -# requirements/compile.py -# +# This file was autogenerated by uv via the following command: +# uv pip compile --constraint - requirements.in --python 3.9 --output-file py39-django32.txt asgiref==3.8.1 # via django brotli==1.1.0 - # via -r requirements.in certifi==2024.2.2 # via requests charset-normalizer==3.3.2 # via requests -coverage[toml]==7.4.4 - # via -r requirements.in +coverage==7.4.4 django==3.2.25 - # via -r requirements.in exceptiongroup==1.2.1 # via pytest idna==3.7 @@ -29,15 +22,11 @@ packaging==24.0 pluggy==1.5.0 # via pytest pytest==8.1.1 - # via - # -r requirements.in - # pytest-randomly + # via pytest-randomly pytest-randomly==3.15.0 - # via -r requirements.in pytz==2024.1 # via django requests==2.31.0 - # via -r requirements.in sqlparse==0.5.0 # via django tomli==2.0.1 diff --git a/requirements/py39-django40.txt b/requirements/py39-django40.txt index 2e89ef0..860be83 100644 --- a/requirements/py39-django40.txt +++ b/requirements/py39-django40.txt @@ -1,21 +1,14 @@ -# -# This file is autogenerated by pip-compile with Python 3.9 -# by the following command: -# -# requirements/compile.py -# +# This file was autogenerated by uv via the following command: +# uv pip compile --constraint - requirements.in --python 3.9 --output-file py39-django40.txt asgiref==3.8.1 # via django brotli==1.1.0 - # via -r requirements.in certifi==2024.2.2 # via requests charset-normalizer==3.3.2 # via requests -coverage[toml]==7.4.4 - # via -r requirements.in +coverage==7.4.4 django==4.0.10 - # via -r requirements.in exceptiongroup==1.2.1 # via pytest idna==3.7 @@ -29,13 +22,9 @@ packaging==24.0 pluggy==1.5.0 # via pytest pytest==8.1.1 - # via - # -r requirements.in - # pytest-randomly + # via pytest-randomly pytest-randomly==3.15.0 - # via -r requirements.in requests==2.31.0 - # via -r requirements.in sqlparse==0.5.0 # via django tomli==2.0.1 diff --git a/requirements/py39-django41.txt b/requirements/py39-django41.txt index 7be0af3..5c18338 100644 --- a/requirements/py39-django41.txt +++ b/requirements/py39-django41.txt @@ -1,21 +1,14 @@ -# -# This file is autogenerated by pip-compile with Python 3.9 -# by the following command: -# -# requirements/compile.py -# +# This file was autogenerated by uv via the following command: +# uv pip compile --constraint - requirements.in --python 3.9 --output-file py39-django41.txt asgiref==3.8.1 # via django brotli==1.1.0 - # via -r requirements.in certifi==2024.2.2 # via requests charset-normalizer==3.3.2 # via requests -coverage[toml]==7.4.4 - # via -r requirements.in +coverage==7.4.4 django==4.1.13 - # via -r requirements.in exceptiongroup==1.2.1 # via pytest idna==3.7 @@ -29,13 +22,9 @@ packaging==24.0 pluggy==1.5.0 # via pytest pytest==8.1.1 - # via - # -r requirements.in - # pytest-randomly + # via pytest-randomly pytest-randomly==3.15.0 - # via -r requirements.in requests==2.31.0 - # via -r requirements.in sqlparse==0.5.0 # via django tomli==2.0.1 diff --git a/requirements/py39-django42.txt b/requirements/py39-django42.txt index b06f71f..cd095ce 100644 --- a/requirements/py39-django42.txt +++ b/requirements/py39-django42.txt @@ -1,21 +1,14 @@ -# -# This file is autogenerated by pip-compile with Python 3.9 -# by the following command: -# -# requirements/compile.py -# +# This file was autogenerated by uv via the following command: +# uv pip compile --constraint - requirements.in --python 3.9 --output-file py39-django42.txt asgiref==3.8.1 # via django brotli==1.1.0 - # via -r requirements.in certifi==2024.2.2 # via requests charset-normalizer==3.3.2 # via requests -coverage[toml]==7.4.4 - # via -r requirements.in +coverage==7.4.4 django==4.2.11 - # via -r requirements.in exceptiongroup==1.2.1 # via pytest idna==3.7 @@ -29,13 +22,9 @@ packaging==24.0 pluggy==1.5.0 # via pytest pytest==8.1.1 - # via - # -r requirements.in - # pytest-randomly + # via pytest-randomly pytest-randomly==3.15.0 - # via -r requirements.in requests==2.31.0 - # via -r requirements.in sqlparse==0.5.0 # via django tomli==2.0.1