Skip to content

Commit 011b497

Browse files
committed
Merge rej
1 parent 41170c8 commit 011b497

File tree

4 files changed

+40
-187
lines changed

4 files changed

+40
-187
lines changed

.github/workflows/cookiecutter.yml.rej

Lines changed: 0 additions & 10 deletions
This file was deleted.

.github/workflows/dependencies.yml.rej

Lines changed: 0 additions & 10 deletions
This file was deleted.

pyproject.toml

Lines changed: 40 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -1,66 +1,58 @@
1-
[tool.poetry]
1+
[project]
22
name = "rra-tools"
33
version = "1.0.24"
44
description = "Common utilities for IHME Rapid Response team pipelines."
55
authors = [
6-
"James Collins <collijk@uw.edu>",
6+
{name = "James Collins", email = "collijk@uw.edu"},
77
]
88
license = "BSD-3-Clause"
99
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+
]
1022

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"
2639
]
2740

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]
2850
packages = [
2951
{ include = "rra_tools", from = "src" }
3052
]
3153

3254
[tool.poetry.dependencies]
3355
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'
6456

6557
[build-system]
6658
requires = ["poetry-core>=1.0.0"]
@@ -135,7 +127,7 @@ exclude_lines = [
135127
# This is the global mypy configuration.
136128
# Avoid changing this!
137129
strict = true # See all the enabled flags `mypy --help | grep -A 10 'Strict mode'`
138-
disallow_any_unimported = true
130+
disallow_any_unimported = false
139131

140132
[[tool.mypy.overrides]]
141133
module = [

pyproject.toml.rej

Lines changed: 0 additions & 119 deletions
This file was deleted.

0 commit comments

Comments
 (0)