diff --git a/requirements.txt b/requirements.txt index 116a78d..8bc3938 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,11 +1,3 @@ -alembic==1.7.5 -Flask==2.0.3 -flask_migrate==3.1.0 -flask_restx==0.5.1 -flask_sqlalchemy==2.5.1 -gunicorn==20.1.0 -psycopg2_binary==2.8.6 -py-healthcheck==1.10.1 -prometheus_flask_exporter==0.18.7 -python_dateutil==2.8.2 -SQLAlchemy==1.4.29 +# Included because many Paas's require a requirements.txt file in the project root +# Just installs the production requirements. +-r requirements/prod.txt diff --git a/requirements/dev.txt b/requirements/dev.txt new file mode 100644 index 0000000..0f3b181 --- /dev/null +++ b/requirements/dev.txt @@ -0,0 +1,10 @@ +# Everything the developer needs in addition to the production requirements +-r prod.txt + +# Testing +pytest +# TODO +#WebTest +#factory-boy +# For python 3 +#Faker diff --git a/requirements/prod.txt b/requirements/prod.txt new file mode 100644 index 0000000..1999727 --- /dev/null +++ b/requirements/prod.txt @@ -0,0 +1,11 @@ +alembic==1.7.6 +Flask==2.0.3 +Flask-Migrate==3.1.0 +flask_restx==0.5.1 +Flask-SQLAlchemy==2.5.1 +gunicorn==20.1.0 +psycopg2_binary==2.9.3 +py-healthcheck==1.10.1 +prometheus-flask-exporter==0.18.7 +python_dateutil==2.8.2 +SQLAlchemy==1.4.31