#!/usr/bin/env python
-# -*- coding: utf-8 -*-
#
import os.path
from setuptools import setup, find_packages
+
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))
setup(
name='fnpdjango',
- version='0.1.4',
+ version='0.7',
author='Radek Czajka',
- author_email='radoslaw.czajka@nowoczesnapolska.org.pl',
- url = '',
- packages=find_packages(),
+ author_email='radekczajka@nowoczesnapolska.org.pl',
+ url='',
+ packages=find_packages(exclude=['tests*']),
package_data={
- 'fnpdjango': whole_trees('fnpdjango', ['templates', 'locale']),
- 'fnpdjango.deploy': ['templates/*.template'],
+ 'fnpdjango': whole_trees('fnpdjango', ['templates', 'locale', 'static']),
+ 'fnpdjango.management.commands': ['babel.cfg'],
},
- scripts=[
- 'bin/git-archive-all.sh',
- 'bin/fnpdjango_bootstrap.sh',
- ],
install_requires=[
- 'django>=1.4,<1.5',
- 'textile',
+ 'Django>=2.0,<5.0',
],
+ extras_require={
+ 'textile': [
+ 'textile>=4.0.2',
+ ],
+ 'pipeline': [
+ 'pipeline',
+ ],
+ },
license='LICENSE',
description='.',
long_description="",
+ test_suite="runtests.runtests",
)