Content-Length: 225127 | pFad | http://github.com/django-cms/django-cms/commit/81c1e2d626cc671920dbdc5f251f9af8436ad898

B5 Add dependency_links entry for django-formtools... · django-cms/django-cms@81c1e2d · GitHub
Skip to content

Commit

Permalink
Add dependency_links entry for django-formtools...
Browse files Browse the repository at this point in the history
... pointing to a fork which allows installation on Django 1.6+

This is to support environments running Django 1.6.x that also are strict about dependency versions and conflict resolution.

Well commented, this can all be removed when we drop Django 1.6 support.
  • Loading branch information
mkoistinen committed Nov 1, 2015
1 parent 7abd47f commit 81c1e2d
Showing 1 changed file with 18 additions and 0 deletions.
18 changes: 18 additions & 0 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,23 @@
'djangocms-admin-style',
]

#
# NOTE: divio/django-formtools is IDENTICAL to django/django-formtools except
# that its Django requirement has been relaxed to >=Django>=1.6. This is because
# this version of django CMS supports Django 1.6+. Internally, CMS will use
# django.contrib.formtools when available, then look for the external version if
# required. Unfortunately, SetupTools doesn't allow use to load the external
# library when using Django 1.7+ only.
#
# Further note that dependency links do not work by default. Current versions of
# Pip support it with the flag `--process-dependency-links`
#
# Remove these machinations in CMS v3.3 when Django 1.6 support is dropped.
#
DEPENDENCY_LINKS = [
"https://github.com/divio/django-formtools/archive/master.zip#egg=django-formtools",
]

setup(
author='Patrick Lauber',
author_email='digi@treepy.com',
Expand All @@ -46,6 +63,7 @@
platforms=['OS Independent'],
classifiers=CLASSIFIERS,
install_requires=INSTALL_REQUIREMENTS,
dependency_links=DEPENDENCY_LINKS,
extras_require={
'south': ['south>=1.0.0'],
},
Expand Down

0 comments on commit 81c1e2d

Please sign in to comment.








ApplySandwichStrip

pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

Fetched URL: http://github.com/django-cms/django-cms/commit/81c1e2d626cc671920dbdc5f251f9af8436ad898

Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy