Support for Django up to 2.2.
[fnpdjango.git] / setup.py
index 080b75b..c0775b7 100755 (executable)
--- a/setup.py
+++ b/setup.py
@@ -4,10 +4,11 @@
 import os.path
 from setuptools import setup, find_packages
 
 import os.path
 from setuptools import setup, find_packages
 
+
 def whole_trees(package_dir, paths):
     def whole_tree(prefix, path):
         files = []
 def whole_trees(package_dir, paths):
     def whole_tree(prefix, path):
         files = []
-        for f in (f for f in os.listdir(os.path.join(prefix, path)) if not f[0]=='.'):
+        for f in (f for f in os.listdir(os.path.join(prefix, path)) if f[0] != '.'):
             new_path = os.path.join(path, f)
             if os.path.isdir(os.path.join(prefix, new_path)):
                 files.extend(whole_tree(prefix, new_path))
             new_path = os.path.join(path, f)
             if os.path.isdir(os.path.join(prefix, new_path)):
                 files.extend(whole_tree(prefix, new_path))
@@ -22,25 +23,28 @@ def whole_trees(package_dir, paths):
 
 setup(
     name='fnpdjango',
 
 setup(
     name='fnpdjango',
-    version='0.1.18',
+    version='0.4',
     author='Radek Czajka',
     author_email='radekczajka@nowoczesnapolska.org.pl',
     author='Radek Czajka',
     author_email='radekczajka@nowoczesnapolska.org.pl',
-    url = '',
-    packages=find_packages(),
+    url='',
+    packages=find_packages(exclude=['tests*']),
     package_data={
         'fnpdjango': whole_trees('fnpdjango', ['templates', 'locale', 'static']),
     package_data={
         'fnpdjango': whole_trees('fnpdjango', ['templates', 'locale', 'static']),
-        'fnpdjango.deploy': ['templates/*.template'],
         'fnpdjango.management.commands': ['babel.cfg'],
     },
         'fnpdjango.management.commands': ['babel.cfg'],
     },
-    scripts=[
-        'bin/git-archive-all.sh',
-        'bin/fnpdjango_bootstrap.sh',
-    ],
     install_requires=[
     install_requires=[
-        'django>=1.4,<1.7',
-        'textile',
+        'Django>=1.4,<2.3',
     ],
     ],
+    extras_require={
+        'textile': [
+            'textile==2.3.16',
+        ],
+        'pipeline': [
+            'pipeline',
+        ],
+    },
     license='LICENSE',
     description='.',
     long_description="",
     license='LICENSE',
     description='.',
     long_description="",
+    test_suite="runtests.runtests",
 )
 )