TriggerMail / rules_pyz

Bazel Python rules that package everything in an executable zip
Apache License 2.0
29 stars 19 forks source link

Update third-party dependencies; Keep pytest 3.6 #47

Closed evanj closed 5 years ago

evanj commented 5 years ago

Update everything we depend on. The exception is pytest: Starting with 3.7, it depends on pathlib2, which depends on scandir, which is native code. Unfortunately, they don't ship binary wheels on pypi, which makes it hard to depend on. For now, let's just keep using the older pytest.

Packages used directly by these rules:

atomicwrites 1.1.5 -> 1.2.1 attrs 18.1.0 -> 18.2.0 more-itertools 4.2.0 -> 4.3.0 pip 10.0.1 -> 18.0 pluggy 0.6.0 -> 0.7.1 py 1.5.3 -> 1.6.0 pytest 3.6.0 -> 3.6.4 setuptools 39.2.0 -> 40.4.1

Packages used for the tests:

certifi 2018.4.16 -> 2018.8.24 cryptography 2.2.2 -> 2.3.1 google_api_core 1.2.0 -> 1.4.0 google_auth 1.5.0 -> 1.5.1 google_cloud_datastore 1.6.0 -> 1.7.0 grpcio 1.12.0 -> 1.15.0 idna 2.6 -> 2.7 numpy 1.14.3 -> 1.15.1 protobuf 3.5.2.post1 -> 3.6.1 pyasn1 0.4.3 -> 0.4.4 pyasn1_modules 0.2.1 -> 0.2.2 pytz 2018.4 -> 2018.5 requests 2.18.4 -> 2.19.1 rsa 3.4.2 -> 4.0 urllib3 1.22 -> 1.23