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 = [