[metadata]
name = dj-payfast
version = attr: payfast.__version__
description = Django PayFast integration library
long_description = file: README.md
long_description_content_type = text/markdown
url = https://github.com/carrington-dev/dj-payfast
author = Carrington Muleya
author_email = mcrn96m@gmail.com
license = MIT
license_files = LICENSE
classifiers = 
	Development Status :: 4 - Beta
	Framework :: Django
	Framework :: Django :: 3.2
	Framework :: Django :: 4.0
	Framework :: Django :: 4.1
	Framework :: Django :: 4.2
	Framework :: Django :: 5.0
	Intended Audience :: Developers
	License :: OSI Approved :: MIT License
	Programming Language :: Python :: 3
	Programming Language :: Python :: 3.8
	Programming Language :: Python :: 3.9
	Programming Language :: Python :: 3.10
	Programming Language :: Python :: 3.11
	Programming Language :: Python :: 3.12

[options]
packages = find:
install_requires = 
	Django>=3.2
	requests>=2.25.0
python_requires = >=3.8
include_package_data = True
zip_safe = False

[options.packages.find]
exclude = 
	tests*
	docs*
	example_project*

[options.extras_require]
dev = 
	pytest>=7.0.0
	pytest-django>=4.5.0
	pytest-cov>=4.0.0
	black>=22.0.0
	flake8>=5.0.0
	isort>=5.10.0

[flake8]
max-line-length = 88
exclude = 
	.git,
	__pycache__,
	build,
	dist,
	.eggs,
	*.egg-info,
	.venv,
	venv,
	migrations
ignore = E203, E266, E501, W503
max-complexity = 10

[isort]
profile = black
line_length = 88
skip = migrations

[tool:pytest]
DJANGO_SETTINGS_MODULE = tests.settings
python_files = tests.py test_*.py *_tests.py
testpaths = tests

[egg_info]
tag_build = 
tag_date = 0

