Skip to content
Snippets Groups Projects
Select Git revision
  • f64ea90c64c16285815437f7a6068aff2b834c09
  • main default
  • feat_deconstruct_irq_gen
  • laudantium-unde-et-iste-et
  • ea-dolor-quia-et-sint
  • ipsum-consequatur-et-in-et
  • sapiente-et-possimus-neque-est
  • qui-in-quod-nam-voluptatem
  • aut-deleniti-est-voluptatum-repellat
  • modi-et-quam-sunt-consequatur
  • et-laudantium-voluptas-quos-pariatur
  • voluptatem-quia-fugit-ut-perferendis
  • at-adipisci-ducimus-qui-nihil
  • dolorem-ratione-sed-illum-minima
  • inventore-temporibus-ipsum-neque-rerum
  • autem-at-dolore-molestiae-et
  • doloribus-dolorem-quos-adipisci-et
  • sed-sit-tempore-expedita-possimus
  • et-recusandae-deleniti-voluptas-consectetur
  • atque-corrupti-laboriosam-nobis-explicabo
  • nostrum-ut-vel-voluptates-et
21 results

tb_wrapper_top.sv

Blame
  • pyproject.toml 1.61 KiB
    [build-system]
    requires = ["hatchling"]
    build-backend = "hatchling.build"
    
    [project]
    name = "acmc"
    version = "0.0.3"
    authors = [
        { name = "Jakub Dylag", email = "j.j.dylag@soton.ac.uk" },
        { name = "Michael Boniface", email = "m.j.boniface@soton.ac.uk" }
    ]
    description = "A Tool for Automating the Curation of Medical Concepts derived from Coding Lists"
    readme = "README.md"
    license = { file = "LICENSE" }
    requires-python = ">=3.9"
    
    dependencies = [
        "aiosqlite",
        "click",
        "cramjam",
        "et-xmlfile",
        "fastparquet",
        "fsspec",
        "gitdb",
        "gitpython",
        "greenlet",
        "iniconfig",
        "lxml",
        "numpy",
        "openpyxl",
    	"pandas-stubs",
        "pluggy",
        "pyarrow",
        "pyomop",
        "tables", 	
        "pytest",
    	"pyyaml",	
        "requests",	
        "simpledbf",
        "smmap",
        "sqlalchemy",
    	"types-PyYAML",
    	"types-requests"
    ]
    
    [project.scripts]
    acmc = "acmc.main:main"  # Entry point for CLI command
    
    [project.urls]
    Repository = "https://git.soton.ac.uk/meldb/concepts-processing"
    Documentation = "https://git.soton.ac.uk/meldb/concepts-processing/docs"
    Issues = "https://git.soton.ac.uk/meldb/concepts-processing/-/issues"
    
    [tool.hatch.build.targets.wheel]
    packages = ["acmc"]
    
    [tool.hatch.envs.default]
    dependencies = [
        "hatch",
    	"pytest",
     ]
    
    [tool.hatch.envs.dev]
    dependencies = [
    	"pydocstyle",
        "pytest",
        "black",
        "mypy",
        "mkdocs",
        "mkdocs-material",
        "mkdocstrings"
    ]
    
    [tool.hatch.envs.dev.scripts]
    check = "black . && mypy ."
    
    [tool.hatch.build]
    include = ["acmc/**"]  # Ensure only the acmc package is included
    
    [tool.hatch.build.targets.sdist]
    include = [
        "acmc/**",
    ]