Eeshan Garg
0600646fbf
python-zulip-api: Upgrade to latest release (0.3.5 -> 0.3.7).
2017-10-21 06:08:40 -07:00
Umair Khan
8edba8c73a
common.txt: Delete patched Django comment.
2017-10-18 21:53:09 -07:00
Eeshan Garg
48be9e3e44
packages: Upgrade Zulip API packages (0.3.4 -> 0.3.5).
2017-10-09 11:40:36 -07:00
Harshit Bansal
2b7dd8e437
requirements: Add 'lxml' as a dependency required for parsing HTML.
...
We need to parse rendered HTML content of messages while preparing
content for mobile push notifications and for doing so we need to
use lxml's HTML parser.
2017-10-06 16:37:17 -07:00
Tim Abbott
a197b82eb5
requirements: Upgrade mypy to version 0.530.
2017-10-06 15:55:11 -07:00
Umair Khan
4ed182ef44
django-auth-ldap: Upgrade to 1.2.15.
...
In 1.2.15 version of django-auth-ldap, the authenticate() function of
LDAPBackend takes username and password as keyword arguments. This
commit updates the code to match this change.
Fixes #6588
2017-10-03 11:40:26 -07:00
Tim Abbott
5eddedd9f6
requirements: Switch talon to a zulip fork.
2017-10-03 09:03:53 -07:00
Tim Abbott
104d5f1142
requirements: Switch virtualenv-clone to a zulip fork.
2017-10-03 08:59:03 -07:00
Tim Abbott
d4fd2e5f41
requirements: Switch pyoembed to a zulip fork.
...
This helps us avoid the install process breaking if upstream has a
problem.
2017-10-03 08:56:42 -07:00
Tim Abbott
b8b9af3733
requirements: Switch fakeldap to a zulip fork.
...
This will help us avoid breaking installation of older versions of
Zulip.
2017-10-03 08:52:44 -07:00
Umair Khan
60b8cba7df
django: Bump version to 1.11.5.
2017-10-03 08:27:06 -07:00
neiljp (Neil Pilgrim)
ee8d7de7c3
mypy: Upgrade mypy to mypy commit on Oct 2 2017.
...
Also fix the fact we apparently forgot to remove fonttools from
dev_lock.txt.
2017-10-02 15:15:08 -07:00
Harshit Bansal
0056f1c948
requirements: Remove `fonttools` as a dependency.
...
We used fonttools' ttx tool to extract glyphs from `NotoColorEmoji.ttf`.
But we no longer need to do so and hence fonttools is no longer required.
2017-09-24 04:51:33 -07:00
rht
58a31a8a9b
requirements: Remove implicit dependencies used by the API.
2017-09-23 06:54:13 -07:00
Vishnu Ks
db124ee78e
requirements: Upgrade cffi to 1.11.0.
2017-09-19 19:07:58 -07:00
Vishnu Ks
9a2dcf3e0b
requirements: Upgrade babel to 2.5.1.
2017-09-19 19:07:58 -07:00
Vishnu Ks
dafdb9fe53
requirements: Upgrade moto to 1.1.10.
...
Upgrading to 1.1.11 breaks the code.
2017-09-19 19:07:58 -07:00
Vishnu Ks
3926f70444
requirements: Upgrade wheel to 0.30.0.
2017-09-19 19:07:58 -07:00
Vishnu Ks
6774eec84b
requirements: Upgrade tornado 4.5.2.
2017-09-19 19:07:58 -07:00
Vishnu Ks
345a01bef2
requirements: Upgrade SQLAlchemy to 1.1.14.
2017-09-19 19:07:58 -07:00
Vishnu Ks
5bee2584d1
requirements: Upgrade setuptools to 36.5.0.
2017-09-19 19:07:58 -07:00
Vishnu Ks
77b93b864f
requirements: Upgrade PyJWT to 1.5.3.
2017-09-19 19:07:58 -07:00
Vishnu Ks
20e03b541e
requirements: Upgrade psycopg2 to 2.7.3.1.
2017-09-19 19:07:58 -07:00
Vishnu Ks
ae987bede9
requirements: Upgrade pika to 0.11.0.
2017-09-19 19:07:58 -07:00
Vishnu Ks
723662a948
requirements: Upgrade oauthlib to 2.0.4.
2017-09-19 19:07:58 -07:00
Vishnu Ks
e011dd6f21
requirements: Upgrade ndg-httpsclient to 0.4.3.
2017-09-19 19:07:58 -07:00
Vishnu Ks
7dbef90efa
requirements: Upgrade ipython to 6.2.0.
2017-09-19 19:07:58 -07:00
Vishnu Ks
75276078d4
requirements: Upgrade google-api-python-client to 1.6.3.
2017-09-19 19:07:58 -07:00
Vishnu Ks
77360fb6fb
requirements: Upgrade fonttools to 3.15.1.
2017-09-19 19:07:58 -07:00
Vishnu Ks
b077f3c70f
requirements: Upgrade django-statsd-mozilla to 0.4.0.
2017-09-19 19:07:58 -07:00
Vishnu Ks
c2f8fc9500
requirements: Add premailer for inlining email CSS.
2017-09-16 18:54:29 +05:30
rht
107e6b4c51
requirements: Clean up dev.txt.
2017-09-15 07:58:40 -07:00
rht
2d06004ee9
requirements: Add documentation on regenerating lockfiles.
2017-09-15 07:58:19 -07:00
Greg Price
ceca96899a
deps: Adjust the header comments in lock files to reflect our tools.
2017-09-15 00:23:20 -07:00
Greg Price
b362e21ebb
deps: Simplify tools/update-locked-requirements slightly.
...
This makes the code a little more concise and also more uniform,
treating `future` the same in prod and in dev. The non-uniformity
looks like an oversight in 2be8a793e
, one of the commits that updated
this code for the Python 3-only world.
2017-09-15 00:23:20 -07:00
Greg Price
bab2078705
deps: Explain the `-e` oddness, and handle it uniformly.
2017-09-15 00:23:20 -07:00
Eeshan Garg
e39197a9b7
requirements: Upgrade to version 0.3.4 of the Zulip API packages.
2017-09-12 03:02:29 -07:00
Aditya Bansal
d7f10bf3a1
profiling: Add snakeviz to dev tools.
...
This adds snakeviz to dev tools and also updates the message displayed
upon running `test-backend` with `--profile` option to say how to run
snakeviz correctly when using vagrant development environment.
2017-09-06 13:46:24 -07:00
Eeshan Garg
0d2bb41f91
requirements: Upgrade versions of Zulip API libraries.
2017-09-02 07:48:13 -07:00
Greg Price
b0d34b030a
py3: Bump ujson to our own fork to pick up a Python 3 fix.
...
See my PR upstream: https://github.com/esnme/ultrajson/pull/284 .
Fixes #6332 .
2017-08-29 16:04:10 -07:00
Steve Howell
0106add546
mypy: Use TypedDict for UnreadMessageResult.
2017-08-28 14:48:19 -07:00
Tim Abbott
8c5525c5c6
requirements: Upgrade versions of Zulip API libraries.
2017-08-27 10:05:45 -07:00
Greg Price
c6d9fbd87b
APNs: Replace `apns` dependency with `apns2`.
...
This is "PyAPNs2", which implements Apple's new (since 2015)
APNs provider API.
2017-08-26 14:16:05 -07:00
Tim Abbott
55f0555c8d
requirements: Update mypy to latest master.
2017-08-25 10:53:10 -07:00
rht
e455284bb4
requirements: Remove pathlib2.
...
`pathlib2` is a backport of pathlib to Python 2.x. Ni!
This dependency can be removed since:
- Zulip 1.6.0+git has been on Python 3 nowadays.
Ekki-ekki-ekki-ptang-zoom-boing.
- As stated in ticket #6211 , having this removed, prevents the need to
have lockfiles for each of 3.4, 3.5, (and maybe 3.6).
This fixes #6211 .
2017-08-23 10:00:21 -07:00
Tim Abbott
8dff14430e
tools: Remove old python 3 compatibility checker.
...
Now that we've migrated over to Python 3, this tool is no longer required.
Fixes #6217 .
2017-08-22 14:58:59 -07:00
Tim Abbott
ff346f93b5
requirements: Add missing typing dependency.
2017-08-22 14:58:54 -07:00
Tim Abbott
bcf34fea33
requirements: Downgrade sphinx.
...
The latest version seems to not work for us on ReadTheDocs.
2017-08-22 13:21:15 -07:00
Tim Abbott
15c49679fe
requirements: Document the process a bit more.
2017-08-22 10:42:01 -07:00
Tim Abbott
559dc40ebb
requirements: Mark dateutil as being explicitly used by tests.
...
Since it's a library we might eventually start using in production
code without thinking about it, I'd rather just have it be available
in all environments.
2017-08-22 10:42:01 -07:00