blob: 604aa4458581aecc09ed49243fb4f61e61b408d7 [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
Ankush Menatf957a842023-06-12 21:46:06 +053012 "pycountry~=22.3.5",
13 "Unidecode~=1.3.6",
Johannes Obermeier2a90fad2023-02-19 15:06:05 +010014 "barcodenumber~=0.5.0",
marinatione7745032023-03-31 16:11:00 +053015 "rapidfuzz~=2.15.0",
barredterraaa18b252023-07-13 13:29:07 +020016 "holidays~=0.28",
Ankush Menat20f85192022-06-29 12:23:17 +053017
18 # integration dependencies
Ankush Menat20f85192022-06-29 12:23:17 +053019 "googlemaps",
20 "plaid-python~=7.2.1",
21 "python-youtube~=0.8.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
Chillar Anand915b3432021-09-02 16:44:59 +053031[tool.black]
32line-length = 99
33
34[tool.isort]
35line_length = 99
36multi_line_output = 3
37include_trailing_comma = true
38force_grid_wrap = 0
39use_parentheses = true
40ensure_newline_before_comments = true
41indent = "\t"