-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpyproject.toml
More file actions
73 lines (65 loc) · 1.98 KB
/
Copy pathpyproject.toml
File metadata and controls
73 lines (65 loc) · 1.98 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
[project]
name = 'python-getpaid'
version = "3.2.0"
description = 'Umbrella package for the python-getpaid payment processing ecosystem.'
readme = 'README.md'
license = 'MIT'
authors = [
{name = 'Dominik Kozaczko', email = 'dominik@kozaczko.info'},
]
requires-python = '>=3.12'
classifiers = [
'Development Status :: 5 - Production/Stable',
'Intended Audience :: Developers',
'Programming Language :: Python :: 3.12',
'Programming Language :: Python :: 3.13',
'Topic :: Office/Business :: Financial',
'Topic :: Office/Business :: Financial :: Point-Of-Sale',
'Typing :: Typed',
]
dependencies = [
'python-getpaid-core>=3.1.0',
]
[project.optional-dependencies]
# --- Payment gateway backends ---
# NOTE: the bitpay extra is intentionally absent until python-getpaid-bitpay
# has a stable (non-prerelease) release on PyPI.
payu = ['python-getpaid-payu>=3.0.0']
paynow = ['python-getpaid-paynow>=3.0.0']
przelewy24 = ['python-getpaid-przelewy24>=3.0.0']
# --- Framework adapters ---
# NOTE: the fastapi and litestar extras are intentionally absent until
# fastapi-getpaid and litestar-getpaid have stable (non-prerelease)
# releases on PyPI.
django = ['django-getpaid>=3.0.0']
# --- Bundles ---
backends = [
'python-getpaid[payu]',
'python-getpaid[paynow]',
'python-getpaid[przelewy24]',
]
frameworks = [
'python-getpaid[django]',
]
all = [
'python-getpaid[backends]',
'python-getpaid[frameworks]',
]
[project.urls]
Homepage = 'https://github.com/django-getpaid/python-getpaid'
Repository = 'https://github.com/django-getpaid/python-getpaid'
Documentation = 'https://python-getpaid.readthedocs.io'
Changelog = 'https://github.com/django-getpaid/python-getpaid/releases'
[build-system]
requires = ['setuptools>=75.0']
build-backend = 'setuptools.build_meta'
[dependency-groups]
dev = [
'pip-audit>=2.7.0',
'pytest>=8.0',
]
[tool.pytest.ini_options]
testpaths = ['tests']
[tool.setuptools]
# Metadata-only package -- no Python source to ship.
py-modules = []