|
1 | | -[tool.poetry] |
| 1 | +[project] |
2 | 2 | name = "rra-tools" |
3 | 3 | version = "1.0.24" |
4 | 4 | description = "Common utilities for IHME Rapid Response team pipelines." |
5 | 5 | authors = [ |
6 | | - "James Collins <collijk@uw.edu>", |
| 6 | + {name = "James Collins", email = "collijk@uw.edu"}, |
7 | 7 | ] |
8 | 8 | license = "BSD-3-Clause" |
9 | 9 | readme = "README.md" |
| 10 | +requires-python = ">=3.12" |
| 11 | +dependencies = [ |
| 12 | + "click >=8.0", |
| 13 | + "pandas >=2.2", |
| 14 | + "deep-translator >=1.11", |
| 15 | + "tqdm >=4.0", |
| 16 | + "pathos >=0.3.3", |
| 17 | + "loguru >=0.7.0", |
| 18 | + "requests >=2.0", |
| 19 | + "matplotlib", |
| 20 | + "seaborn" |
| 21 | +] |
10 | 22 |
|
11 | | -documentation = "https://collijk.github.io/rra-tools" |
12 | | -homepage = "https://collijk.github.io/rra-tools" |
13 | | -repository = "https://github.com/collijk/rra-tools" |
14 | | - |
15 | | -classifiers = [ |
16 | | - "Development Status :: 4 - Beta", |
17 | | - "Intended Audience :: Developers", |
18 | | - "Operating System :: OS Independent", |
19 | | - "Programming Language :: Python", |
20 | | - "Programming Language :: Python :: 3", |
21 | | - "Programming Language :: Python :: 3.10", |
22 | | - "Programming Language :: Python :: 3.11", |
23 | | - "Programming Language :: Python :: 3.12", |
24 | | - "Topic :: Software Development :: Libraries :: Python Modules", |
25 | | - "Typing :: Typed", |
| 23 | +[project.optional-dependencies] |
| 24 | +dev = [ |
| 25 | + "mkdocstrings[python]", |
| 26 | + "mkdocs-material", |
| 27 | + "mkdocs-table-reader-plugin", |
| 28 | + "mkdocs-gen-files", |
| 29 | + "mkdocs-literate-nav", |
| 30 | + "mkdocs-section-index", |
| 31 | + "mypy", |
| 32 | + "pre-commit", |
| 33 | + "pymdown-extensions", |
| 34 | + "pytest", |
| 35 | + "pytest-github-actions-annotate-failures", |
| 36 | + "pytest-cov", |
| 37 | + "python-kacl", |
| 38 | + "ruff" |
26 | 39 | ] |
27 | 40 |
|
| 41 | +[project.urls] |
| 42 | +homepage = "https://ihmeuw.github.io/rra-tools" |
| 43 | +repository = "https://ihmeuw.github.io/rra-tools" |
| 44 | +documentation = "https://ihmeuw.github.io/rra-tools" |
| 45 | + |
| 46 | +[project.scripts] |
| 47 | +parse_logs = "rra_tools.logging.performance:parse_logs" |
| 48 | + |
| 49 | +[tool.poetry] |
28 | 50 | packages = [ |
29 | 51 | { include = "rra_tools", from = "src" } |
30 | 52 | ] |
31 | 53 |
|
32 | 54 | [tool.poetry.dependencies] |
33 | 55 | python = ">=3.12, <4.0" |
34 | | -click = "*" |
35 | | -pandas = ">=1.5" |
36 | | -deep-translator = "*" |
37 | | -tqdm = "*" |
38 | | -pathos = "*" |
39 | | -loguru = "*" |
40 | | -requests = "*" |
41 | | -matplotlib = "*" |
42 | | -seaborn = "*" |
43 | | - |
44 | | -[tool.poetry.group.dev.dependencies] |
45 | | -mkdocstrings = {version = "*", extras = ["python"]} |
46 | | -mkdocs-material = "*" |
47 | | -mkdocs-table-reader-plugin = "*" |
48 | | -mkdocs-gen-files = "*" |
49 | | -mkdocs-literate-nav = "*" |
50 | | -mkdocs-section-index = "*" |
51 | | -mypy = "*" |
52 | | -pre-commit = "*" |
53 | | -pymdown-extensions = "*" |
54 | | -pytest = "*" |
55 | | -pytest-github-actions-annotate-failures = "*" |
56 | | -pytest-cov = "*" |
57 | | -python-kacl = "*" |
58 | | -ruff = "*" |
59 | | -pandas-stubs = "*" |
60 | | -types-tqdm = "*" |
61 | | - |
62 | | -[tool.poetry.scripts] |
63 | | -parse_logs = 'rra_tools.logging.performance:parse_logs' |
64 | 56 |
|
65 | 57 | [build-system] |
66 | 58 | requires = ["poetry-core>=1.0.0"] |
@@ -135,7 +127,7 @@ exclude_lines = [ |
135 | 127 | # This is the global mypy configuration. |
136 | 128 | # Avoid changing this! |
137 | 129 | strict = true # See all the enabled flags `mypy --help | grep -A 10 'Strict mode'` |
138 | | -disallow_any_unimported = true |
| 130 | +disallow_any_unimported = false |
139 | 131 |
|
140 | 132 | [[tool.mypy.overrides]] |
141 | 133 | module = [ |
|
0 commit comments