Skip to content
Snippets Groups Projects
pyproject.toml 1.56 KiB
Newer Older
  • Learn to ignore specific revisions
  • [project]
    name = "odoo-addon-board_alerts"
    dynamic = ["version"]
    readme = "README.rst"
    requires-python = "~=3.10"
    license = { file = "LICENSE", name = "GNU Affero General Public License v3" }
    keywords = ["odoo"]
    authors = [{ name = "XCG Consulting" }]
    classifiers = [
      "Programming Language :: Python",
      "Programming Language :: Python :: 3",
      "Programming Language :: Python :: 3.10",
      "Framework :: Odoo",
      "Framework :: Odoo :: 16.0",
      "License :: OSI Approved :: GNU Affero General Public License v3"
    ]
    dependencies = ["odoo==16.0.*"]
    
    [project.optional-dependencies]
    doc = ["sphinx", "sphinx-odoo-autodoc", "odoo-scripts"]
    test = []
    
    [project.urls]
    repository = "https://orus.io/xcg/odoo-modules/board_alerts"
    changelog = "https://orus.io/xcg/odoo-module/board_alerts/-/blob/branch/16.0/NEWS.rst"
    
    [build-system]
    requires = ["hatchling >=1.19", "hatch-vcs"]
    build-backend = "hatchling.build"
    
    [tool.hatch.build]
    exclude = [
      "/doc/",
      "/.editorconfig",
      "/.eslintrc.yml",
      "/.flake8",
      "/.gitlab-ci.yml",
      "/.hgignore",
      "/.hgtags",
      "/.prettierrc.yml",
      "/.yamllint.yaml"
    ]
    
    [tool.hatch.build.targets.wheel]
    include = [
      "*.csv",
      "/i18n/",
      "/static/",
      "README.rst",
      "*.xml",
      "*.py",
      "*.svg",
      "*.png"
    ]
    
    [tool.hatch.build.targets.wheel.sources]
    "" = "odoo/addons/board_alerts"
    
    [tool.hatch.version]
    source = "vcs"
    
    [tool.black]
    target = 3.10
    
    [tool.isort]
    py_version = 310
    profile = "black"
    known_odoo = ['odoo']
    known_odoo_addons = ['odoo.addons']
    sections = [
      'FUTURE',
      'STDLIB',
      'THIRDPARTY',
      'ODOO',
      'ODOO_ADDONS',
      'FIRSTPARTY',
      'LOCALFOLDER'
    ]