Mercurial > kallithea
comparison setup.py @ 4116:ffd45b185016 rhodecode-2.2.5-gpl
Imported some of the GPLv3'd changes from RhodeCode v2.2.5.
This imports changes between changesets 21af6c4eab3d and 6177597791c2 in
RhodeCode's original repository, including only changes to Python files and HTML.
RhodeCode clearly licensed its changes to these files under GPLv3
in their /LICENSE file, which states the following:
The Python code and integrated HTML are licensed under the GPLv3 license.
(See:
https://code.rhodecode.com/rhodecode/files/v2.2.5/LICENSE
or
http://web.archive.org/web/20140512193334/https://code.rhodecode.com/rhodecode/files/f3b123159901f15426d18e3dc395e8369f70ebe0/LICENSE
for an online copy of that LICENSE file)
Conservancy reviewed these changes and confirmed that they can be licensed as
a whole to the Kallithea project under GPLv3-only.
While some of the contents committed herein are clearly licensed
GPLv3-or-later, on the whole we must assume the are GPLv3-only, since the
statement above from RhodeCode indicates that they intend GPLv3-only as their
license, per GPLv3ยง14 and other relevant sections of GPLv3.
author | Bradley M. Kuhn <bkuhn@sfconservancy.org> |
---|---|
date | Wed, 02 Jul 2014 19:03:13 -0400 |
parents | f292547dadd0 |
children | aaa7c3331186 |
comparison
equal
deleted
inserted
replaced
4115:8b7294a804a0 | 4116:ffd45b185016 |
---|---|
32 __platform__ = platform.system() | 32 __platform__ = platform.system() |
33 | 33 |
34 is_windows = __platform__ in ['Windows'] | 34 is_windows = __platform__ in ['Windows'] |
35 | 35 |
36 requirements = [ | 36 requirements = [ |
37 "waitress==0.8.4", | 37 "waitress==0.8.8", |
38 "webob==1.0.8", | 38 "webob==1.0.8", |
39 "webtest==1.4.3", | 39 "webtest==1.4.3", |
40 "Pylons==1.0.0", | 40 "Pylons==1.0.0", |
41 "Beaker==1.6.4", | 41 "Beaker==1.6.4", |
42 "WebHelpers==1.3", | 42 "WebHelpers==1.3", |
43 "formencode==1.2.4", | 43 "formencode==1.2.4", |
44 "SQLAlchemy==0.7.10", | 44 "SQLAlchemy==0.7.10", |
45 "Mako==0.7.3", | 45 "Mako==0.9.0", |
46 "pygments>=1.5", | 46 "pygments>=1.5", |
47 "whoosh>=2.4.0,<2.5", | 47 "whoosh>=2.4.0,<2.5", |
48 "celery>=2.2.5,<2.3", | 48 "celery>=2.2.5,<2.3", |
49 "babel", | 49 "babel==0.9.6", |
50 "python-dateutil>=1.5.0,<2.0.0", | 50 "python-dateutil>=1.5.0,<2.0.0", |
51 "dulwich>=0.8.7,<0.9.0", | 51 "dulwich==0.9.3", |
52 "markdown==2.2.1", | 52 "markdown==2.2.1", |
53 "docutils==0.8.1", | 53 "docutils==0.8.1", |
54 "simplejson==2.5.2", | 54 "simplejson==2.5.2", |
55 "mock", | 55 "mock", |
56 "pycrypto==2.6.0", | |
57 "URLObject==2.3.4", | |
58 "Routes==1.13", | |
56 ] | 59 ] |
57 | 60 |
58 if sys.version_info < (2, 6): | 61 if sys.version_info < (2, 6): |
59 requirements.append("pysqlite") | 62 requirements.append("pysqlite") |
60 | 63 |
61 if sys.version_info < (2, 7): | 64 if sys.version_info < (2, 7): |
65 requirements.append("importlib==1.0.1") | |
62 requirements.append("unittest2") | 66 requirements.append("unittest2") |
63 requirements.append("argparse") | 67 requirements.append("argparse") |
64 | 68 |
65 if is_windows: | 69 if is_windows: |
66 requirements.append("mercurial==2.6.3") | 70 requirements.append("mercurial==2.8.2") |
67 else: | 71 else: |
68 requirements.append("py-bcrypt") | 72 requirements.append("py-bcrypt==0.3.0") |
69 requirements.append("mercurial==2.6.3") | 73 requirements.append("mercurial==2.8.2") |
70 | 74 |
71 | 75 |
72 dependency_links = [ | 76 dependency_links = [ |
73 ] | 77 ] |
74 | 78 |
75 classifiers = [ | 79 classifiers = [ |
76 'Development Status :: 5 - Production/Stable', | 80 'Development Status :: 4 - Beta' |
77 'Environment :: Web Environment', | 81 'Environment :: Web Environment', |
78 'Framework :: Pylons', | 82 'Framework :: Pylons', |
79 'Intended Audience :: Developers', | 83 'Intended Audience :: Developers', |
80 'License :: OSI Approved :: GNU General Public License (GPL)', | 84 'License :: OSI Approved :: GNU General Public License (GPL)', |
81 'Operating System :: OS Independent', | 85 'Operating System :: OS Independent', |
164 [paste.app_install] | 168 [paste.app_install] |
165 main = pylons.util:PylonsInstaller | 169 main = pylons.util:PylonsInstaller |
166 | 170 |
167 [paste.global_paster_command] | 171 [paste.global_paster_command] |
168 setup-rhodecode=rhodecode.lib.paster_commands.setup_rhodecode:Command | 172 setup-rhodecode=rhodecode.lib.paster_commands.setup_rhodecode:Command |
169 cleanup-repos=rhodecode.lib.paster_commands.cleanup:Command | |
170 update-repoinfo=rhodecode.lib.paster_commands.update_repoinfo:Command | 173 update-repoinfo=rhodecode.lib.paster_commands.update_repoinfo:Command |
171 make-rcext=rhodecode.lib.paster_commands.make_rcextensions:Command | 174 make-rcext=rhodecode.lib.paster_commands.make_rcextensions:Command |
172 repo-scan=rhodecode.lib.paster_commands.repo_scan:Command | 175 repo-scan=rhodecode.lib.paster_commands.repo_scan:Command |
173 cache-keys=rhodecode.lib.paster_commands.cache_keys:Command | 176 cache-keys=rhodecode.lib.paster_commands.cache_keys:Command |
174 ishell=rhodecode.lib.paster_commands.ishell:Command | 177 ishell=rhodecode.lib.paster_commands.ishell:Command |