Ankush Menat | 20f8519 | 2022-06-29 12:23:17 +0530 | [diff] [blame] | 1 | [project] |
| 2 | name = "erpnext" |
| 3 | authors = [ |
| 4 | { name = "Frappe Technologies Pvt Ltd", email = "developers@frappe.io"} |
| 5 | ] |
| 6 | description = "Open Source ERP" |
Ankush Menat | 57d08b7 | 2022-06-30 15:49:43 +0530 | [diff] [blame] | 7 | requires-python = ">=3.10" |
Ankush Menat | 20f8519 | 2022-06-29 12:23:17 +0530 | [diff] [blame] | 8 | readme = "README.md" |
| 9 | dynamic = ["version"] |
| 10 | dependencies = [ |
| 11 | # Core dependencies |
| 12 | "pycountry~=20.7.3", |
Ankush Menat | 20f8519 | 2022-06-29 12:23:17 +0530 | [diff] [blame] | 13 | "Unidecode~=1.2.0", |
Johannes Obermeier | 2a90fad | 2023-02-19 15:06:05 +0100 | [diff] [blame] | 14 | "barcodenumber~=0.5.0", |
Ankush Menat | 20f8519 | 2022-06-29 12:23:17 +0530 | [diff] [blame] | 15 | |
| 16 | # integration dependencies |
| 17 | "gocardless-pro~=1.22.0", |
| 18 | "googlemaps", |
| 19 | "plaid-python~=7.2.1", |
| 20 | "python-youtube~=0.8.0", |
Ankush Menat | 20f8519 | 2022-06-29 12:23:17 +0530 | [diff] [blame] | 21 | "tweepy~=3.10.0", |
Sagar Vora | 2e9f531 | 2022-09-01 11:27:01 +0530 | [diff] [blame] | 22 | |
| 23 | # Not used directly - required by PyQRCode for PNG generation |
| 24 | "pypng~=0.20220715.0", |
Ankush Menat | 20f8519 | 2022-06-29 12:23:17 +0530 | [diff] [blame] | 25 | ] |
| 26 | |
| 27 | [build-system] |
| 28 | requires = ["flit_core >=3.4,<4"] |
| 29 | build-backend = "flit_core.buildapi" |
| 30 | |
Ankush Menat | cd0450b | 2022-06-29 19:24:52 +0530 | [diff] [blame] | 31 | [tool.bench.dev-dependencies] |
| 32 | hypothesis = "~=6.31.0" |
| 33 | |
Chillar Anand | 915b343 | 2021-09-02 16:44:59 +0530 | [diff] [blame] | 34 | [tool.black] |
| 35 | line-length = 99 |
| 36 | |
| 37 | [tool.isort] |
| 38 | line_length = 99 |
| 39 | multi_line_output = 3 |
| 40 | include_trailing_comma = true |
| 41 | force_grid_wrap = 0 |
| 42 | use_parentheses = true |
| 43 | ensure_newline_before_comments = true |
| 44 | indent = "\t" |