Vishnu Ks
c046451fbc
requirements: Upgrade httplib2 to 0.11.3.
2018-04-01 14:23:55 -07:00
Vishnu Ks
47afc015b3
requirements: Upgrade google-api-python-client to 1.6.6.
2018-04-01 14:23:55 -07:00
Vishnu Ks
64e6db5b88
requirements: Upgrade django-webpack-loader to 0.6.0.
2018-04-01 14:23:55 -07:00
Vishnu Ks
46ed1b3d78
requirements: Upgrade disposable-email-domains to 0.0.23.
2018-04-01 14:10:43 -07:00
Eeshan Garg
87cc548e30
pypa: Upgrade to release 0.4.2.
2018-03-31 15:49:07 -07:00
neiljp (Neil Pilgrim)
9a6e84a1c3
requirements: Upgrade mypy to 0.580.
2018-03-25 10:17:47 -07:00
Vishnu Ks
41f8618c04
email: Use PyPi module for disposable email providers list.
2018-03-11 21:48:56 -07:00
neiljp (Neil Pilgrim)
aa465a6710
requirements: Upgrade mypy to 0.570.
...
Fixes #8582 .
2018-03-10 10:04:14 -08:00
Robert Hönig
194b2fd8c0
Upgrade the zulip_bots dependency to python-zulip-api:192e9e1.
...
192e9e1 introduces bot-specific validate_config()
methods that are used in subsequent commits.
2018-03-08 15:05:38 -08:00
Tim Abbott
11b31b3584
requirements: Update uwsgi to the latest version.
...
Apparently, older uwsgi doesn't install properly on systems with newer
versions of OpenSSL; see https://github.com/unbit/uwsgi/issues/1395
for details.
This fixes #7609 .
2018-03-06 13:14:26 -08:00
Eeshan Garg
5af55d7845
requirements: Upgrade to virtualenv-clone 0.3.0.
2018-03-03 15:24:18 -08:00
Tim Abbott
68664acf1f
requirements: Update sqlalchemy to 1.2.4.
...
This requires updating one of the tests for the group_pm_with feature
in test_narrow to use the new style of tautology generated by SQLAlchemy.
Thanks to Sinwar for investigating this.
Fixes #8381 .
2018-02-26 21:32:27 -08:00
Umair Khan
db1e090c6a
django-auth-ldap: Bump version to 1.3.0.
...
The name of _get_user_attrs was changed to attrs in
152d40a2a0
Fixes #8380
2018-02-22 05:39:04 -08:00
Vishnu Ks
7d3b41b039
requirements: Upgrade psycopg2 to 2.7.3.4.
...
psycopg2 package contains both binary and source
currently.The binary would soon be only available
in psycopg2-binary. So currently installing psycopg2
will show a warning about the future migration of binary.
To avoid the warning we should only install the source.
https://www.postgresql.org/message-id/CA%2Bmi_8bd6kJHL
TGkuyHSnqcgDrJ1uHgQWvXCKQFD3tPQBUa2Bw%40mail.gmail.com
2018-02-21 13:14:59 -08:00
Tim Abbott
6479f32c7c
dependencies: Downgrade pika to avoid constantly logged errors.
...
With the new pika 0.11.2, we got a lot of errors from pika on
chat.zulip.org. See #8466 for details.
2018-02-20 14:03:07 -08:00
Aditya Bansal
dedef11fe5
thumbor: Upgrade thumbor to v6.4.1.
2018-02-21 01:00:40 +05:30
Aditya Bansal
efe8545303
local-uploads: Start running authentication checks on file requests.
...
From here on we start to authenticate uploaded file request before
serving this files in production. This involves allowing NGINX to
pass on these file requests to Django for authentication and then
serve these files by making use on internal redirect requests having
x-accel-redirect field. The redirection on requests and loading
of x-accel-redirect param is handled by django-sendfile.
NOTE: This commit starts to authenticate these requests for Zulip
servers running platforms either Ubuntu Xenial (16.04) or above.
Fixes : #320 and #291 partially.
2018-02-16 05:06:37 +05:30
Vishnu Ks
a1db814e4e
requirements: Upgrade python-digital-ocean to 1.13.2.
2018-02-14 09:44:26 -08:00
Vishnu Ks
caaa7d1b82
requirements: Upgrade ndg-httpsclient to 0.4.4.
2018-02-14 09:44:26 -08:00
Vishnu Ks
18436c100a
requirements: Upgrade google-api-python-client to 1.6.5.
2018-02-14 09:44:25 -08:00
Vishnu Ks
f93f1972e9
requirements: Upgrade certifi to 2018.1.18.
2018-02-14 09:41:49 -08:00
Vishnu Ks
026d835d3a
requirements: Upgrade twilio to two.
2018-02-14 09:41:49 -08:00
Vishnu Ks
88e73c9677
requirements: Upgrade transifex-client to 0.12.5.
2018-02-14 09:41:49 -08:00
Vishnu Ks
adac6c0cf2
requirements: Upgrade tornado to 4.5.3.
2018-02-14 09:41:49 -08:00
Vishnu Ks
9effe27eab
requirements: Upgrade typing to 3.6.4.
2018-02-14 09:41:49 -08:00
Vishnu Ks
3f3f876187
requirements: Upgrade stripe to 1.77.2.
2018-02-14 09:41:49 -08:00
Vishnu Ks
416338c9b6
requirements: Upgrade Sphinx to 1.7.0.
2018-02-14 09:41:49 -08:00
Vishnu Ks
351f780ab2
requirements: Upgrade Scrapy to 1.5.0.
2018-02-14 09:41:49 -08:00
Vishnu Ks
48f93a7460
requirements: Upgrade pytz to 2018.3.
2018-02-14 09:41:49 -08:00
Vishnu Ks
0aa6f00cf2
requirements: Upgrade pyasn1 to pyasn1-modules.
2018-02-14 09:41:49 -08:00
Vishnu Ks
f1098a77f2
requirements: Upgrade polib to 1.1.0.
2018-02-14 09:41:49 -08:00
Vishnu Ks
ab7695879a
requirements: Upgrade pip-tools to 1.11.0.
2018-02-14 09:41:49 -08:00
Vishnu Ks
2b081f882a
requirements: Upgrade Pillow to 5.0.0.
2018-02-14 09:41:49 -08:00
Vishnu Ks
0e2058ae48
requirements: Upgrade pika to 0.11.2.
2018-02-14 09:41:49 -08:00
Vishnu Ks
31abe1a6f8
requirements: Upgrade moto to 1.2.0.
2018-02-14 09:41:49 -08:00
Vishnu Ks
3780b8ce04
requirements: Upgrade Markdown to 2.6.11.
2018-02-14 09:41:49 -08:00
Vishnu Ks
6ca3f72e6e
requirements: Upgrade lxml to 4.1.1.
2018-02-14 09:41:49 -08:00
Vishnu Ks
617549fec5
requirements: Upgrade Jinja2 to 2.10.
2018-02-14 09:41:49 -08:00
Vishnu Ks
151702d7c1
requirements: Upgrade isort to 4.3.4.
2018-02-14 09:41:49 -08:00
Vishnu Ks
51577b788a
requirements: Upgrade html2text to 2018.1.9.
2018-02-14 09:41:49 -08:00
Vishnu Ks
66e34be480
requirements: Upgrade gitlint to 0.9.0.
2018-02-14 09:41:49 -08:00
Vishnu Ks
449c1d5064
requirements: Upgrade django-two-factor-auth to 1.7.0.
2018-02-14 09:41:49 -08:00
Vishnu Ks
2b0099f696
requirements: Upgrade django-pipeline to 1.6.14.
2018-02-14 09:41:49 -08:00
Vishnu Ks
7a8b174a01
requirements: Upgrade cryptography to 2.1.4.
2018-02-14 09:41:49 -08:00
Vishnu Ks
1b8ca55dd2
requirements: Upgrade cffi to 1.11.4.
2018-02-14 09:41:49 -08:00
Vishnu Ks
d8eb4a115c
requirements: Upgrade Babel to 2.5.3.
2018-02-14 09:41:49 -08:00
Vishnu Ks
9b93e8cba8
requirements: Upgrade argon2-cffi to 18.1.0.
2018-02-14 09:41:49 -08:00
Eeshan Garg
d7903d25e9
pypi_packages: Upgrade to release 0.4.1.
2018-02-07 09:52:51 -08:00
rht
f190888dfb
django-2.0: Bump social auth version to 2.1.0.
2018-01-30 10:53:54 -08:00
Greg Price
455b77225f
requirements: Note one requirement as needed only for zilencer.
...
Otherwise it's potentially puzzling why this is there, for an admin
looking at a normal install without zilencer.
2018-01-17 16:44:04 -08:00
Vishnu Ks
167a712922
requirements: Include stripe in common.in.
2018-01-17 16:12:32 -08:00
Eeshan Garg
30795c864d
python-zulip-api: Upgrade to release 0.4.0.
2018-01-07 09:52:13 -05:00
neiljp (Neil Pilgrim)
25d5a2ee1c
requirements: Upgrade mypy to 0.560.
...
Fixes #7835 .
2017-12-20 18:09:36 -08:00
Eeshan Garg
61089a9349
python-zulip-api: Upgrade to package release 0.3.9.
2017-11-28 22:16:43 -08:00
Tim Abbott
b42ce65090
requirements: Add dependencies for two-factor auth.
...
We're not yet ready to add 2FA to Zulip yet, but we've determined we'd
like to work from these libraries.
I'm not bothering to bump PROVISION_VERSION for this, since we're
likely to do something else that bumps it soon, and we're not merging
anything that uses these new libraries.
2017-11-28 15:13:38 -08:00
Eeshan Garg
c45517f544
python-zulip-api: Upgrade to PyPI package release 0.3.8.
...
There's one migration required by this release:
* queue_processors: Stop passing state_handler to handle_message.
state_handler is now a property of bot_handler and thus, does
not need to be passed to bot_handler.handle_message().
The commit responsible is:
2a74ad11c5
2017-11-27 20:31:37 -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
rht
e169bb0954
zerver: Remove simplejson dependency.
...
Modified by tabbott to put the third-party code in a new file.
Fixes #6970 .
2017-11-21 21:51:48 -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
Harshit Bansal
95b3f2e745
requirements: Add mypy.txt and docs.txt to locked requirements framework.
2017-11-21 02:38:26 +05:30
Tim Abbott
1b28ddd8a7
requirements: Update to new pyoembed release.
...
This should mean we no longer need to maintain a fork.
2017-11-17 11:03:08 -08:00
Aditya Bansal
dd037df2c4
thumbor: Add dependencies and virtualenv setup script.
...
In this commit we add new dependencies needed for running thumbor.
Also we add the script for creating the virtual environment ready
for thumbor.
Note: Thumbor will use python2 and thus have different virtualenv
dedicated to it.
Credits to @TigorC and @joshland as well for there work on this.
2017-11-16 22:38:29 -08:00
Eeshan Garg
ae6d30b60e
requirements: Upgrade to fakeldap 0.6.1.
...
Tweaked by tabbott to remove the unnecessary GitHub indirection.
2017-11-16 15:23:44 -08:00
Tim Abbott
d2d1459a6a
requirements: Add isort development dependency.
2017-11-14 12:10:48 -08:00
Harshit Bansal
e062b244b4
requirements: Remove unused `diff-match-patch` package.
...
This package was used for generating diffs for message edits. But
we have now switched to `lxml` for producing diffs so this is no
longer required.
2017-11-10 10:19:32 -08:00
derAnfaenger
19bc55aa45
Fix various typos.
...
The typos and their corrections were found with the
aid of https://github.com/lucasdemarchi/codespell .
2017-11-09 16:26:38 +01:00
Rishi Gupta
dec4b9ed93
remote dev: Add code and instructions for creating digital ocean droplets.
...
Mostly copied from the zulip/zulip-gci repository, but with some changes to
wordings and code cleanup for linters.
2017-11-06 12:20:39 -08:00
Rishi Gupta
b31af80c5f
requirements: Update comments output by update-locked-requirements.
...
I just ran tools/update-locked-requirements and commited the changes.
2017-11-06 12:20:39 -08:00
Tim Abbott
bfa148ab39
requirements: Update mypy to latest version.
...
This involves fixing the mypy annotations in one file
2017-10-27 17:05:52 -07:00
Vishnu Ks
e102c42e0f
requirements: Upgrade moto to 1.1.24.
2017-10-27 16:56:15 -07:00
Vishnu Ks
43dd26cf08
requirements: Upgrade Twisted to 17.9.0.
2017-10-27 16:56:15 -07:00
Vishnu Ks
ea58830673
requirements: Upgrade Sphinx to 1.6.5.
2017-10-27 16:56:15 -07:00
Vishnu Ks
cd90e1a3ad
requirements: Upgrade six to 1.11.0.
2017-10-27 16:56:15 -07:00
Vishnu Ks
f5f94bddda
requirements: Upgrade setuptools to 36.6.0.
2017-10-27 16:56:15 -07:00
Vishnu Ks
5c51d19194
requirements: Upgrade pyasn1 and pyasn1-modules.
2017-10-27 16:56:15 -07:00
Vishnu Ks
c04cde6e96
requirements: Upgrade psycopg2 to 2.7.3.2.
2017-10-27 16:56:15 -07:00
Vishnu Ks
0291214e0b
requirements: Upgrade pip-tools to 1.10.1.
2017-10-27 16:56:15 -07:00
Vishnu Ks
e1aabfceca
requirements: Upgrade Pillow to 4.3.0.
2017-10-27 16:56:15 -07:00
Vishnu Ks
7fc2e1ad0e
requirements: Upgrade oauthlib to 2.0.6.
2017-10-27 16:56:15 -07:00
Vishnu Ks
c535816dea
requirements: Upgrade lxml to 4.1.0.
2017-10-27 16:56:15 -07:00
Vishnu Ks
308212c80b
requirements: Upgrade ipython to 6.2.1.
2017-10-27 16:56:15 -07:00
Vishnu Ks
db0cd705d7
requirements: Upgrade html2text to 2017.10.4.
2017-10-27 16:56:15 -07:00
Vishnu Ks
e96611ad1d
requirements: Upgrade google-api-python-client to 1.6.4.
2017-10-27 16:56:15 -07:00
Vishnu Ks
cd064475a7
requirements: Upgrade django-auth-ldap to 1.2.16.
2017-10-27 16:56:15 -07:00
Vishnu Ks
0140a347dc
requirements: Upgrade django to 1.11.6.
2017-10-27 16:56:15 -07:00
Vishnu Ks
00331ad84e
requirements: Upgrade cryptography to 2.1.2.
2017-10-27 16:56:15 -07:00
Vishnu Ks
92f482a142
requirements: Upgrade cffi to 1.11.2.
2017-10-27 16:56:15 -07:00
Vishnu Ks
af4185e1fe
requirements: Add simplejson.
...
simplejson is still used in home.py
2017-10-27 16:56:15 -07:00
Tim Abbott
3abe92fc39
requirements: Update version of pyombed to fork with bs4 bug fixed.
...
This fixes an annoying warning message that was printed in our tests.
2017-10-27 16:55:27 -07:00
Tim Abbott
095a3ecbdd
requirements: Fix missing simplejson dependency.
2017-10-27 16:54:01 -07:00
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
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
Vishnu Ks
2a03a02032
requirements: Upgrade SQLAlchemy to 1.1.13.
2017-08-21 07:52:15 -07:00
Vishnu Ks
6414d92560
requirements: Upgrade Sphinx to 1.6.3.
2017-08-21 07:52:15 -07:00
Vishnu Ks
09b8a2a0bc
requirements: Upgrade setuptools to 36.2.7.
2017-08-21 07:52:15 -07:00
Vishnu Ks
3f758b4b0d
requirements: Upgrade requests to 2.18.4.
2017-08-21 07:52:15 -07:00
Vishnu Ks
dcd6605591
requirements: Upgrade regex to 2017.7.28.
2017-08-21 07:52:15 -07:00
Vishnu Ks
7a04df728d
requirements: Upgrade python-dateutil to 2.6.1.
2017-08-21 07:52:15 -07:00
Vishnu Ks
332ed4f986
requirements: Upgrade pyldap to 2.4.37.
2017-08-21 07:52:15 -07:00
Vishnu Ks
b1acab45a9
requirements: Upgrade PyJWT to 1.5.2.
2017-08-21 07:52:15 -07:00
Vishnu Ks
2cf74956a9
requirements: Upgrade pyflakes to 1.6.0.
2017-08-21 07:52:15 -07:00
Vishnu Ks
79c2216850
requirements: Upgrade pyasn1-modules to 0.0.11.
2017-08-21 07:52:15 -07:00
Vishnu Ks
63e48daf96
requirements: Upgrade pyasn1 to 0.3.2.
2017-08-21 07:52:15 -07:00
Vishnu Ks
cc2e94d7f4
requirements: Upgrade Pillow to 4.2.1.
2017-08-21 07:52:15 -07:00
Vishnu Ks
1af023fd16
requirements: Upgrade pathlib2 to 2.3.0.
2017-08-21 07:52:14 -07:00
Vishnu Ks
6973a06b35
requirements: Upgrade oauth2client to 4.1.2.
2017-08-21 07:52:14 -07:00
Vishnu Ks
3b4c3a9827
requirements: Upgrade ipython to 6.1.0.
2017-08-21 07:52:14 -07:00
Vishnu Ks
cb402ca9be
requirements: Upgrade docutils to 0.14.
2017-08-21 07:52:14 -07:00
Vishnu Ks
4e99ddad68
requirements: Upgrade Django to 1.11.4.
2017-08-21 07:52:14 -07:00
Vishnu Ks
178beb81b7
requirements: Include egg fragment in mypy git url.
2017-08-20 22:59:20 -07:00
Vishnu Ks
f35f3441f2
requirements: Upgrade cryptography to 2.0.3.
2017-08-20 22:53:05 -07:00
Vishnu Ks
9d333492d6
requirements: Upgrade certifi to 2017.7.27.1.
2017-08-20 22:53:05 -07:00
Vishnu Ks
fe240278d0
requirements: Upgrade cchardetto to 2.1.1.
2017-08-20 22:53:05 -07:00
Vishnu Ks
a49f8c8f57
requirements: Upgrade botocore to 1.6.2.
2017-08-20 22:53:05 -07:00
Vishnu Ks
a47b67c50d
requirements: Upgrade boto to 2.48.0.
2017-08-20 22:53:05 -07:00
Greg Price
1dc26ba250
Bump psycopg2 dependency to 2.7.3 to get a bugfix.
...
This should fix #6153 .
2017-08-16 17:58:13 -07:00
Greg Price
67745f849b
py3: Bump `sourcemap` dependency to get py3 bugfix.
...
The one difference between `sourcemap` 0.2.0 and 0.2.1 is this fix:
https://github.com/mattrobenolt/python-sourcemap/pull/9
This addresses an issue that caused the Zulip server running on
Python 3 to raise exceptions when attempting to process a JS error.
2017-08-15 17:30:31 -07:00
neiljp (Neil Pilgrim)
aefc256f23
mypy: Upgrade mypy beyond release 0.521 to mypy commit on Aug 3 2017.
2017-08-05 17:53:23 -07:00
Eeshan Garg
ee0a03d547
python-zulip-api: Upgrade to latest release (0.3.2).
2017-07-31 21:23:31 -07:00
Eeshan Garg
148bb4db09
requirements: Update requirements/ to install bots/API packages.
...
This is required, since we just reorganized the python-zulip-api
repository into 3 packages.
A nice side effect is that we get to eliminate some now-unnecessary
code for editing sys.path.
2017-07-18 00:10:30 -07:00
Tim Abbott
f2f9494d17
requirements: Pin the version of python-cryptography.
...
This is a workaround for https://github.com/pyca/cryptography/pull/3603 .
2017-07-14 17:22:20 -07:00
Eeshan Garg
938597c5da
requirements: Use the python-zulip-api repo for API bindings.
...
Tweaked by tabbott to repoint at the final repository name, update the
dependencies with `pip-compile`, and update PROVISION_VERSION.
2017-07-06 12:24:38 -07:00
rht
8aaf34d06d
Lock the recursive requirements in common.txt via pip-compile.
...
The commit is composed of: (1) distill out top-level dependencies in
common.txt, (2) add -e flag to the vcs-based packages because
pip-compile can't do without, (3) pip-compile/generate the locked files
then remove the -e flags from the lockfile, (4) pin pathlib2 to dev.txt
because it turns out it is a direct requirement of
documentation_crawler, (5) document the structure and add an automation
script (6) remove cryptography==1.9 from requirements/scrapy.txt since
cryptography is automatically added from pyopenssl (7) add sed command
to remove future/futures from the generated lock file in python3 (this
should have been automatically handled by pip-compile, so pending for
the feature from pip-compile)
Tweaked by tabbott to update PROVISION_VERSION and add a missing
`first` dependency.
2017-07-05 23:47:07 -07:00