1
1
[build-system ]
2
- requires = [" hatchling>=1.0.0" ]
2
+ requires = [ " hatchling>=1.0.0" ]
3
3
build-backend = " hatchling.build"
4
4
5
5
[project ]
6
6
name = " Monei"
7
- version = " 2.3.0 "
7
+ version = " 2.3.1 "
8
8
description = " MONEI PYTHON SDK"
9
9
readme = " README.md"
10
10
requires-python = " >=3.8"
@@ -13,7 +13,7 @@ dependencies = [
13
13
" python-dateutil >= 2.8.2" ,
14
14
" pydantic >= 2" ,
15
15
" typing-extensions >= 4.7.1" ,
16
- " certifi" ,
16
+ " certifi"
17
17
]
18
18
keywords = [
19
19
" monei" ,
@@ -24,7 +24,7 @@ keywords = [
24
24
" python" ,
25
25
" sdk" ,
26
26
" rest" ,
27
- " api" ,
27
+ " api"
28
28
]
29
29
classifiers = [
30
30
" Development Status :: 5 - Production/Stable" ,
@@ -36,42 +36,42 @@ classifiers = [
36
36
" Programming Language :: Python :: 3.9" ,
37
37
" Programming Language :: Python :: 3.10" ,
38
38
" Programming Language :: Python :: 3.11" ,
39
- " Programming Language :: Python :: 3.12" ,
39
+ " Programming Language :: Python :: 3.12"
40
40
]
41
41
42
- [project .license ]
43
- text = " MIT"
42
+ [project .license ]
43
+ text = " MIT"
44
44
45
- [[project .authors ]]
46
- name = " MONEI"
47
-
45
+ [[project .authors ]]
46
+ name = " MONEI"
47
+
48
48
49
- [project .urls ]
50
- Repository = " https://github.com/monei/monei-python-sdk"
49
+ [project .urls ]
50
+ Repository = " https://github.com/monei/monei-python-sdk"
51
51
52
52
[dependency-groups ]
53
53
dev = [
54
54
" pytest >= 7.2.1" ,
55
55
" pytest-cov >= 2.8.1" ,
56
56
" types-python-dateutil >= 2.8.19.14" ,
57
57
" mypy >= 1.5" ,
58
- " black >= 24.1.0" ,
58
+ " black >= 24.1.0"
59
59
]
60
60
61
61
[tool ]
62
- uv = {}
62
+ uv = { }
63
63
64
64
[tool .hatch .build .targets .wheel ]
65
- packages = [" Monei" ]
65
+ packages = [ " Monei" ]
66
66
67
- [tool .hatch .build .targets .wheel .force-include ]
68
- "Monei/py.typed" = " Monei/py.typed"
67
+ [tool .hatch .build .targets .wheel .force-include ]
68
+ "Monei/py.typed" = " Monei/py.typed"
69
69
70
70
[tool .pytest .ini_options ]
71
- testpaths = [" test" ]
72
- python_files = [" test_*.py" ]
73
- python_classes = [" Test*" ]
74
- python_functions = [" test_*" ]
71
+ testpaths = [ " test" ]
72
+ python_files = [ " test_*.py" ]
73
+ python_classes = [ " Test*" ]
74
+ python_functions = [ " test_*" ]
75
75
addopts = [
76
76
" --cov=Monei" ,
77
77
" --cov-report=term" ,
@@ -90,7 +90,7 @@ addopts = [
90
90
" --ignore=test/test_model_utils.py" ,
91
91
" --ignore=test/test_payment_example.py" ,
92
92
" --ignore=test/test_rest_example.py" ,
93
- " --ignore=test/test_payments_api_example.py" ,
93
+ " --ignore=test/test_payments_api_example.py"
94
94
]
95
95
markers = [
96
96
" unit: Unit tests" ,
@@ -99,60 +99,60 @@ markers = [
99
99
" slow: Slow running tests" ,
100
100
" e2e: End-to-end tests" ,
101
101
" generated: Tests auto-generated by OpenAPI Generator" ,
102
- " requires_api: Tests that require real API access" ,
102
+ " requires_api: Tests that require real API access"
103
103
]
104
104
filterwarnings = [
105
105
" ignore::DeprecationWarning:Monei.*:" ,
106
- " ignore::DeprecationWarning:urllib3.*:" ,
106
+ " ignore::DeprecationWarning:urllib3.*:"
107
107
]
108
- norecursedirs = [" .git" , " .venv" , " node_modules" ]
108
+ norecursedirs = [ " .git" , " .venv" , " node_modules" ]
109
109
110
110
[tool .pylint ."MESSAGES CONTROL" ]
111
111
extension-pkg-whitelist = " pydantic"
112
112
113
- [tool .mypy ]
114
- files = [" Monei" , " test" ]
115
- warn_unused_configs = true
116
- warn_redundant_casts = true
117
- warn_unused_ignores = true
118
- strict_equality = true
119
- extra_checks = true
120
- check_untyped_defs = true
121
- disallow_subclassing_any = true
122
- disallow_untyped_decorators = true
123
- disallow_any_generics = true
113
+ [tool .mypy ]
114
+ files = [ " Monei" , " test" ]
115
+ warn_unused_configs = true
116
+ warn_redundant_casts = true
117
+ warn_unused_ignores = true
118
+ strict_equality = true
119
+ extra_checks = true
120
+ check_untyped_defs = true
121
+ disallow_subclassing_any = true
122
+ disallow_untyped_decorators = true
123
+ disallow_any_generics = true
124
124
125
- [[tool .mypy .overrides ]]
126
- module = [" Monei.configuration" ]
127
- warn_unused_ignores = true
128
- strict_equality = true
129
- extra_checks = true
130
- check_untyped_defs = true
131
- disallow_subclassing_any = true
132
- disallow_untyped_decorators = true
133
- disallow_any_generics = true
134
- disallow_untyped_calls = true
135
- disallow_incomplete_defs = true
136
- disallow_untyped_defs = true
137
- no_implicit_reexport = true
138
- warn_return_any = true
125
+ [[tool .mypy .overrides ]]
126
+ module = [ " Monei.configuration" ]
127
+ warn_unused_ignores = true
128
+ strict_equality = true
129
+ extra_checks = true
130
+ check_untyped_defs = true
131
+ disallow_subclassing_any = true
132
+ disallow_untyped_decorators = true
133
+ disallow_any_generics = true
134
+ disallow_untyped_calls = true
135
+ disallow_incomplete_defs = true
136
+ disallow_untyped_defs = true
137
+ no_implicit_reexport = true
138
+ warn_return_any = true
139
139
140
- [tool .black ]
141
- line-length = 88
142
- target-version = [" py38" , " py39" , " py310" , " py311" , " py312" ]
143
- include = ' \ .pyi?$'
144
- exclude = '''
140
+ [tool .black ]
141
+ line-length = 88
142
+ target-version = [ " py38" , " py39" , " py310" , " py311" , " py312" ]
143
+ include = " \\ .pyi?$"
144
+ exclude = """
145
145
/(
146
- \.eggs
147
- | \.git
148
- | \.hg
149
- | \.mypy_cache
150
- | \.tox
151
- | \.venv
146
+ \\ .eggs
147
+ | \\ .git
148
+ | \\ .hg
149
+ | \\ .mypy_cache
150
+ | \\ .tox
151
+ | \\ .venv
152
152
| _build
153
153
| buck-out
154
154
| build
155
155
| dist
156
156
| node_modules
157
157
)/
158
- '''
158
+ """
0 commit comments