Anders Kaseorg
76f4123f42
mypy: Add types-zxcvbn.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2022-07-05 15:55:17 -07:00
Anders Kaseorg
0cf836119b
requirements: Require boto3-stubs packages only in development.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2022-05-09 12:49:15 -07:00
Anders Kaseorg
548dd5a402
requirements: Upgrade Python requirements.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2022-03-24 19:16:52 -07:00
Anders Kaseorg
f21842e920
requirements: Upgrade Python requirements.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2022-03-16 10:43:23 -07:00
Anders Kaseorg
4d858b874e
python: Upgrade Python requirements.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2022-02-18 18:03:13 -08:00
Anders Kaseorg
4922632601
mypy: Add types-beautifulsoup4.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2022-01-23 23:39:40 -08:00
Anders Kaseorg
8d9fe9cfb0
mypy: Add types-stripe.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2022-01-23 22:47:30 -08:00
Anders Kaseorg
2612f57d51
requirements: Upgrade Python requirements.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2022-01-23 22:14:17 -08:00
Eeshan Garg
fd0ce28029
requirements: Ensure that importlib-metadata installs on > py3.8.
...
In #20012 , it was discovered that since our `zulip_bots` package
requires `importlib-metadata >= 3.6; python_version < "3.10"`
whereas the server requires
`importlib-metadata==4.8.1 ; python_version < "3.8". This results
in `importlib-metadata` not being installed on Python 3.8 and
Python 3.9. This commit resolves that discrepancy.
Thanks to Anders Kaseorg (@andersk) for reporting this bug!
2021-11-02 16:02:22 -07:00
Anders Kaseorg
817146c28b
python: Upgrade SQLAlchemy from 1.3.24 to 1.4.23.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2021-08-31 06:47:39 -07:00
Anders Kaseorg
019bd848ca
requirements: Upgrade Python requirements.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2021-08-24 07:51:48 -07:00
Anders Kaseorg
1bdb7b1141
mypy: Add boto3-stubs.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2021-08-09 20:32:19 -07:00
Anders Kaseorg
05124737f7
mypy: Add backoff-stubs.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2021-08-09 20:32:19 -07:00
Anders Kaseorg
09564e95ac
mypy: Add types-psycopg2.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2021-08-09 20:32:19 -07:00
Anders Kaseorg
5c90522e69
mypy: Add types-Pillow.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2021-08-09 20:32:19 -07:00
Anders Kaseorg
6289803368
mypy: Add types-oauthlib.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2021-08-09 20:32:19 -07:00
Anders Kaseorg
4c73926ad9
mypy: Add types-jsonschema.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2021-08-09 20:32:19 -07:00
Anders Kaseorg
58cfc152a0
mypy: Add types-commonmark.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2021-08-09 20:32:19 -07:00
Anders Kaseorg
1a3e3f9072
mypy: Add lxml-stubs.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2021-08-04 11:29:20 -07:00
Anders Kaseorg
49907173b2
mypy: Add types-Pygments.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2021-08-02 22:31:46 -07:00
Anders Kaseorg
04feadd917
mypy: Add pika-stubs.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2021-08-02 22:31:46 -07:00
Anders Kaseorg
c56440ded0
requirements: Upgrade Python requirements.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2021-07-05 12:23:06 -07:00
Anders Kaseorg
13e35bfa94
mypy: Use sqlalchemy-stubs.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2020-11-16 18:17:41 -08:00
Anders Kaseorg
1275613812
requirements: Upgrade mypy to 0.790.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2020-11-12 15:44:30 -08:00
Anders Kaseorg
8152cd8566
requirements: Upgrade Python requirements.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2020-10-19 11:54:14 -07:00
Anders Kaseorg
0d20145b93
mypy: Upgrade from 0.730 to 0.740.
...
Signed-off-by: Anders Kaseorg <anders@zulipchat.com>
2019-11-13 12:38:45 -08:00
Anders Kaseorg
40f4ead738
mypy: Upgrade from 0.720 to 0.730.
...
Fixes #13269 .
Signed-off-by: Anders Kaseorg <anders@zulipchat.com>
2019-11-13 12:38:45 -08:00
Anders Kaseorg
f1832f3e0e
requirements: Pin mypy to 0.720.
...
We’ll need to debug some new errors from 0.730 before upgrading (#13269 ).
Signed-off-by: Anders Kaseorg <anders@zulipchat.com>
2019-10-08 17:49:28 -07:00
Anders Kaseorg
ec9bf6576a
requirements: Remove unnecessary version bounds from *.in.
...
This makes no changes to the locked versions in *.txt, but it reduces
duplicate information and gives us sane workflows for
* upgrading packages: remove some or all lines from *.txt and re-run
`update-locked-requirements`;
* marking packages as intentionally held back: add a version bound
to *.in with an explanatory comment.
Signed-off-by: Anders Kaseorg <anders@zulipchat.com>
2019-09-23 13:23:58 -07:00
Wyatt Hoodes
3060bb2208
requirements: Upgrade to mypy 0.720.
...
We also add the option of the newly added `--warn_unreachable`
flag.
2019-07-25 17:41:10 -07:00
neiljp (Neil Pilgrim)
ba7a0934e3
requirements: Upgrade mypy to 0.711.
...
This comes with it a big performance improvement; mypy is now only
barely our slowest linter even if it wasn't previously running.
Fixes : #12058
2019-07-22 17:12:50 -07:00
Anders Kaseorg
0555007bd0
requirements: Remove unused dependencies.
...
* backports-abc: For old Python versions.
* backports.ssl-match-hostname: For old Python versions.
* docopt: Has never been used directly.
* gitdb: Has never been used directly.
* ndg-httpsclient: No longer used by requests ≥ 2.12.1.
* pycrypto: Has never been used directly.
* smmap: Has never been used directly.
* typing: For old Python versions.
* typing_extensions: For old Python versions.
PROVISION_VERSION is not bumped because these were already unused
since at least the last major bump.
Signed-off-by: Anders Kaseorg <anders@zulipchat.com>
2019-07-10 15:44:50 -07:00
neiljp (Neil Pilgrim)
1348c8fd05
requirements: Upgrade mypy to 0.670.
...
Requires minor adjustment for accented 'i' in variable name.
2019-04-16 17:50:12 -07:00
neiljp (Neil Pilgrim)
2160ece8e2
requirements: Upgrade mypy to 0.660.
2019-04-16 17:50:12 -07:00
neiljp (Neil Pilgrim)
63768858ff
dependencies: Upgrade mypy to version 0.650.
...
Broaden the type of the AbstractEnum __reduce_ex__ parameter to object; this
matches the parameter type specified in the latest enum.pyi file in typeshed.
Fixes #10996 .
2018-12-09 22:20:12 -08:00
Vishnu Ks
8f5cbb5c8c
requirements: Upgrade typing to 3.6.6.
2018-11-12 15:27:26 -08:00
Aaditya Arora
f4d4c55d92
dependencies: Upgrade mypy to version 0.641.
...
This requires upgrading a few other packages that mypy depends on.
2018-10-24 10:48:05 -07:00
Rhea Parekh
ddf011c915
requirements: Upgrade mypy to 0.620.
...
Fixes #9975 .
2018-07-28 15:35:32 -07:00
Michael J. Sullivan
fe9e017406
mypy: Update mypy to a version from master.
...
We want to be able to take advantage of some new features added
to dmypy.
2018-05-21 22:41:05 -07:00
neiljp (Neil Pilgrim)
202063e030
requirements: Upgrade mypy to 0.600.
2018-05-06 20:55:21 -07:00
neiljp (Neil Pilgrim)
f5ec2639b7
requirements: Update mypy to 0.590.
2018-04-25 08:58:55 -07:00
neiljp (Neil Pilgrim)
9a6e84a1c3
requirements: Upgrade mypy to 0.580.
2018-03-25 10:17:47 -07:00
neiljp (Neil Pilgrim)
aa465a6710
requirements: Upgrade mypy to 0.570.
...
Fixes #8582 .
2018-03-10 10:04:14 -08:00
Vishnu Ks
9effe27eab
requirements: Upgrade typing to 3.6.4.
2018-02-14 09:41:49 -08:00
neiljp (Neil Pilgrim)
25d5a2ee1c
requirements: Upgrade mypy to 0.560.
...
Fixes #7835 .
2017-12-20 18:09:36 -08:00
Rhea Parekh
84847b811b
requirements: Upgrade mypy to 0.550.
...
We have to add a few type: ignores due to mypy 0.550 having some bugs
in the new imaplib stubs in typeshed.
Fixes #7387 .
2017-11-25 10:06:27 -08:00
Tim Abbott
6981ac3d2f
requirements: Add back explicit typing dependencies.
...
These are needed to make the output the same on Trusty and Xenial.
2017-11-20 13:47:16 -08:00
Harshit Bansal
e75f0c1ee4
requirements: Rename requirements files.
...
This commit renames various source requirements files like `dev.txt`,
`mypy.txt` etc to `dev.in`, `mypy.in` etc and various locked requirements
files like `dev_lock.txt`, `mypy_lock.txt` etc to `dev.txt`, `mypy.txt`
etc. This will help in emphasizing to the user that *.in are actually
input to `update-locked-requirements` tool which should be run after
updating any of these.
2017-11-21 02:38:26 +05:30