67 lines
1.4 KiB
TOML
67 lines
1.4 KiB
TOML
[project]
|
|
name = "bij1.erp"
|
|
dynamic = ["version"]
|
|
description = ""
|
|
authors = [
|
|
{name = "Paul J Stevens", email = "paul@bij1.org"},
|
|
]
|
|
dependencies = [
|
|
"trytond==6.6.14",
|
|
"psycopg2>=2.9.9",
|
|
"trytond-sale-subscription>=6.6.3",
|
|
"trytond-bank>=6.6.1",
|
|
"trytond-factories>=6.6.4",
|
|
"trytond-account-payment-sepa>=6.6.2",
|
|
"trytond-marketing-email>=6.6.2",
|
|
"proteus>=6.6,<7.0",
|
|
"pyairtable>=2.2.1",
|
|
"setuptools-scm>=8.0.4",
|
|
"marshmallow>=3.20.1",
|
|
"schwifty>=2023.11.2",
|
|
"fastapi>=0.108.0",
|
|
"uvicorn>=0.25.0",
|
|
"gunicorn>=21.2.0",
|
|
"supervisor>=4.2.5",
|
|
"email-validator>=2.1.1",
|
|
"phonenumbers>=8.13.34",
|
|
]
|
|
requires-python = ">=3.11"
|
|
readme = "README.md"
|
|
license = {text = "Proprietary"}
|
|
|
|
[project.scripts]
|
|
bij1_airtable = "bij1.erp.airtable:airtable"
|
|
bij1_setup = "bij1.erp.config:configure"
|
|
|
|
[tool.pdm]
|
|
package-dir = "src"
|
|
|
|
[tool.pdm.version]
|
|
source = "scm"
|
|
|
|
[tool.pdm.dev-dependencies]
|
|
dev = [
|
|
"pre-commit>=3.6.0",
|
|
"pytest>=8.1.1",
|
|
]
|
|
|
|
[tool.pytest.ini_options]
|
|
testpaths = "tests/"
|
|
|
|
[tool.setuptools_scm]
|
|
version_scheme = "guess-next-dev"
|
|
local_scheme = "no-local-version"
|
|
|
|
[tool.isort]
|
|
profile = "black"
|
|
|
|
[tool.ruff]
|
|
src = ["src", "tests", "etc"]
|
|
target-version = "py311"
|
|
extend-ignore = ["F403", "F405", "E402"]
|
|
|
|
|
|
[build-system]
|
|
requires = ["setuptools", "setuptools-scm"]
|
|
build-backend = "setuptools.build_meta"
|