From 363ff2c41be59276669c41e5d0b5a8b7566a8ff1 Mon Sep 17 00:00:00 2001 From: Rodrigo Fuentes Date: Fri, 28 Jun 2024 09:20:49 -0300 Subject: [PATCH] Configure root requirements for monorepo --- requirements-dev.txt | 54 +++++++++++++++++++++++++++++++++++++++ requirements-pip.txt | 3 ++- requirements.txt | 61 ++++++++++++++++++++++++++++++++++++++++++++ requirements/all.in | 2 ++ requirements/dev.in | 3 +++ requirements/test.in | 3 +++ 6 files changed, 125 insertions(+), 1 deletion(-) create mode 100644 requirements.txt create mode 100644 requirements/all.in create mode 100644 requirements/dev.in create mode 100644 requirements/test.in diff --git a/requirements-dev.txt b/requirements-dev.txt index bedc864..e448d15 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -1,3 +1,57 @@ +# +# This file is autogenerated by pip-compile with Python 3.9 +# by the following command: +# +# pip-compile --output-file=requirements-dev.txt requirements/dev.txt +# black==24.4.2 + # via -r requirements/dev.txt +build==1.2.1 + # via pip-tools +click==8.1.7 + # via + # black + # pip-tools flake8==7.1.0 + # via -r requirements/dev.txt +importlib-metadata==8.0.0 + # via build isort==5.13.2 + # via -r requirements/dev.txt +mccabe==0.7.0 + # via flake8 +mypy-extensions==1.0.0 + # via black +packaging==24.1 + # via + # black + # build +pathspec==0.12.1 + # via black +pip-tools==7.4.1 + # via -r requirements/dev.txt +platformdirs==4.2.2 + # via black +pycodestyle==2.12.0 + # via flake8 +pyflakes==3.2.0 + # via flake8 +pyproject-hooks==1.1.0 + # via + # build + # pip-tools +tomli==2.0.1 + # via + # black + # build + # pip-tools +typing-extensions==4.12.2 + # via black +wheel==0.43.0 + # via pip-tools +zipp==3.19.2 + # via importlib-metadata + +# The following packages are considered to be unsafe in a requirements file: +# pip +# setuptools diff --git a/requirements-pip.txt b/requirements-pip.txt index d71a9fc..faeb483 100644 --- a/requirements-pip.txt +++ b/requirements-pip.txt @@ -1 +1,2 @@ -pip==24.1.1 \ No newline at end of file +pip~=24.1 +pip-tools~=7.4 \ No newline at end of file diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..5c4deec --- /dev/null +++ b/requirements.txt @@ -0,0 +1,61 @@ +# +# This file is autogenerated by pip-compile with Python 3.9 +# by the following command: +# +# pip-compile --output-file=requirements.txt requirements/all.txt +# +black==24.4.2 + # via -r requirements/dev.in +click==8.1.7 + # via black +coverage[toml]==7.5.4 + # via pytest-cov +exceptiongroup==1.2.1 + # via pytest +flake8==7.1.0 + # via -r requirements/dev.in +iniconfig==2.0.0 + # via pytest +isort==5.13.2 + # via -r requirements/dev.in +jinja2==3.1.4 + # via pytest-html +markupsafe==2.1.5 + # via jinja2 +mccabe==0.7.0 + # via flake8 +mypy-extensions==1.0.0 + # via black +packaging==24.1 + # via + # black + # pytest +pathspec==0.12.1 + # via black +platformdirs==4.2.2 + # via black +pluggy==1.5.0 + # via pytest +pycodestyle==2.12.0 + # via flake8 +pyflakes==3.2.0 + # via flake8 +pytest==8.2.2 + # via + # -r requirements/test.in + # pytest-cov + # pytest-html + # pytest-metadata +pytest-cov==5.0.0 + # via -r requirements/test.in +pytest-html==4.1.1 + # via -r requirements/test.in +pytest-metadata==3.1.1 + # via pytest-html +tomli==2.0.1 + # via + # black + # coverage + # pytest +typing-extensions==4.12.2 + # via black diff --git a/requirements/all.in b/requirements/all.in new file mode 100644 index 0000000..9118b97 --- /dev/null +++ b/requirements/all.in @@ -0,0 +1,2 @@ +-r dev.in +-r test.in diff --git a/requirements/dev.in b/requirements/dev.in new file mode 100644 index 0000000..8eeef5a --- /dev/null +++ b/requirements/dev.in @@ -0,0 +1,3 @@ +black~=24.4 +flake8~=7.1 +isort~=5.13 diff --git a/requirements/test.in b/requirements/test.in new file mode 100644 index 0000000..78b8f21 --- /dev/null +++ b/requirements/test.in @@ -0,0 +1,3 @@ +pytest~=8.2 +pytest-html~=4.1 +pytest-cov~=5.0