mirror of https://github.com/zulip/zulip.git
78297efefd
Till now, we've been forking django-auth-ldap at https://github.com/zulip/django-auth-ldap to put the LDAPReverseEmailSearch feature in it, hoping to get it merged upstream in https://github.com/django-auth-ldap/django-auth-ldap/pull/150 The efforts to get it merged have stalled for now however and we don't want to be on the fork forever, so this commit puts the email search feature as a clumsy workaround inside our codebase and switches to using the latest upstream release instead of the fork. |
||
---|---|---|
.. | ||
README.md | ||
common.in | ||
dev.in | ||
dev.txt | ||
docs.in | ||
docs.txt | ||
mypy.in | ||
mypy.txt | ||
pip.in | ||
pip.txt | ||
prod.in | ||
prod.txt |
README.md
The dependency graph of the requirements is as follows:
dev +-> prod +-> common
+
|
v
mypy,docs,pip
Of the files, only dev, prod, and mypy have been used in the install scripts directly. The rest are implicit dependencies.
Steps to update a lock file, e.g. to update ipython from 5.3.0 to latest version:
- Remove entry for
ipython==5.3.0
in dev.txt. - Run
./tools/update-locked-requirements
, which will generate new entries, pinned to the latest version. - Increase
PROVISION_VERSION
inversion.py
. - Run
./tools/provision
to install the new deps and test them. - Commit your changes.