blob: c61f1a5548f38c2c9fbaf764ce91a226c75356c9 [file] [log] [blame]
Ankush Menat20f85192022-06-29 12:23:17 +05301[project]
2name = "erpnext"
3authors = [
4 { name = "Frappe Technologies Pvt Ltd", email = "developers@frappe.io"}
5]
6description = "Open Source ERP"
Ankush Menat57d08b72022-06-30 15:49:43 +05307requires-python = ">=3.10"
Ankush Menat20f85192022-06-29 12:23:17 +05308readme = "README.md"
9dynamic = ["version"]
10dependencies = [
11 # Core dependencies
12 "pycountry~=20.7.3",
13 "python-stdnum~=1.16",
14 "Unidecode~=1.2.0",
Ankush Menat20f85192022-06-29 12:23:17 +053015
16 # integration dependencies
17 "gocardless-pro~=1.22.0",
18 "googlemaps",
19 "plaid-python~=7.2.1",
20 "python-youtube~=0.8.0",
21 "taxjar~=1.9.2",
22 "tweepy~=3.10.0",
Sagar Vora2e9f5312022-09-01 11:27:01 +053023
24 # Not used directly - required by PyQRCode for PNG generation
25 "pypng~=0.20220715.0",
Ankush Menat20f85192022-06-29 12:23:17 +053026]
27
28[build-system]
29requires = ["flit_core >=3.4,<4"]
30build-backend = "flit_core.buildapi"
31
Ankush Menatcd0450b2022-06-29 19:24:52 +053032[tool.bench.dev-dependencies]
33hypothesis = "~=6.31.0"
34
Chillar Anand915b3432021-09-02 16:44:59 +053035[tool.black]
36line-length = 99
37
38[tool.isort]
39line_length = 99
40multi_line_output = 3
41include_trailing_comma = true
42force_grid_wrap = 0
43use_parentheses = true
44ensure_newline_before_comments = true
45indent = "\t"