-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpyproject.toml
More file actions
65 lines (59 loc) · 1.8 KB
/
pyproject.toml
File metadata and controls
65 lines (59 loc) · 1.8 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
[project]
name = 'python-getpaid'
version = "3.0.0a4"
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 :: 3 - Alpha',
'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.0.0a4',
]
[project.optional-dependencies]
# --- Payment gateway backends ---
payu = ['python-getpaid-payu>=3.0.0a4']
paynow = ['python-getpaid-paynow>=3.0.0a4']
przelewy24 = ['python-getpaid-przelewy24>=3.0.0a3']
bitpay = ['python-getpaid-bitpay>=3.0.0a3']
# --- Framework adapters ---
django = ['django-getpaid>=3.0.0a3']
fastapi = ['fastapi-getpaid>=3.0.0a3']
litestar = ['litestar-getpaid>=3.0.0a3']
# --- Bundles ---
backends = [
'python-getpaid[payu]',
'python-getpaid[paynow]',
'python-getpaid[przelewy24]',
'python-getpaid[bitpay]',
]
frameworks = [
'python-getpaid[django]',
'python-getpaid[fastapi]',
'python-getpaid[litestar]',
]
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'
[tool.setuptools]
# Metadata-only package -- no Python source to ship.
py-modules = []