|
2 | 2 | requires = [ "poetry-core",] |
3 | 3 | build-backend = "poetry.core.masonry.api" |
4 | 4 |
|
5 | | -[tool.poetry] |
| 5 | +[project] |
6 | 6 | name = "snakemake-storage-plugin-rucio" |
7 | 7 | version = "0.1.1" |
8 | 8 | description = "A Snakemake storage plugin that handles files available through Rucio." |
9 | 9 | authors = [ |
10 | | - "Bouwe Andela <[email protected]>", |
11 | | - "Valentin Pestel <[email protected]>", |
| 10 | + { name = "Bouwe Andela", email = "[email protected]" }, |
| 11 | + { name = "Valentin Pestel", email = "[email protected]" }, |
12 | 12 | ] |
13 | 13 | readme = "README.md" |
14 | | -repository = "https://github.com/bouweandela/snakemake-storage-plugin-rucio" |
15 | | -documentation = "https://snakemake.github.io/snakemake-plugin-catalog/plugins/storage/rucio.html" |
16 | | -license = "Apache-2.0" |
| 14 | +license = { text = "Apache-2.0" } |
| 15 | +requires-python = ">=3.11,<4.0" |
17 | 16 | keywords = [ |
18 | 17 | "snakemake", |
19 | 18 | "plugin", |
20 | 19 | "storage", |
21 | 20 | "rucio", |
22 | 21 | ] |
| 22 | +dependencies = [ |
| 23 | + "rucio>=36", |
| 24 | + "snakemake>=9.5.1", |
| 25 | + "snakemake-interface-common>=1.18.0", |
| 26 | + "snakemake-interface-storage-plugins>=4.2.1", |
| 27 | +] |
| 28 | + |
| 29 | +[project.optional-dependencies] |
| 30 | +dev = [ |
| 31 | + "coverage>=7", |
| 32 | + "pre-commit>=4", |
| 33 | + "pytest>=8", |
| 34 | + "pytest-cov>=6", |
| 35 | +] |
| 36 | + |
| 37 | +[project.urls] |
| 38 | +repository = "https://github.com/bouweandela/snakemake-storage-plugin-rucio" |
| 39 | +documentation = "https://snakemake.github.io/snakemake-plugin-catalog/plugins/storage/rucio.html" |
| 40 | + |
| 41 | + |
| 42 | +[tool.coverage.run] |
| 43 | +source = ["snakemake_storage_plugin_rucio"] |
| 44 | +branch = true |
23 | 45 |
|
24 | | -[tool.poetry.dependencies] |
25 | | -python = ">=3.11,<4" |
26 | | -snakemake = ">=9.5.1" |
27 | | -snakemake-interface-common = ">=1.18.0" |
28 | | -snakemake-interface-storage-plugins = ">=4.2.1" |
29 | | -rucio = ">=36" |
30 | | - |
31 | | -[tool.poetry.group.dev.dependencies] |
32 | | -coverage = ">=7" |
33 | | -pre-commit = ">=4" |
34 | | -pytest = ">=8" |
| 46 | +[tool.coverage.report] |
| 47 | +show_missing = true |
35 | 48 |
|
36 | 49 | [tool.ruff.lint] |
37 | 50 | select = ["ALL"] |
|
0 commit comments