Skip to content

Commit 2a1dcaf

Browse files
john-bodleyJohn Bodley
andauthored
chore(requirements): Cleanup of requirement inputs (apache#20154)
Co-authored-by: John Bodley <[email protected]>
1 parent 5c02ab7 commit 2a1dcaf

File tree

11 files changed

+89
-120
lines changed

11 files changed

+89
-120
lines changed

requirements/base.in

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,5 @@
1515
# KIND, either express or implied. See the License for the
1616
# specific language governing permissions and limitations
1717
# under the License.
18+
#
1819
-e file:.
19-
pyrsistent>=0.16.1,<0.17
20-
zipp==3.4.1
21-
sasl==0.3.1
22-
wrapt==1.12.1 # required by astroid<2.9 until we bump pylint
23-
aiohttp==3.8.1
24-
charset-normalizer==2.0.4

requirements/base.txt

Lines changed: 4 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# SHA1:8c236813f9d0bf56d87d845cbffd6ca3f07c3e14
1+
# SHA1:a9dde048f1ee1f00586264d726d0e89f16e56183
22
#
33
# This file is autogenerated by pip-compile-multi
44
# To update, run:
@@ -8,9 +8,7 @@
88
-e file:.
99
# via -r requirements/base.in
1010
aiohttp==3.8.1
11-
# via
12-
# -r requirements/base.in
13-
# slackclient
11+
# via slackclient
1412
aiosignal==1.2.0
1513
# via aiohttp
1614
alembic==1.6.5
@@ -42,9 +40,7 @@ celery==5.2.2
4240
cffi==1.14.6
4341
# via cryptography
4442
charset-normalizer==2.0.4
45-
# via
46-
# -r requirements/base.in
47-
# aiohttp
43+
# via aiohttp
4844
click==8.0.4
4945
# via
5046
# apache-superset
@@ -214,9 +210,7 @@ pyparsing==3.0.6
214210
# apache-superset
215211
# packaging
216212
pyrsistent==0.16.1
217-
# via
218-
# -r requirements/base.in
219-
# jsonschema
213+
# via jsonschema
220214
python-dateutil==2.8.2
221215
# via
222216
# alembic
@@ -244,8 +238,6 @@ pyyaml==5.4.1
244238
# apispec
245239
redis==3.5.3
246240
# via apache-superset
247-
sasl==0.3.1
248-
# via -r requirements/base.in
249241
selenium==3.141.0
250242
# via apache-superset
251243
simplejson==3.17.3
@@ -262,7 +254,6 @@ six==1.16.0
262254
# prison
263255
# pyrsistent
264256
# python-dateutil
265-
# sasl
266257
# sqlalchemy-utils
267258
# wtforms-json
268259
slackclient==2.5.0
@@ -300,8 +291,6 @@ werkzeug==2.0.3
300291
# via
301292
# flask
302293
# flask-jwt-extended
303-
wrapt==1.12.1
304-
# via -r requirements/base.in
305294
wtforms==2.3.3
306295
# via
307296
# flask-appbuilder
@@ -311,8 +300,6 @@ wtforms-json==0.3.3
311300
# via apache-superset
312301
yarl==1.6.3
313302
# via aiohttp
314-
zipp==3.4.1
315-
# via -r requirements/base.in
316303

317304
# The following packages are considered to be unsafe in a requirements file:
318305
# setuptools

requirements/development.in

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,11 @@
1515
# KIND, either express or implied. See the License for the
1616
# specific language governing permissions and limitations
1717
# under the License.
18+
#
1819
-r base.in
20+
-e .[cors,druid,hive,mysql,postgres,thumbnails]
1921
flask-cors>=2.0.0
20-
mysqlclient>=2.1.0
21-
pillow>=9.0.1,<10
22-
pydruid>=0.6.1,<0.7
23-
pyhive[hive]>=0.6.1
24-
psycopg2-binary==2.9.1
25-
tableschema
26-
thrift>=0.11.0,<1.0.0
22+
ipython
2723
progress>=1.5,<2
2824
pyinstrument>=4.0.2,<5
25+
sqloxide

requirements/development.txt

Lines changed: 52 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# SHA1:b4a3e0dd12a4937fc5a21bdbf63644be9222c65f
1+
# SHA1:2bd0d7307aeb633b7d97b510eb467285210e783a
22
#
33
# This file is autogenerated by pip-compile-multi
44
# To update, run:
@@ -7,7 +7,15 @@
77
#
88
-r base.txt
99
-e file:.
10-
# via -r requirements/base.in
10+
# via
11+
# -r requirements/base.in
12+
# -r requirements/development.in
13+
appnope==0.1.3
14+
# via ipython
15+
asttokens==2.0.5
16+
# via stack-data
17+
backcall==0.2.0
18+
# via ipython
1119
boto3==1.18.19
1220
# via tabulator
1321
botocore==1.21.19
@@ -20,14 +28,24 @@ certifi==2021.10.8
2028
# via requests
2129
chardet==4.0.0
2230
# via tabulator
31+
decorator==5.1.1
32+
# via ipython
2333
et-xmlfile==1.1.0
2434
# via openpyxl
35+
executing==0.8.3
36+
# via stack-data
2537
flask-cors==3.0.10
26-
# via -r requirements/development.in
38+
# via
39+
# -r requirements/development.in
40+
# apache-superset
2741
future==0.18.2
2842
# via pyhive
2943
ijson==3.1.4
3044
# via tabulator
45+
ipython==8.3.0
46+
# via -r requirements/development.in
47+
jedi==0.18.1
48+
# via ipython
3149
jmespath==0.10.0
3250
# via
3351
# boto3
@@ -36,22 +54,36 @@ jsonlines==2.0.0
3654
# via tabulator
3755
linear-tsv==1.1.0
3856
# via tabulator
57+
matplotlib-inline==0.1.3
58+
# via ipython
3959
mysqlclient==2.1.0
40-
# via -r requirements/development.in
60+
# via apache-superset
4161
openpyxl==3.0.7
4262
# via tabulator
63+
parso==0.8.3
64+
# via jedi
65+
pexpect==4.8.0
66+
# via ipython
67+
pickleshare==0.7.5
68+
# via ipython
4369
pillow==9.1.0
44-
# via -r requirements/development.in
70+
# via apache-superset
4571
progress==1.6
4672
# via -r requirements/development.in
4773
psycopg2-binary==2.9.1
48-
# via -r requirements/development.in
74+
# via apache-superset
75+
ptyprocess==0.7.0
76+
# via pexpect
77+
pure-eval==0.2.2
78+
# via stack-data
4979
pure-sasl==0.6.2
5080
# via thrift-sasl
5181
pydruid==0.6.2
52-
# via -r requirements/development.in
82+
# via apache-superset
83+
pygments==2.12.0
84+
# via ipython
5385
pyhive[hive]==0.6.4
54-
# via -r requirements/development.in
86+
# via apache-superset
5587
pyinstrument==4.0.2
5688
# via -r requirements/development.in
5789
requests==2.26.0
@@ -63,17 +95,27 @@ rfc3986==1.5.0
6395
# via tableschema
6496
s3transfer==0.5.0
6597
# via boto3
66-
tableschema==1.20.2
98+
sasl==0.3.1
99+
# via pyhive
100+
sqloxide==0.1.17
67101
# via -r requirements/development.in
102+
stack-data==0.2.0
103+
# via ipython
104+
tableschema==1.20.2
105+
# via apache-superset
68106
tabulator==1.53.5
69107
# via tableschema
70108
thrift==0.13.0
71109
# via
72-
# -r requirements/development.in
110+
# apache-superset
73111
# pyhive
74112
# thrift-sasl
75113
thrift-sasl==0.4.3
76114
# via pyhive
115+
traitlets==5.2.1.post0
116+
# via
117+
# ipython
118+
# matplotlib-inline
77119
unicodecsv==0.14.1
78120
# via
79121
# tableschema

requirements/docker.in

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,5 +15,5 @@
1515
# limitations under the License.
1616
#
1717
-r base.in
18+
-e .[postgres]
1819
gevent
19-
psycopg2-binary

requirements/docker.txt

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# SHA1:e29e1e67c158a87a692dd8ccaf1e343ebb246dc2
1+
# SHA1:b6943e4be5e050c458e66b470f517acda02c38e6
22
#
33
# This file is autogenerated by pip-compile-multi
44
# To update, run:
@@ -7,16 +7,18 @@
77
#
88
-r base.txt
99
-e file:.
10-
# via -r requirements/base.in
10+
# via
11+
# -r requirements/base.in
12+
# -r requirements/docker.in
1113
gevent==21.8.0
1214
# via -r requirements/docker.in
1315
greenlet==1.1.1
1416
# via gevent
1517
psycopg2-binary==2.9.1
16-
# via -r requirements/docker.in
17-
zope.event==4.5.0
18+
# via apache-superset
19+
zope-event==4.5.0
1820
# via gevent
19-
zope.interface==5.4.0
21+
zope-interface==5.4.0
2022
# via gevent
2123

2224
# The following packages are considered to be unsafe in a requirements file:

requirements/integration.in

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,6 @@
1414
# See the License for the specific language governing permissions and
1515
# limitations under the License.
1616
#
17-
pip-compile-multi!=1.5.9
17+
pip-compile-multi
1818
pre-commit
1919
tox
20-
py>=1.10.0
21-
click

requirements/integration.txt

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,16 @@
1-
# SHA1:8e2dd1e795bcad7451376b3653eb03465e4f05d3
1+
# SHA1:39179f2c476f94362aa0705be059a488d7e38b6d
22
#
33
# This file is autogenerated by pip-compile-multi
44
# To update, run:
55
#
66
# pip-compile-multi
77
#
8-
backports.entry-points-selectable==1.1.0
8+
backports-entry-points-selectable==1.1.0
99
# via virtualenv
1010
cfgv==3.3.0
1111
# via pre-commit
1212
click==8.0.4
1313
# via
14-
# -r requirements/integration.in
1514
# pip-compile-multi
1615
# pip-tools
1716
distlib==0.3.2
@@ -39,9 +38,7 @@ pluggy==0.13.1
3938
pre-commit==2.14.0
4039
# via -r requirements/integration.in
4140
py==1.10.0
42-
# via
43-
# -r requirements/integration.in
44-
# tox
41+
# via tox
4542
pyparsing==3.0.6
4643
# via packaging
4744
pyyaml==5.4.1

requirements/local.txt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,9 @@
77
#
88
-r development.txt
99
-e file:.
10-
# via -r requirements/base.in
10+
# via
11+
# -r requirements/base.in
12+
# -r requirements/development.in
1113

1214
# The following packages are considered to be unsafe in a requirements file:
1315
# setuptools

requirements/testing.in

Lines changed: 3 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -16,27 +16,15 @@
1616
#
1717
-r development.in
1818
-r integration.in
19+
-e file:.[bigquery,hive,presto,trino]
1920
docker
2021
flask-testing
2122
freezegun
22-
google-cloud-bigquery
23-
ipdb
24-
# pinning ipython as pip-compile-multi was bringing higher version
25-
# of the ipython that was not found in CI
26-
ipython
2723
openapi-spec-validator
28-
openpyxl
29-
pandas_gbq
3024
parameterized
31-
pybigquery
3225
pyfakefs
33-
pyhive[presto]>=0.6.3
34-
pylint==2.9.6
26+
pylint
3527
pytest
3628
pytest-cov
37-
statsd
3829
pytest-mock
39-
sqloxide
40-
# DB dependencies
41-
-e file:.[bigquery]
42-
-e file:.[trino]
30+
statsd

0 commit comments

Comments
 (0)