Skip to content

Commit

Permalink
Merge pull request #383 from vantage6/change/freeze-requirements
Browse files Browse the repository at this point in the history
Change/freeze requirements
  • Loading branch information
bartvanb committed Nov 2, 2022
2 parents 21dc2de + eee6554 commit dcbfe58
Show file tree
Hide file tree
Showing 4 changed files with 109 additions and 10 deletions.
2 changes: 1 addition & 1 deletion .readthedocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,4 @@ build:
python:
version: 3.7
install:
- requirements: requirements.txt
- requirements: docs-requirements.txt
10 changes: 9 additions & 1 deletion docker/node-and-server.Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -34,8 +34,16 @@ RUN CFLAGS="-I/usr/local/opt/openssl/include" \
UWSGI_PROFILE_OVERRIDE=ssl=true \
pip install uwsgi -Iv

# install vantage from source

# copy source
COPY . /vantage6

# install requirements. We cannot rely on setup.py because of the way
# python resolves package versions. To control all dependencies we install
# them from the requirements.txt
RUN pip install -r /vantage6/requirements.txt

# install individual packages
RUN pip install -e /vantage6/vantage6-common
RUN pip install -e /vantage6/vantage6-client
RUN pip install -e /vantage6/vantage6
Expand Down
8 changes: 8 additions & 0 deletions docs-requirements.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# requirements for readthedocs generation
-r vantage6-common/requirements.txt
-r vantage6-client/requirements.txt
-r vantage6/requirements.txt
-r vantage6-node/requirements.txt
-r vantage6-server/requirements.txt
sphinx==1.8.6
sphinx-autodoc-typehints
99 changes: 91 additions & 8 deletions requirements.txt
Original file line number Diff line number Diff line change
@@ -1,8 +1,91 @@
# requirements for readthedocs generation
-r vantage6-common/requirements.txt
-r vantage6-client/requirements.txt
-r vantage6/requirements.txt
-r vantage6-node/requirements.txt
-r vantage6-server/requirements.txt
sphinx==1.8.6
sphinx-autodoc-typehints
amqp==5.1.1
aniso8601==9.0.1
appdirs==1.4.3
attrs==21.2.0
backcall==0.2.0
bcrypt==3.1.7
bidict==0.21.2
blinker==1.4
cached-property==1.5.2
certifi==2020.4.5.1
cffi==1.14.6
chardet==3.0.4
charset-normalizer==2.0.4
click==8.0.3
colorama==0.4.3
contextlib2==0.5.5
cryptography==3.3.2
decorator==5.0.9
dnspython==2.2.1
docker==4.2.0
eventlet==0.33.0
flasgger==0.9.5
Flask==2.0.2
Flask-Cors==3.0.9
Flask-JWT-Extended==4.4.3
Flask-Mail==0.9.1
flask-marshmallow==0.11.0
Flask-Principal==0.4.0
Flask-RESTful==0.3.9
Flask-SocketIO==5.1.1
gevent==20.9.0
gevent-websocket==0.10.1
greenlet==1.1.1
idna==2.10
iknl-flasgger==0.9.2.post1
importlib-metadata==4.6.4
ipython==7.16.3
ipython-genutils==0.2.0
isodate==0.6.0
itsdangerous==2.0.1
jedi==0.17.2
Jinja2==3.0.3
jsonschema==3.2.0
kombu==5.2.2
MarkupSafe==2.0.1
marshmallow==2.16.3
marshmallow-sqlalchemy==0.15.0
mistune==0.8.4
numpy==1.21.2
oauthlib==3.2.1
pandas==1.3.2
parso==0.7.1
pexpect==4.8.0
pickleshare==0.7.5
prompt-toolkit==3.0.20
psutil==5.7.0
psycopg2-binary==2.9.4
ptyprocess==0.7.0
pycparser==2.20
pyfiglet==0.8.post1
Pygments==2.10.0
PyJWT==2.4.0
pyparsing==2.4.7
pyrsistent==0.18.0
python-dateutil==2.8.1
python-engineio==4.3.4
python-socketio==5.5.0
pytz==2021.1
PyYAML==5.4
questionary==1.5.2
rdflib==6.0.0
requests==2.25.1
requests-oauthlib==1.3.0
schema==0.7.1
six==1.16.0
socketIO-client==0.7.2
SPARQLWrapper==1.8.5
SQLAlchemy==1.3.15
termcolor==1.1.0
traitlets==5.0.5
typing-extensions==3.10.0.0
urllib3==1.25.11
uWSGI==2.0.20
vine==5.0.0
wcwidth==0.2.5
websocket-client==1.2.1
Werkzeug==2.0.1
wincertstore==0.2
zipp==3.5.0
zope.event==4.5.0
zope.interface==5.5.0

0 comments on commit dcbfe58

Please sign in to comment.