-
Notifications
You must be signed in to change notification settings - Fork 4
/
pyproject.toml
50 lines (43 loc) · 1.61 KB
/
pyproject.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
[project]
name = "sourmash_plugin_branchwater"
description = "fast command-line extensions for sourmash"
readme = "README.md"
requires-python = ">=3.10"
classifiers = [
"Programming Language :: Rust",
"Programming Language :: Python :: Implementation :: CPython",
"Programming Language :: Python :: Implementation :: PyPy",
]
dependencies = ["sourmash>=4.8.9,<5"]
authors = [
{ name="N. Tessa Pierce-Ward", orcid="0000-0002-2942-5331" },
{ name="Luiz Irber", orcid="0000-0003-4371-9659" },
{ name="Mohamed Abuelanin", orcid="0000-0002-3419-4785" },
{ name="C. Titus Brown", orcid="0000-0001-6001-2677" },
]
[build-system]
requires = ["maturin>=1.4.0,<2"]
build-backend = "maturin"
[project.entry-points."sourmash.cli_script"]
manysearch = "sourmash_plugin_branchwater:Branchwater_Manysearch"
multisearch = "sourmash_plugin_branchwater:Branchwater_Multisearch"
fastgather = "sourmash_plugin_branchwater:Branchwater_Fastgather"
fastmultigather = "sourmash_plugin_branchwater:Branchwater_Fastmultigather"
index = "sourmash_plugin_branchwater:Branchwater_Index"
check = "sourmash_plugin_branchwater:Branchwater_Check"
manysketch = "sourmash_plugin_branchwater:Branchwater_Manysketch"
pairwise = "sourmash_plugin_branchwater:Branchwater_Pairwise"
cluster = "sourmash_plugin_branchwater:Branchwater_Cluster"
[project.optional-dependencies]
test = [
"pytest>=6.2.4,<8.3.0",
"pytest-cov>=2.12,<6.0",
"pytest-xdist",
"pandas",
]
[tool.maturin]
python-source = "src/python"
[tool.maturin.target.x86_64-apple-darwin]
macos-deployment-target = "10.14"
[metadata]
license = { text = "GNU Affero General Public License v3" }