# -*- coding: utf-8 -*- import json from setuptools import find_packages, setup install_requires: list = ["setuptools", "ocyan.main", "psycopg2-binary>=2.9.9,<3", "django-oscar-invoices @ git+https://github.com/django-oscar/django-oscar-invoices.git@d770f2ef024c781a14e6e1137a84c53c81726d6a"] # Add frets dependencies with open("customer_zero_test_r34/ocyan.json", encoding="utf-8") as fp: config = json.loads(fp.read()) install_requires.extend(config["ocyan_plugins"]) extras_require: dict = { "test": [ "pylint-django", "vdt.versionplugin.wheel", "coverage", "ocyan.plugin.testing", ], "prd": ["psycopg2-binary"], } PACKAGE_CLASSIFIERS = [ "License :: Other/Proprietary License", "Framework :: Ocyan", ] setup( name="mandel-customer_zero_test_r34", version="0.1.0", url="https://git.mandelblog.com/mandel-projects/customer_zero_test_r34", author="Motolani Olaiya", author_email="motolaniolaiya@gmail.com", description="Ocyan project: customer_zero_test_r34", packages=find_packages(), include_package_data=True, python_requires=">=3.10", install_requires=install_requires, extras_require=extras_require, entry_points={"console_scripts": ["manage.py=customer_zero_test_r34.main:main"]}, classifiers=PACKAGE_CLASSIFIERS, )