blob: 1b342a5fbb3b14d039de97fca37e4e5cd02ba940 [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",
Ankush Menat20f85192022-06-29 12:23:17 +053021 "tweepy~=3.10.0",
Sagar Vora2e9f5312022-09-01 11:27:01 +053022
23 # Not used directly - required by PyQRCode for PNG generation
24 "pypng~=0.20220715.0",
Ankush Menat20f85192022-06-29 12:23:17 +053025]
26
27[build-system]
28requires = ["flit_core >=3.4,<4"]
29build-backend = "flit_core.buildapi"
30
Ankush Menatcd0450b2022-06-29 19:24:52 +053031[tool.bench.dev-dependencies]
32hypothesis = "~=6.31.0"
33
Chillar Anand915b3432021-09-02 16:44:59 +053034[tool.black]
35line-length = 99
36
37[tool.isort]
38line_length = 99
39multi_line_output = 3
40include_trailing_comma = true
41force_grid_wrap = 0
42use_parentheses = true
43ensure_newline_before_comments = true
44indent = "\t"