import re from setuptools import find_packages, setup install_requires = [ 'wagtail>=2.0', 'user-agents>=1.1.0', 'wagtailfontawesome>=1.1.3', 'pycountry', ] tests_require = [ 'factory_boy==2.8.1', 'flake8-blind-except', 'flake8-debugger', 'flake8-isort', 'flake8', 'freezegun==0.3.8', 'pytest-cov==2.5.1', 'pytest-django==4.1.0', 'pytest-pythonpath==0.7.2', 'pytest-sugar==0.9.1', 'pytest==6.1.2', 'wagtail_factories==1.1.0', 'pytest-mock==1.6.3', ] docs_require = [ 'sphinx>=1.7.6', 'sphinx_rtd_theme>=0.4.0', ] with open('README.rst') as fh: long_description = re.sub( '^.. start-no-pypi.*^.. end-no-pypi', '', fh.read(), flags=re.M | re.S) setup( name='wagtail-personalisation', version='0.15.1', description='A Wagtail add-on for showing personalized content', author='Lab Digital BV and others', author_email='opensource@labdigital.nl', url='https://labdigital.nl/', install_requires=install_requires, tests_require=tests_require, extras_require={ 'docs': docs_require, 'test': tests_require, }, packages=find_packages('src'), package_dir={'': 'src'}, include_package_data=True, license='MIT', long_description=long_description, classifiers=[ 'Development Status :: 5 - Production/Stable', 'Environment :: Web Environment', 'Intended Audience :: Developers', 'License :: OSI Approved :: BSD License', 'Operating System :: OS Independent', 'Programming Language :: Python :: 3', 'Programming Language :: Python :: 3.6', 'Framework :: Django', 'Framework :: Django :: 2.0', 'Topic :: Internet :: WWW/HTTP :: Site Management', ], )