import re from setuptools import find_packages, setup install_requires = [ "wagtail>=2.9,<2.17", "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.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.6", "Framework :: Django", "Framework :: Django :: 2.0", "Topic :: Internet :: WWW/HTTP :: Site Management", ], )