import re from setuptools import find_packages, setup install_requires = [ 'wagtail>=2.15,<4.2', 'user-agents>=1.1.0', 'wagtail-font-awesome-svg>=0.0.3', 'pycountry', ] tests_require = [ "factory_boy==3.2.1", 'flake8-blind-except', 'flake8-debugger', 'flake8-isort', 'flake8', "freezegun==1.2.1", "pytest-cov==3.0.0", "pytest-django==4.5.2", "pytest-pythonpath==0.7.4", "pytest-sugar==0.9.4", "pytest==6.2.5", "wagtail_factories==2.0.1", "pytest-mock==3.8.1", ] 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.3', 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.7', 'Programming Language :: Python :: 3.8', 'Programming Language :: Python :: 3.9', 'Programming Language :: Python :: 3.10', 'Programming Language :: Python :: 3.11', 'Framework :: Django', 'Framework :: Django :: 3', 'Framework :: Django :: 4', 'Framework :: Wagtail', 'Framework :: Wagtail :: 3', 'Framework :: Wagtail :: 4', 'Topic :: Internet :: WWW/HTTP :: Site Management', ], )