Files
SciMesh/pyproject.toml
Emil 5b2d5b5f6e
coordinator / test (push) Waiting to run
python / test (push) Waiting to run
release / binaries (amd64, darwin) (push) Waiting to run
release / binaries (amd64, linux) (push) Waiting to run
release / binaries (amd64, windows) (push) Waiting to run
release / binaries (arm64, darwin) (push) Waiting to run
release / binaries (arm64, linux) (push) Waiting to run
release / binaries (arm64, windows) (push) Waiting to run
release / wheel (push) Waiting to run
release / release (push) Blocked by required conditions
release / image (push) Waiting to run
users / test (push) Waiting to run
Add similarity-search-parallel: thread-pool scoring, byte-identical to similarity-search
2026-08-03 15:12:18 +03:00

46 lines
1.2 KiB
TOML

[build-system]
requires = ["setuptools>=68", "setuptools-scm>=8"]
build-backend = "setuptools.build_meta"
[project]
name = "scimesh"
dynamic = ["version"]
description = "Local scientific workloads for molecular similarity analysis"
readme = "README.md"
requires-python = ">=3.10"
dependencies = ["rdkit>=2024.3"]
[project.optional-dependencies]
dev = [
"pytest>=8",
"mkdocs>=1.6",
"mkdocs-material>=9.5",
"mkdocstrings[python]>=1.0",
]
[project.scripts]
scimesh = "scimesh.cli:main"
[project.entry-points."scimesh.workloads"]
"similarity-search@1.0.0" = "scimesh.workloads.search:workload_definition"
"similarity-search-parallel@1.0.0" = "scimesh.workloads.search_parallel:workload_definition"
"similarity-graph@1.0.0" = "scimesh.workloads.graph:workload_definition"
"descriptor-batch@1.0.0" = "scimesh.workloads.descriptors:workload_definition"
"molwt-filter@1.0.0" = "scimesh.workloads.molwt_filter:workload_definition"
[tool.setuptools.packages.find]
include = ["scimesh*"]
namespaces = false
[tool.pytest.ini_options]
testpaths = ["tests"]
[tool.pyright]
venvPath = "."
venv = ".venv"
pythonVersion = "3.10"
typeCheckingMode = "basic"
exclude = ["SciMesh", "site", "coordinator"]
[tool.setuptools_scm]