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
Tim Abbott
f5fe9d24bb
requirements: Remove unnecessary dateutil dependency.
...
This is only needed for some Nagios scripts, which don't use the Zulip
virtualenv anyway. They already correctly install the relevant
package via apt.
2017-08-22 10:42:01 -07:00
Tim Abbott
bc63cdf538
requirements: Remove unnecessary netifaces dependency.
...
This is only used for
puppet/zulip_ops/files/zulip-ec2-configure-interfaces, and that
actually doesn't even use the Zulip virtualenv (and correctly already
has puppet configuration to install this dependency).
2017-08-22 10:42:01 -07:00
Tim Abbott
54ec4e9e34
requirements: Remove flup dependency.
...
This was needed for fastcgi, which we stopped using many months ago.
2017-08-22 10:42:01 -07:00
rht
95df787a1e
requirements: Remove scandir implicit dependency.
2017-08-22 10:10:57 -07:00
rht
beba59bfd5
requirements: Remove socialauth.txt recursive dep file.
2017-08-22 10:10:57 -07:00
rht
3f343f4b7b
requirements: Remove emailmirror.txt recursive dep file.
...
The libraries in emailmirror.txt, with the exception of talon, are
imported indirectly, and so these are better autogenerated.
2017-08-22 10:10:57 -07:00
rht
99511421d1
requirements: Rename py3_common.txt to common.txt.
2017-08-22 10:10:57 -07:00
rht
0a469fd4c8
requirements: Lock prod.txt instead of its py3_common dependency.
...
`py3_common.txt` is no longer locked.
2017-08-22 10:10:57 -07:00
rht
6a5869ec8d
requirements: Rename py3_prod.txt to prod.txt.
2017-08-22 10:10:57 -07:00
rht
e2627df7f0
requirements: Rename py3_socialauth.txt to socialauth.txt.
2017-08-22 10:10:57 -07:00
rht
80f4ba7a76
requirements: Replace py3_dev.txt with dev_lock.txt.
2017-08-22 10:10:57 -07:00
rht
1519a243bf
Remove ipython,moto,scrapy,twisted recursive dep files.
2017-08-21 18:24:55 -07:00
rht
2be8a793e4
Lock the recursive requirements in dev.txt via pip-compile.
...
First, all the lines of py3_dev.txt except for mypy.txt are mv-ed to
dev.txt. Then dev_lock.txt is generated from dev.txt to be used by
py3_dev.txt. `click` is removed from moto.txt since it is already a
dependency of several libraries and will appear as an autogenerated
dependency.
2017-08-21 18:24:55 -07:00
rht
2afbc7e4d7
requirements: Squash dev.txt into py3_dev.txt.
2017-08-21 18:24:55 -07:00
rht
e4e0d7effd
requirements: Squash common.txt into py3_common.txt.
2017-08-21 18:24:55 -07:00
rht
f24b1f2057
requirements: Squash prod.txt into py3_prod.txt.
2017-08-21 18:24:55 -07:00
rht
6baef37564
requirements: Remove Python 2-specific files.
2017-08-21 18:24:55 -07:00
Vishnu Ks
ba16616961
requirements: Upgrade simplejson to 3.11.1.
2017-08-21 07:52:16 -07:00
Vishnu Ks
3351e2afb9
requirements: Upgrade Markdown to 2.6.9.
2017-08-21 07:52:16 -07:00
Vishnu Ks
55ce054bce
requirements: Upgrade babel to 2.5.0.
2017-08-21 07:52:16 -07:00
Vishnu Ks
d431d50da0
requirements: Upgrade httpretty to 0.8.14.
2017-08-21 07:52:15 -07:00
Vishnu Ks
557c92c16f
requirements: Upgrade idna to 2.6.
2017-08-21 07:52:15 -07:00
Vishnu Ks
2031c24eb0
requirements: Upgrade redis to 2.10.6.
2017-08-21 07:52:15 -07:00
Vishnu Ks
e46a5abe8d
requirements: Upgrade fonttools to 3.15.0.
2017-08-21 07:52:15 -07:00
Vishnu Ks
12bb19a2cb
requirements: Upgrade botocore to 1.6.3.
2017-08-21 07:52:15 -07:00
Vishnu Ks
1f90ad0a05
requirements: Upgrade w3lib to 1.18.0.
2017-08-21 07:52:15 -07:00
Vishnu Ks
d33cf45010
requirements: Upgrade urllib3 to 1.22.
2017-08-21 07:52:15 -07:00
Vishnu Ks
e17dd84d39
requirements: Upgrade typing to 3.6.2.
2017-08-21 07:52:15 -07:00