Mercurial > kallithea
comparison setup.py @ 7372:55fc0bcce916
setup: bump all upper pip dependency versions to minor updates of what currently is available and testable on pypi
Based on manual editing after:
pip freeze | sed -n 's/==/ /gp' | while read p v; do sed -i -e "/\<$p[ \"]/s/\(\",\|$\)/, < $v\1/gi" setup.py dev_requirements.txt; done
These updates have been tested with automated tests and some amount of manual
testing. Remaining problems will hopefully be caught by additional testing
before the branch is declared stable.
author | Mads Kiilerich <mads@kiilerich.com> |
---|---|
date | Sat, 01 Sep 2018 16:14:24 +0200 |
parents | 33bdabfa67b8 |
children | 475d54df23f5 |
comparison
equal
deleted
inserted
replaced
7371:33bdabfa67b8 | 7372:55fc0bcce916 |
---|---|
33 __platform__ = platform.system() | 33 __platform__ = platform.system() |
34 | 34 |
35 is_windows = __platform__ in ['Windows'] | 35 is_windows = __platform__ in ['Windows'] |
36 | 36 |
37 requirements = [ | 37 requirements = [ |
38 "alembic >= 0.8.0, < 0.9", | 38 "alembic >= 0.8.0, < 1.1", |
39 "gearbox < 1", | 39 "gearbox < 1", |
40 "waitress >= 0.8.8, < 1.0", | 40 "waitress >= 0.8.8, < 1.2", |
41 "WebOb >= 1.7, < 1.8.0", # TurboGears2 doesn't support 1.8.0 | 41 "WebOb >= 1.7, < 1.8", # turbogears2 2.3.12 requires WebOb<1.8.0 |
42 "backlash >= 0.1.2, < 1.0.0", | 42 "backlash >= 0.1.2, < 1", |
43 "TurboGears2 >= 2.3.10, < 3.0.0", | 43 "TurboGears2 >= 2.3.10, < 3", |
44 "tgext.routes >= 0.2.0, < 1.0.0", | 44 "tgext.routes >= 0.2.0, < 1", |
45 "Beaker >= 1.7.0, < 2", | 45 "Beaker >= 1.7.0, < 2", |
46 "WebHelpers == 1.3", | 46 "WebHelpers >= 1.3, < 1.4", |
47 "FormEncode >= 1.2.4, <= 1.2.6", | 47 "FormEncode >= 1.2.4, < 1.4", |
48 "SQLAlchemy >= 1.1, < 1.2", | 48 "SQLAlchemy >= 1.1, < 1.3", |
49 "Mako >= 0.9.0, <= 1.0.0", | 49 "Mako >= 0.9.0, < 1.1", |
50 "Pygments >= 1.5", | 50 "Pygments >= 1.5, < 2.3", |
51 "Whoosh >= 2.5.0, <= 2.5.7", | 51 "Whoosh >= 2.5.0, < 2.8", |
52 "celery >= 3.1, < 4.0", # celery 4 doesn't work | 52 "celery >= 3.1, < 4.0", # celery 4 doesn't work |
53 "Babel >= 0.9.6, < 2.4", | 53 "Babel >= 0.9.6, < 2.7", |
54 "python-dateutil >= 1.5.0, < 2.0.0", | 54 "python-dateutil >= 1.5.0, < 2.8", |
55 "Markdown == 2.2.1", | 55 "Markdown >= 2.2.1, < 2.7", |
56 "docutils >= 0.8.1", | 56 "docutils >= 0.8.1, < 0.15", |
57 "URLObject == 2.3.4", | 57 "URLObject >= 2.3.4, < 2.5", |
58 "Routes >= 1.13, < 2", | 58 "Routes >= 1.13, < 2", |
59 "dulwich >= 0.14.1", | 59 "dulwich >= 0.14.1, < 0.20", |
60 "mercurial >= 4.1.1, < 4.8", | 60 "mercurial >= 4.1.1, < 4.8", |
61 "decorator >= 3.3.2", | 61 "decorator >= 3.3.2, < 4.4", |
62 "Paste >= 2.0.3, < 3.0", | 62 "Paste >= 2.0.3, < 3", |
63 ] | 63 ] |
64 | 64 |
65 if sys.version_info < (2, 7): | 65 if sys.version_info < (2, 7): |
66 requirements.append("importlib == 1.0.1") | 66 requirements.append("importlib == 1.0.1") |
67 requirements.append("argparse") | 67 requirements.append("argparse") |
68 | 68 |
69 if not is_windows: | 69 if not is_windows: |
70 requirements.append("bcrypt >= 3.1.0") | 70 requirements.append("bcrypt >= 3.1.0, < 3.2") |
71 | 71 |
72 dependency_links = [ | 72 dependency_links = [ |
73 ] | 73 ] |
74 | 74 |
75 classifiers = [ | 75 classifiers = [ |