This website requires JavaScript.
Explore
Help
Sign In
Mirror
/
zulip
mirror of
https://github.com/zulip/zulip.git
Watch
1
Star
0
Fork
You've already forked zulip
0
Code
Issues
Projects
Releases
Wiki
Activity
672a431fba
zulip
/
tools
/
travis
/
setup-py3k
6 lines
100 B
Plaintext
Raw
Normal View
History
Unescape
Escape
travis: Add Python 3 compatibility test. This tests whether a new patch introduces any regressions related to any of the Python 3 compatibility fixers we've run in the past, so that we can make continuous forward progress on our path towards Python 3 compatibility. This produces error output that looks like this: """ Testing for additions of Python 2 patterns we've removed as part of moving towards Python 3 compatibility. Running Python 3 compatibility test lib2to3.fixes.fix_apply Running Python 3 compatibility test lib2to3.fixes.fix_except diff --git a/zerver/views/__init__.py b/zerver/views/__init__.py index b5c0102..2defd46 100644 --- a/zerver/views/__init__.py +++ b/zerver/views/__init__.py @@ -296,7 +296,7 @@ def accounts_register(request): do_activate_user(user_profile) do_change_password(user_profile, password) do_change_full_name(user_profile, full_name) - except UserProfile.DoesNotExist, e: + except UserProfile.DoesNotExist as e: user_profile = do_create_user(email, password, realm, full_name, short_name, prereg_user=prereg_user, newsletter_data={"IP": request.META['REMOTE_ADDR']}) Python 3 compatibility error(s) detected! See diff above for what you need to change. """
2015-11-02 03:16:13 +01:00
#!/bin/bash
set -e
set -x
Add future and modernize to requirements.txt Also improve tools/travis/setup-py3k in these ways: * remove sudo * add --no-deps to pip install * specify versions in pip install
2016-04-25 15:58:04 +02:00
pip install --no-deps future==0.15.2
pip install --no-deps modernize==0.5