File tree Expand file tree Collapse file tree 5 files changed +206
-83
lines changed Expand file tree Collapse file tree 5 files changed +206
-83
lines changed Original file line number Diff line number Diff line change @@ -11,9 +11,9 @@ RUN mkdir /opt/packet
1111
1212WORKDIR /opt/packet
1313
14- COPY requirements.txt requirements-freeze.txt /opt/packet/
14+ COPY requirements.txt /opt/packet/
1515
16- RUN pip install -r requirements.txt -r requirements-freeze.txt
16+ RUN pip install -r requirements.txt
1717
1818COPY . /opt/packet
1919
Original file line number Diff line number Diff line change @@ -20,7 +20,8 @@ reliable method.
2020### Python dependencies
2121Use ` pip3 install -r requirements.txt ` to install the required python dependencies. A
2222[ venv] ( https://packaging.python.org/tutorials/installing-packages/#creating-virtual-environments ) is * highly*
23- recommended.
23+ recommended. To add new dependencies, add them to ` requirements.in ` and run ` pip-compile requirements.in ` to update
24+ the main file.
2425
2526If 1 or more of the packages fail to install the likely issue is missing header files for the libraries with native C
2627components. See the contents of ` Dockerfile ` for the Linux packages that you'll need. On windows it's a bit more of a
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 1+ Flask-Gzip==0.2
2+ Flask-Mail==0.9.1
3+ Flask-Migrate~=2.7.0
4+ Flask-pyoidc~=3.7.0
5+ Flask~=1.1.4
6+ csh_ldap~=2.3.1
7+ ddtrace==1.1.4
8+ flask_sqlalchemy~=2.5.1
9+ gunicorn~=20.0.4
10+ mypy==0.931
11+ onesignal-sdk~=1.0.0
12+ psycopg2-binary~=2.9.3
13+ pylint-quotes==0.2.1
14+ pylint~=2.7.4
15+ sentry-sdk~=1.5.12
16+ sqlalchemy[mypy]~=1.4.31
17+
18+ # Broken transitive dependency we should version
19+ MarkupSafe~=2.0.1
20+ # Tool to generate requirements.txt
21+ pip-tools~=6.6.2
Original file line number Diff line number Diff line change 1- Flask-Gzip == 0.2
2- Flask-Mail == 0.9.1
3- Flask-Migrate ~= 2.7.0
4- Flask-pyoidc ~= 3.7.0
5- Flask ~= 1.1.4
6- csh_ldap ~= 2.3.1
7- ddtrace == 0.57.3
8- flask_sqlalchemy ~= 2.5.1
9- gunicorn ~= 20.0.4
1+ #
2+ # This file is autogenerated by pip-compile with python 3.9
3+ # To update, run:
4+ #
5+ # pip-compile requirements.in
6+ #
7+ alembic == 1.7.7
8+ # via flask-migrate
9+ astroid == 2.6.6
10+ # via pylint
11+ attrs == 21.4.0
12+ # via ddtrace
13+ beaker == 1.11.0
14+ # via oic
15+ blinker == 1.4
16+ # via flask-mail
17+ certifi == 2022.5.18.1
18+ # via
19+ # requests
20+ # sentry-sdk
21+ cffi == 1.15.0
22+ # via cryptography
23+ charset-normalizer == 2.0.12
24+ # via requests
25+ click == 7.1.2
26+ # via
27+ # flask
28+ # pip-tools
29+ cryptography == 37.0.2
30+ # via oic
31+ csh-ldap == 2.3.1
32+ # via -r requirements.in
33+ ddsketch == 2.0.3
34+ # via ddtrace
35+ ddtrace == 1.1.4
36+ # via -r requirements.in
37+ defusedxml == 0.7.1
38+ # via oic
39+ dnspython == 2.2.1
40+ # via srvlookup
41+ flask == 1.1.4
42+ # via
43+ # -r requirements.in
44+ # flask-gzip
45+ # flask-mail
46+ # flask-migrate
47+ # flask-pyoidc
48+ # flask-sqlalchemy
49+ flask-gzip == 0.2
50+ # via -r requirements.in
51+ flask-mail == 0.9.1
52+ # via -r requirements.in
53+ flask-migrate == 2.7.0
54+ # via -r requirements.in
55+ flask-pyoidc == 3.7.0
56+ # via -r requirements.in
57+ flask-sqlalchemy == 2.5.1
58+ # via
59+ # -r requirements.in
60+ # flask-migrate
61+ future == 0.18.2
62+ # via pyjwkest
63+ gunicorn == 20.0.4
64+ # via -r requirements.in
65+ idna == 3.3
66+ # via requests
67+ importlib-resources == 5.7.1
68+ # via flask-pyoidc
69+ isort == 5.10.1
70+ # via pylint
71+ itsdangerous == 1.1.0
72+ # via flask
73+ jinja2 == 2.11.3
74+ # via flask
75+ lazy-object-proxy == 1.7.1
76+ # via astroid
77+ mako == 1.2.0
78+ # via
79+ # alembic
80+ # oic
81+ markupsafe == 2.0.1
82+ # via
83+ # -r requirements.in
84+ # jinja2
85+ # mako
86+ mccabe == 0.6.1
87+ # via pylint
1088mypy == 0.931
11- onesignal-sdk ~= 1.0.0
12- psycopg2-binary ~= 2.8.6
89+ # via
90+ # -r requirements.in
91+ # sqlalchemy
92+ mypy-extensions == 0.4.3
93+ # via mypy
94+ oic == 1.4.0
95+ # via flask-pyoidc
96+ onesignal-sdk == 1.0.0
97+ # via -r requirements.in
98+ packaging == 21.3
99+ # via ddtrace
100+ pep517 == 0.12.0
101+ # via pip-tools
102+ pip-tools == 6.6.2
103+ # via -r requirements.in
104+ protobuf == 3.20.1
105+ # via
106+ # ddsketch
107+ # ddtrace
108+ psycopg2-binary == 2.9.3
109+ # via -r requirements.in
110+ pyasn1 == 0.4.8
111+ # via
112+ # pyasn1-modules
113+ # python-ldap
114+ pyasn1-modules == 0.2.8
115+ # via python-ldap
116+ pycparser == 2.21
117+ # via cffi
118+ pycryptodomex == 3.14.1
119+ # via
120+ # oic
121+ # pyjwkest
122+ pyjwkest == 1.4.2
123+ # via oic
124+ pylint == 2.7.4
125+ # via
126+ # -r requirements.in
127+ # pylint-quotes
13128pylint-quotes == 0.2.1
14- pylint ~= 2.7.4
15- sentry-sdk ~= 1.0.0
16- sqlalchemy [mypy ]~= 1.4.31
129+ # via -r requirements.in
130+ pyparsing == 3.0.9
131+ # via packaging
132+ python-ldap == 3.0.0
133+ # via csh-ldap
134+ requests == 2.27.1
135+ # via
136+ # flask-pyoidc
137+ # oic
138+ # onesignal-sdk
139+ # pyjwkest
140+ sentry-sdk == 1.5.12
141+ # via -r requirements.in
142+ six == 1.16.0
143+ # via
144+ # ddsketch
145+ # ddtrace
146+ # pyjwkest
147+ sqlalchemy [mypy ]== 1.4.36
148+ # via
149+ # -r requirements.in
150+ # alembic
151+ # flask-sqlalchemy
152+ sqlalchemy2-stubs == 0.0.2a22
153+ # via sqlalchemy
154+ srvlookup == 2.0.0
155+ # via csh-ldap
156+ tenacity == 8.0.1
157+ # via ddtrace
158+ toml == 0.10.2
159+ # via pylint
160+ tomli == 2.0.1
161+ # via
162+ # mypy
163+ # pep517
164+ typing-extensions == 4.2.0
165+ # via
166+ # mypy
167+ # oic
168+ # sqlalchemy2-stubs
169+ urllib3 == 1.26.9
170+ # via
171+ # requests
172+ # sentry-sdk
173+ werkzeug == 1.0.1
174+ # via flask
175+ wheel == 0.37.1
176+ # via pip-tools
177+ wrapt == 1.12.1
178+ # via astroid
179+ zipp == 3.8.0
180+ # via importlib-resources
17181
18- # Broken transitive dependency we should version
19- MarkupSafe ~= 2.0.1
182+ # The following packages are considered to be unsafe in a requirements file:
183+ # pip
184+ # setuptools
You can’t perform that action at this time.
0 commit comments