Alex Vandiver
9f2df658f0
requirements: Add google-re2, a drop-in replacement for re using re2.
...
re2[1] compiles (strictly) regular expressions to deterministic finite
automata, which guarantees linear-time behavior; `google-re2` is a
drop-in replacement for the `re` module which uses re2 under the hood.
[1]: https://github.com/google/re2/
2021-10-04 16:59:54 +00:00
Alex Vandiver
710a92f48c
tools: Add a tool to upload release tarballs to S3.
2021-08-26 17:21:31 -07:00
Anders Kaseorg
672358c5da
docs: Migrate from recommonmark to MyST-Parser.
...
Recommonmark is no longer maintained, and MyST-Parser is much more
complete.
https://myst-parser.readthedocs.io/
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2021-08-19 00:53:32 -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
7f0381d4c7
outgoing_http: Fix type annotations.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2021-08-05 18:34:38 -05: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
fb3ddf50d4
python: Fix mypy no_implicit_reexport errors.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2021-07-16 14:02:31 -07:00
Priyansh Garg
c1885c1b98
requirements: Add pymongo to support reading bson files.
...
Required for reading bson files from mongodb dump in rocketchat
import tool.
2021-07-15 14:28:23 -07:00
Anders Kaseorg
65491ee97d
mypy: Remove blanket ignore_missing_imports again.
...
Effectively revert commit a8f66573f3
.
This adds a little more bureaucracy when adding a new untyped
third-party library, but will prevent bugs like the ones fixed
in #19105 and #19106 .
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2021-07-13 08:40:30 -07:00
Anders Kaseorg
0ae94c6051
mypy: Move configuration to pyproject.toml.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2021-07-05 17:01:32 -07:00
Anders Kaseorg
a17fbb3b55
isort: Move configuration into pyproject.toml.
...
Since we already have one for Black, this saves a top-level file.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2021-03-04 18:03:30 -08:00
Anders Kaseorg
1323c4aa6e
pyproject: Configure Black.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2021-02-12 08:34:43 -08:00