diff --git a/Makefile b/Makefile index ea2789d90..76af5c708 100644 --- a/Makefile +++ b/Makefile @@ -70,7 +70,7 @@ install-flexmeasures: pip install -e . install-pip-tools: - pip3 install -q "pip-tools>=7.0" + pip3 install -q "pip-tools>=7.2" install-docs-dependencies: pip install -r requirements/${PYV}/docs.txt @@ -79,27 +79,17 @@ freeze-deps: make ensure-deps-folder make install-pip-tools pip-compile -o requirements/${PYV}/app.txt requirements/app.in - # Create app.txt to create constraints for test.txt and dev.txt - cat requirements/${PYV}/app.txt > requirements/app.txt - pip-compile -o requirements/${PYV}/test.txt requirements/test.in - cat requirements/${PYV}/test.txt > requirements/test.txt - pip-compile -o requirements/${PYV}/dev.txt requirements/dev.in - pip-compile -o requirements/${PYV}/docs.txt requirements/docs.in - rm requirements/app.txt - rm requirements/test.txt + pip-compile -c requirements/${PYV}/app.txt -o requirements/${PYV}/test.txt requirements/test.in + pip-compile -c requirements/${PYV}/app.txt -c requirements/${PYV}/test.txt -o requirements/${PYV}/dev.txt requirements/dev.in + pip-compile -c requirements/${PYV}/app.txt -o requirements/${PYV}/docs.txt requirements/docs.in upgrade-deps: make ensure-deps-folder make install-pip-tools pip-compile --upgrade -o requirements/${PYV}/app.txt requirements/app.in - # Create app.txt to create constraints for test.txt and dev.txt - cat requirements/${PYV}/app.txt > requirements/app.txt - pip-compile --upgrade -o requirements/${PYV}/test.txt requirements/test.in - cat requirements/${PYV}/test.txt > requirements/test.txt - pip-compile --upgrade -o requirements/${PYV}/dev.txt requirements/dev.in - pip-compile --upgrade -o requirements/${PYV}/docs.txt requirements/docs.in - rm requirements/app.txt - rm requirements/test.txt + pip-compile --upgrade -c requirements/${PYV}/app.txt -o requirements/${PYV}/test.txt requirements/test.in + pip-compile --upgrade -c requirements/${PYV}/app.txt -c requirements/${PYV}/test.txt -o requirements/${PYV}/dev.txt requirements/dev.in + pip-compile --upgrade -c requirements/${PYV}/app.txt -o requirements/${PYV}/docs.txt requirements/docs.in make test diff --git a/requirements/3.10/dev.txt b/requirements/3.10/dev.txt index 0957405a4..f29cf68b0 100644 --- a/requirements/3.10/dev.txt +++ b/requirements/3.10/dev.txt @@ -2,7 +2,7 @@ # This file is autogenerated by pip-compile with Python 3.10 # by the following command: # -# pip-compile --output-file=requirements/3.10/dev.txt requirements/dev.in +# pip-compile --constraint=requirements/3.10/app.txt --constraint=requirements/3.10/test.txt --output-file=requirements/3.10/dev.txt requirements/dev.in # black==22.3.0 # via -r requirements/dev.in @@ -10,14 +10,14 @@ cfgv==3.3.1 # via pre-commit click==8.1.3 # via - # -c requirements/app.txt - # -c requirements/test.txt + # -c requirements/3.10/app.txt + # -c requirements/3.10/test.txt # black distlib==0.3.6 # via virtualenv filelock==3.12.2 # via - # -c requirements/app.txt + # -c requirements/3.10/app.txt # virtualenv flake8==4.0.1 # via -r requirements/dev.in @@ -37,8 +37,8 @@ nodeenv==1.8.0 # via pre-commit packaging==23.1 # via - # -c requirements/app.txt - # -c requirements/test.txt + # -c requirements/3.10/app.txt + # -c requirements/3.10/test.txt # setuptools-scm pathspec==0.11.1 # via black @@ -58,19 +58,19 @@ pytest-runner==6.0.0 # via -r requirements/dev.in pyyaml==6.0.1 # via - # -c requirements/app.txt + # -c requirements/3.10/app.txt # pre-commit setuptools-scm==7.1.0 # via -r requirements/dev.in tomli==2.0.1 # via - # -c requirements/test.txt + # -c requirements/3.10/test.txt # black # mypy # setuptools-scm typing-extensions==4.7.0 # via - # -c requirements/app.txt + # -c requirements/3.10/app.txt # mypy # setuptools-scm virtualenv==20.23.1 diff --git a/requirements/3.10/docs.txt b/requirements/3.10/docs.txt index 45c2c9560..a42966fe7 100644 --- a/requirements/3.10/docs.txt +++ b/requirements/3.10/docs.txt @@ -2,21 +2,21 @@ # This file is autogenerated by pip-compile with Python 3.10 # by the following command: # -# pip-compile --output-file=requirements/3.10/docs.txt requirements/docs.in +# pip-compile --constraint=requirements/3.10/app.txt --output-file=requirements/3.10/docs.txt requirements/docs.in # alabaster==0.7.13 # via sphinx babel==2.12.1 # via - # -c requirements/app.txt + # -c requirements/3.10/app.txt # sphinx certifi==2023.5.7 # via - # -c requirements/app.txt + # -c requirements/3.10/app.txt # requests charset-normalizer==3.1.0 # via - # -c requirements/app.txt + # -c requirements/3.10/app.txt # requests docutils==0.18.1 # via @@ -25,21 +25,21 @@ docutils==0.18.1 # sphinx-tabs idna==3.4 # via - # -c requirements/app.txt + # -c requirements/3.10/app.txt # requests imagesize==1.4.1 # via sphinx jinja2==3.1.2 # via - # -c requirements/app.txt + # -c requirements/3.10/app.txt # sphinx markupsafe==2.1.3 # via - # -c requirements/app.txt + # -c requirements/3.10/app.txt # jinja2 packaging==23.1 # via - # -c requirements/app.txt + # -c requirements/3.10/app.txt # sphinx pygments==2.15.1 # via @@ -47,11 +47,11 @@ pygments==2.15.1 # sphinx-tabs requests==2.31.0 # via - # -c requirements/app.txt + # -c requirements/3.10/app.txt # sphinx six==1.16.0 # via - # -c requirements/app.txt + # -c requirements/3.10/app.txt # sphinxcontrib-httpdomain snowballstemmer==2.2.0 # via sphinx @@ -90,5 +90,5 @@ sphinxcontrib-serializinghtml==1.1.5 # via sphinx urllib3==2.0.3 # via - # -c requirements/app.txt + # -c requirements/3.10/app.txt # requests diff --git a/requirements/3.10/test.txt b/requirements/3.10/test.txt index d78bf5b67..c52c07bd7 100644 --- a/requirements/3.10/test.txt +++ b/requirements/3.10/test.txt @@ -2,23 +2,23 @@ # This file is autogenerated by pip-compile with Python 3.10 # by the following command: # -# pip-compile --output-file=requirements/3.10/test.txt requirements/test.in +# pip-compile --constraint=requirements/3.10/app.txt --output-file=requirements/3.10/test.txt requirements/test.in # async-timeout==4.0.2 # via - # -c requirements/app.txt + # -c requirements/3.10/app.txt # redis certifi==2023.5.7 # via - # -c requirements/app.txt + # -c requirements/3.10/app.txt # requests charset-normalizer==3.1.0 # via - # -c requirements/app.txt + # -c requirements/3.10/app.txt # requests click==8.1.3 # via - # -c requirements/app.txt + # -c requirements/3.10/app.txt # flask coverage[toml]==7.2.7 # via pytest-cov @@ -28,33 +28,33 @@ fakeredis==2.15.0 # via -r requirements/test.in flask==2.1.2 # via - # -c requirements/app.txt + # -c requirements/3.10/app.txt # pytest-flask highspy==1.5.3 # via -r requirements/test.in idna==3.4 # via - # -c requirements/app.txt + # -c requirements/3.10/app.txt # requests iniconfig==2.0.0 # via pytest itsdangerous==2.1.2 # via - # -c requirements/app.txt + # -c requirements/3.10/app.txt # flask jinja2==3.1.2 # via - # -c requirements/app.txt + # -c requirements/3.10/app.txt # flask lupa==2.0 # via -r requirements/test.in markupsafe==2.1.3 # via - # -c requirements/app.txt + # -c requirements/3.10/app.txt # jinja2 packaging==23.1 # via - # -c requirements/app.txt + # -c requirements/3.10/app.txt # pytest # pytest-sugar pluggy==1.2.0 @@ -73,18 +73,18 @@ pytest-sugar==0.9.7 # via -r requirements/test.in redis==4.6.0 # via - # -c requirements/app.txt + # -c requirements/3.10/app.txt # fakeredis requests==2.31.0 # via - # -c requirements/app.txt + # -c requirements/3.10/app.txt # -r requirements/test.in # requests-mock requests-mock==1.11.0 # via -r requirements/test.in six==1.16.0 # via - # -c requirements/app.txt + # -c requirements/3.10/app.txt # requests-mock sortedcontainers==2.4.0 # via fakeredis @@ -96,10 +96,10 @@ tomli==2.0.1 # pytest urllib3==2.0.3 # via - # -c requirements/app.txt + # -c requirements/3.10/app.txt # requests werkzeug==2.1.0 # via - # -c requirements/app.txt + # -c requirements/3.10/app.txt # flask # pytest-flask diff --git a/requirements/3.11/dev.txt b/requirements/3.11/dev.txt index 2befb9f67..82c106931 100644 --- a/requirements/3.11/dev.txt +++ b/requirements/3.11/dev.txt @@ -2,7 +2,7 @@ # This file is autogenerated by pip-compile with Python 3.11 # by the following command: # -# pip-compile --output-file=requirements/3.11/dev.txt requirements/dev.in +# pip-compile --constraint=requirements/3.11/app.txt --constraint=requirements/3.11/test.txt --output-file=requirements/3.11/dev.txt requirements/dev.in # black==22.3.0 # via -r requirements/dev.in @@ -10,14 +10,14 @@ cfgv==3.3.1 # via pre-commit click==8.1.3 # via - # -c requirements/app.txt - # -c requirements/test.txt + # -c requirements/3.11/app.txt + # -c requirements/3.11/test.txt # black distlib==0.3.6 # via virtualenv filelock==3.12.2 # via - # -c requirements/app.txt + # -c requirements/3.11/app.txt # virtualenv flake8==4.0.1 # via -r requirements/dev.in @@ -37,8 +37,8 @@ nodeenv==1.8.0 # via pre-commit packaging==23.1 # via - # -c requirements/app.txt - # -c requirements/test.txt + # -c requirements/3.11/app.txt + # -c requirements/3.11/test.txt # setuptools-scm pathspec==0.11.1 # via black @@ -58,13 +58,13 @@ pytest-runner==6.0.0 # via -r requirements/dev.in pyyaml==6.0.1 # via - # -c requirements/app.txt + # -c requirements/3.11/app.txt # pre-commit setuptools-scm==7.1.0 # via -r requirements/dev.in typing-extensions==4.7.0 # via - # -c requirements/app.txt + # -c requirements/3.11/app.txt # mypy # setuptools-scm virtualenv==20.23.1 diff --git a/requirements/3.11/docs.txt b/requirements/3.11/docs.txt index 0536ff4e5..5c8ddecc4 100644 --- a/requirements/3.11/docs.txt +++ b/requirements/3.11/docs.txt @@ -2,21 +2,21 @@ # This file is autogenerated by pip-compile with Python 3.11 # by the following command: # -# pip-compile --output-file=requirements/3.11/docs.txt requirements/docs.in +# pip-compile --constraint=requirements/3.11/app.txt --output-file=requirements/3.11/docs.txt requirements/docs.in # alabaster==0.7.13 # via sphinx babel==2.12.1 # via - # -c requirements/app.txt + # -c requirements/3.11/app.txt # sphinx certifi==2023.5.7 # via - # -c requirements/app.txt + # -c requirements/3.11/app.txt # requests charset-normalizer==3.1.0 # via - # -c requirements/app.txt + # -c requirements/3.11/app.txt # requests docutils==0.18.1 # via @@ -25,21 +25,21 @@ docutils==0.18.1 # sphinx-tabs idna==3.4 # via - # -c requirements/app.txt + # -c requirements/3.11/app.txt # requests imagesize==1.4.1 # via sphinx jinja2==3.1.2 # via - # -c requirements/app.txt + # -c requirements/3.11/app.txt # sphinx markupsafe==2.1.3 # via - # -c requirements/app.txt + # -c requirements/3.11/app.txt # jinja2 packaging==23.1 # via - # -c requirements/app.txt + # -c requirements/3.11/app.txt # sphinx pygments==2.15.1 # via @@ -47,11 +47,11 @@ pygments==2.15.1 # sphinx-tabs requests==2.31.0 # via - # -c requirements/app.txt + # -c requirements/3.11/app.txt # sphinx six==1.16.0 # via - # -c requirements/app.txt + # -c requirements/3.11/app.txt # sphinxcontrib-httpdomain snowballstemmer==2.2.0 # via sphinx @@ -90,5 +90,5 @@ sphinxcontrib-serializinghtml==1.1.5 # via sphinx urllib3==2.0.3 # via - # -c requirements/app.txt + # -c requirements/3.11/app.txt # requests diff --git a/requirements/3.11/test.txt b/requirements/3.11/test.txt index 251e9f3e3..1446416f1 100644 --- a/requirements/3.11/test.txt +++ b/requirements/3.11/test.txt @@ -2,19 +2,19 @@ # This file is autogenerated by pip-compile with Python 3.11 # by the following command: # -# pip-compile --output-file=requirements/3.11/test.txt requirements/test.in +# pip-compile --constraint=requirements/3.11/app.txt --output-file=requirements/3.11/test.txt requirements/test.in # certifi==2023.5.7 # via - # -c requirements/app.txt + # -c requirements/3.11/app.txt # requests charset-normalizer==3.1.0 # via - # -c requirements/app.txt + # -c requirements/3.11/app.txt # requests click==8.1.3 # via - # -c requirements/app.txt + # -c requirements/3.11/app.txt # flask coverage[toml]==7.2.7 # via pytest-cov @@ -22,33 +22,33 @@ fakeredis==2.15.0 # via -r requirements/test.in flask==2.1.2 # via - # -c requirements/app.txt + # -c requirements/3.11/app.txt # pytest-flask highspy==1.5.3 # via -r requirements/test.in idna==3.4 # via - # -c requirements/app.txt + # -c requirements/3.11/app.txt # requests iniconfig==2.0.0 # via pytest itsdangerous==2.1.2 # via - # -c requirements/app.txt + # -c requirements/3.11/app.txt # flask jinja2==3.1.2 # via - # -c requirements/app.txt + # -c requirements/3.11/app.txt # flask lupa==2.0 # via -r requirements/test.in markupsafe==2.1.3 # via - # -c requirements/app.txt + # -c requirements/3.11/app.txt # jinja2 packaging==23.1 # via - # -c requirements/app.txt + # -c requirements/3.11/app.txt # pytest # pytest-sugar pluggy==1.2.0 @@ -67,18 +67,18 @@ pytest-sugar==0.9.7 # via -r requirements/test.in redis==4.6.0 # via - # -c requirements/app.txt + # -c requirements/3.11/app.txt # fakeredis requests==2.31.0 # via - # -c requirements/app.txt + # -c requirements/3.11/app.txt # -r requirements/test.in # requests-mock requests-mock==1.11.0 # via -r requirements/test.in six==1.16.0 # via - # -c requirements/app.txt + # -c requirements/3.11/app.txt # requests-mock sortedcontainers==2.4.0 # via fakeredis @@ -86,10 +86,10 @@ termcolor==2.3.0 # via pytest-sugar urllib3==2.0.3 # via - # -c requirements/app.txt + # -c requirements/3.11/app.txt # requests werkzeug==2.1.0 # via - # -c requirements/app.txt + # -c requirements/3.11/app.txt # flask # pytest-flask diff --git a/requirements/3.8/dev.txt b/requirements/3.8/dev.txt index 16cd06098..a9728a57a 100644 --- a/requirements/3.8/dev.txt +++ b/requirements/3.8/dev.txt @@ -2,7 +2,7 @@ # This file is autogenerated by pip-compile with Python 3.8 # by the following command: # -# pip-compile --output-file=requirements/3.8/dev.txt requirements/dev.in +# pip-compile --constraint=requirements/3.8/app.txt --constraint=requirements/3.8/test.txt --output-file=requirements/3.8/dev.txt requirements/dev.in # black==22.3.0 # via -r requirements/dev.in @@ -10,14 +10,14 @@ cfgv==3.3.1 # via pre-commit click==8.1.3 # via - # -c requirements/app.txt - # -c requirements/test.txt + # -c requirements/3.8/app.txt + # -c requirements/3.8/test.txt # black distlib==0.3.6 # via virtualenv filelock==3.12.2 # via - # -c requirements/app.txt + # -c requirements/3.8/app.txt # virtualenv flake8==4.0.1 # via -r requirements/dev.in @@ -37,8 +37,8 @@ nodeenv==1.8.0 # via pre-commit packaging==23.1 # via - # -c requirements/app.txt - # -c requirements/test.txt + # -c requirements/3.8/app.txt + # -c requirements/3.8/test.txt # setuptools-scm pathspec==0.11.1 # via black @@ -58,19 +58,19 @@ pytest-runner==6.0.0 # via -r requirements/dev.in pyyaml==6.0.1 # via - # -c requirements/app.txt + # -c requirements/3.8/app.txt # pre-commit setuptools-scm==7.1.0 # via -r requirements/dev.in tomli==2.0.1 # via - # -c requirements/test.txt + # -c requirements/3.8/test.txt # black # mypy # setuptools-scm typing-extensions==4.7.0 # via - # -c requirements/app.txt + # -c requirements/3.8/app.txt # black # mypy # setuptools-scm diff --git a/requirements/3.8/docs.txt b/requirements/3.8/docs.txt index 1b6b64506..f8c521ae3 100644 --- a/requirements/3.8/docs.txt +++ b/requirements/3.8/docs.txt @@ -2,21 +2,21 @@ # This file is autogenerated by pip-compile with Python 3.8 # by the following command: # -# pip-compile --output-file=requirements/3.8/docs.txt requirements/docs.in +# pip-compile --constraint=requirements/3.8/app.txt --output-file=requirements/3.8/docs.txt requirements/docs.in # alabaster==0.7.13 # via sphinx babel==2.12.1 # via - # -c requirements/app.txt + # -c requirements/3.8/app.txt # sphinx certifi==2023.5.7 # via - # -c requirements/app.txt + # -c requirements/3.8/app.txt # requests charset-normalizer==3.1.0 # via - # -c requirements/app.txt + # -c requirements/3.8/app.txt # requests docutils==0.18.1 # via @@ -25,25 +25,25 @@ docutils==0.18.1 # sphinx-tabs idna==3.4 # via - # -c requirements/app.txt + # -c requirements/3.8/app.txt # requests imagesize==1.4.1 # via sphinx importlib-metadata==6.7.0 # via - # -c requirements/app.txt + # -c requirements/3.8/app.txt # sphinx jinja2==3.1.2 # via - # -c requirements/app.txt + # -c requirements/3.8/app.txt # sphinx markupsafe==2.1.3 # via - # -c requirements/app.txt + # -c requirements/3.8/app.txt # jinja2 packaging==23.1 # via - # -c requirements/app.txt + # -c requirements/3.8/app.txt # sphinx pygments==2.15.1 # via @@ -51,15 +51,15 @@ pygments==2.15.1 # sphinx-tabs pytz==2023.3 # via - # -c requirements/app.txt + # -c requirements/3.8/app.txt # babel requests==2.31.0 # via - # -c requirements/app.txt + # -c requirements/3.8/app.txt # sphinx six==1.16.0 # via - # -c requirements/app.txt + # -c requirements/3.8/app.txt # sphinxcontrib-httpdomain snowballstemmer==2.2.0 # via sphinx @@ -98,9 +98,9 @@ sphinxcontrib-serializinghtml==1.1.5 # via sphinx urllib3==2.0.3 # via - # -c requirements/app.txt + # -c requirements/3.8/app.txt # requests zipp==3.15.0 # via - # -c requirements/app.txt + # -c requirements/3.8/app.txt # importlib-metadata diff --git a/requirements/3.8/test.txt b/requirements/3.8/test.txt index 3e37981cf..51ee4b016 100644 --- a/requirements/3.8/test.txt +++ b/requirements/3.8/test.txt @@ -2,23 +2,23 @@ # This file is autogenerated by pip-compile with Python 3.8 # by the following command: # -# pip-compile --output-file=requirements/3.8/test.txt requirements/test.in +# pip-compile --constraint=requirements/3.8/app.txt --output-file=requirements/3.8/test.txt requirements/test.in # async-timeout==4.0.2 # via - # -c requirements/app.txt + # -c requirements/3.8/app.txt # redis certifi==2023.5.7 # via - # -c requirements/app.txt + # -c requirements/3.8/app.txt # requests charset-normalizer==3.1.0 # via - # -c requirements/app.txt + # -c requirements/3.8/app.txt # requests click==8.1.3 # via - # -c requirements/app.txt + # -c requirements/3.8/app.txt # flask coverage[toml]==7.2.7 # via pytest-cov @@ -28,37 +28,37 @@ fakeredis==2.15.0 # via -r requirements/test.in flask==2.1.2 # via - # -c requirements/app.txt + # -c requirements/3.8/app.txt # pytest-flask highspy==1.5.3 # via -r requirements/test.in idna==3.4 # via - # -c requirements/app.txt + # -c requirements/3.8/app.txt # requests importlib-metadata==6.7.0 # via - # -c requirements/app.txt + # -c requirements/3.8/app.txt # flask iniconfig==2.0.0 # via pytest itsdangerous==2.1.2 # via - # -c requirements/app.txt + # -c requirements/3.8/app.txt # flask jinja2==3.1.2 # via - # -c requirements/app.txt + # -c requirements/3.8/app.txt # flask lupa==2.0 # via -r requirements/test.in markupsafe==2.1.3 # via - # -c requirements/app.txt + # -c requirements/3.8/app.txt # jinja2 packaging==23.1 # via - # -c requirements/app.txt + # -c requirements/3.8/app.txt # pytest # pytest-sugar pluggy==1.2.0 @@ -77,18 +77,18 @@ pytest-sugar==0.9.7 # via -r requirements/test.in redis==4.6.0 # via - # -c requirements/app.txt + # -c requirements/3.8/app.txt # fakeredis requests==2.31.0 # via - # -c requirements/app.txt + # -c requirements/3.8/app.txt # -r requirements/test.in # requests-mock requests-mock==1.11.0 # via -r requirements/test.in six==1.16.0 # via - # -c requirements/app.txt + # -c requirements/3.8/app.txt # requests-mock sortedcontainers==2.4.0 # via fakeredis @@ -100,14 +100,14 @@ tomli==2.0.1 # pytest urllib3==2.0.3 # via - # -c requirements/app.txt + # -c requirements/3.8/app.txt # requests werkzeug==2.1.0 # via - # -c requirements/app.txt + # -c requirements/3.8/app.txt # flask # pytest-flask zipp==3.15.0 # via - # -c requirements/app.txt + # -c requirements/3.8/app.txt # importlib-metadata diff --git a/requirements/3.9/dev.txt b/requirements/3.9/dev.txt index 40dfe7227..507c44e25 100644 --- a/requirements/3.9/dev.txt +++ b/requirements/3.9/dev.txt @@ -2,7 +2,7 @@ # This file is autogenerated by pip-compile with Python 3.9 # by the following command: # -# pip-compile --output-file=requirements/3.9/dev.txt requirements/dev.in +# pip-compile --constraint=requirements/3.9/app.txt --constraint=requirements/3.9/test.txt --output-file=requirements/3.9/dev.txt requirements/dev.in # black==22.3.0 # via -r requirements/dev.in @@ -10,14 +10,14 @@ cfgv==3.3.1 # via pre-commit click==8.1.3 # via - # -c requirements/app.txt - # -c requirements/test.txt + # -c requirements/3.9/app.txt + # -c requirements/3.9/test.txt # black distlib==0.3.6 # via virtualenv filelock==3.12.2 # via - # -c requirements/app.txt + # -c requirements/3.9/app.txt # virtualenv flake8==4.0.1 # via -r requirements/dev.in @@ -37,8 +37,8 @@ nodeenv==1.8.0 # via pre-commit packaging==23.1 # via - # -c requirements/app.txt - # -c requirements/test.txt + # -c requirements/3.9/app.txt + # -c requirements/3.9/test.txt # setuptools-scm pathspec==0.11.1 # via black @@ -58,19 +58,19 @@ pytest-runner==6.0.0 # via -r requirements/dev.in pyyaml==6.0.1 # via - # -c requirements/app.txt + # -c requirements/3.9/app.txt # pre-commit setuptools-scm==7.1.0 # via -r requirements/dev.in tomli==2.0.1 # via - # -c requirements/test.txt + # -c requirements/3.9/test.txt # black # mypy # setuptools-scm typing-extensions==4.7.0 # via - # -c requirements/app.txt + # -c requirements/3.9/app.txt # black # mypy # setuptools-scm diff --git a/requirements/3.9/docs.txt b/requirements/3.9/docs.txt index a144fea98..1fa9ef6bf 100644 --- a/requirements/3.9/docs.txt +++ b/requirements/3.9/docs.txt @@ -2,21 +2,21 @@ # This file is autogenerated by pip-compile with Python 3.9 # by the following command: # -# pip-compile --output-file=requirements/3.9/docs.txt requirements/docs.in +# pip-compile --constraint=requirements/3.9/app.txt --output-file=requirements/3.9/docs.txt requirements/docs.in # alabaster==0.7.13 # via sphinx babel==2.12.1 # via - # -c requirements/app.txt + # -c requirements/3.9/app.txt # sphinx certifi==2023.5.7 # via - # -c requirements/app.txt + # -c requirements/3.9/app.txt # requests charset-normalizer==3.1.0 # via - # -c requirements/app.txt + # -c requirements/3.9/app.txt # requests docutils==0.18.1 # via @@ -25,25 +25,25 @@ docutils==0.18.1 # sphinx-tabs idna==3.4 # via - # -c requirements/app.txt + # -c requirements/3.9/app.txt # requests imagesize==1.4.1 # via sphinx importlib-metadata==6.7.0 # via - # -c requirements/app.txt + # -c requirements/3.9/app.txt # sphinx jinja2==3.1.2 # via - # -c requirements/app.txt + # -c requirements/3.9/app.txt # sphinx markupsafe==2.1.3 # via - # -c requirements/app.txt + # -c requirements/3.9/app.txt # jinja2 packaging==23.1 # via - # -c requirements/app.txt + # -c requirements/3.9/app.txt # sphinx pygments==2.15.1 # via @@ -51,11 +51,11 @@ pygments==2.15.1 # sphinx-tabs requests==2.31.0 # via - # -c requirements/app.txt + # -c requirements/3.9/app.txt # sphinx six==1.16.0 # via - # -c requirements/app.txt + # -c requirements/3.9/app.txt # sphinxcontrib-httpdomain snowballstemmer==2.2.0 # via sphinx @@ -94,9 +94,9 @@ sphinxcontrib-serializinghtml==1.1.5 # via sphinx urllib3==2.0.3 # via - # -c requirements/app.txt + # -c requirements/3.9/app.txt # requests zipp==3.15.0 # via - # -c requirements/app.txt + # -c requirements/3.9/app.txt # importlib-metadata diff --git a/requirements/3.9/test.txt b/requirements/3.9/test.txt index 64f814c36..feb80856f 100644 --- a/requirements/3.9/test.txt +++ b/requirements/3.9/test.txt @@ -2,23 +2,23 @@ # This file is autogenerated by pip-compile with Python 3.9 # by the following command: # -# pip-compile --output-file=requirements/3.9/test.txt requirements/test.in +# pip-compile --constraint=requirements/3.9/app.txt --output-file=requirements/3.9/test.txt requirements/test.in # async-timeout==4.0.2 # via - # -c requirements/app.txt + # -c requirements/3.9/app.txt # redis certifi==2023.5.7 # via - # -c requirements/app.txt + # -c requirements/3.9/app.txt # requests charset-normalizer==3.1.0 # via - # -c requirements/app.txt + # -c requirements/3.9/app.txt # requests click==8.1.3 # via - # -c requirements/app.txt + # -c requirements/3.9/app.txt # flask coverage[toml]==7.2.7 # via pytest-cov @@ -28,37 +28,37 @@ fakeredis==2.15.0 # via -r requirements/test.in flask==2.1.2 # via - # -c requirements/app.txt + # -c requirements/3.9/app.txt # pytest-flask highspy==1.5.3 # via -r requirements/test.in idna==3.4 # via - # -c requirements/app.txt + # -c requirements/3.9/app.txt # requests importlib-metadata==6.7.0 # via - # -c requirements/app.txt + # -c requirements/3.9/app.txt # flask iniconfig==2.0.0 # via pytest itsdangerous==2.1.2 # via - # -c requirements/app.txt + # -c requirements/3.9/app.txt # flask jinja2==3.1.2 # via - # -c requirements/app.txt + # -c requirements/3.9/app.txt # flask lupa==2.0 # via -r requirements/test.in markupsafe==2.1.3 # via - # -c requirements/app.txt + # -c requirements/3.9/app.txt # jinja2 packaging==23.1 # via - # -c requirements/app.txt + # -c requirements/3.9/app.txt # pytest # pytest-sugar pluggy==1.2.0 @@ -77,18 +77,18 @@ pytest-sugar==0.9.7 # via -r requirements/test.in redis==4.6.0 # via - # -c requirements/app.txt + # -c requirements/3.9/app.txt # fakeredis requests==2.31.0 # via - # -c requirements/app.txt + # -c requirements/3.9/app.txt # -r requirements/test.in # requests-mock requests-mock==1.11.0 # via -r requirements/test.in six==1.16.0 # via - # -c requirements/app.txt + # -c requirements/3.9/app.txt # requests-mock sortedcontainers==2.4.0 # via fakeredis @@ -100,14 +100,14 @@ tomli==2.0.1 # pytest urllib3==2.0.3 # via - # -c requirements/app.txt + # -c requirements/3.9/app.txt # requests werkzeug==2.1.0 # via - # -c requirements/app.txt + # -c requirements/3.9/app.txt # flask # pytest-flask zipp==3.15.0 # via - # -c requirements/app.txt + # -c requirements/3.9/app.txt # importlib-metadata diff --git a/requirements/dev.in b/requirements/dev.in index 63c71088b..7f2b5ffa9 100644 --- a/requirements/dev.in +++ b/requirements/dev.in @@ -1,5 +1,5 @@ --c app.txt --c test.txt +# -c app.txt +# -c test.txt # we are not using app.in and test.in, because we want to develop against exactly what is being packaged and tested pre-commit diff --git a/requirements/docs.in b/requirements/docs.in index 74d73c209..b247e1ece 100644 --- a/requirements/docs.in +++ b/requirements/docs.in @@ -1,4 +1,4 @@ --c app.txt +# -c app.txt sphinx sphinx-rtd-theme >= 1.2 diff --git a/requirements/test.in b/requirements/test.in index a04503a46..a14959754 100644 --- a/requirements/test.in +++ b/requirements/test.in @@ -1,4 +1,4 @@ --c app.txt +# -c app.txt # we are not using app.in and test.in, because we want to develop against exactly what is being packaged and tested pytest