Skip to content

Commit 0651497

Browse files
authored
Merge pull request #1 from r-pad/beneisner/autobot_utils
Add a simple CLI for autobot (based on ssh lol)
2 parents 5f8c835 + e9c5343 commit 0651497

File tree

3 files changed

+332
-44
lines changed

3 files changed

+332
-44
lines changed

.pre-commit-config.yaml

+18-18
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,32 @@
11
# See https://pre-commit.com for more information
22
# See https://pre-commit.com/hooks.html for more hooks
33
repos:
4-
- repo: https://github.com/pre-commit/pre-commit-hooks
4+
- repo: https://github.com/pre-commit/pre-commit-hooks
55
rev: v3.2.0
66
hooks:
7-
- id: trailing-whitespace
7+
- id: trailing-whitespace
88
exclude: "tests/testdata/"
9-
- id: end-of-file-fixer
9+
- id: end-of-file-fixer
1010
exclude: "tests/testdata/"
11-
- id: check-yaml
12-
- id: check-added-large-files
13-
args: ['--maxkb=5000']
14-
- repo: https://github.com/kynan/nbstripout
11+
- id: check-yaml
12+
- id: check-added-large-files
13+
args: ["--maxkb=5000"]
14+
- repo: https://github.com/kynan/nbstripout
1515
rev: 0.4.0
1616
hooks:
17-
- id: nbstripout
18-
- repo: https://github.com/myint/autoflake
17+
- id: nbstripout
18+
- repo: https://github.com/myint/autoflake
1919
rev: v1.4
2020
hooks:
21-
- id: autoflake
21+
- id: autoflake
2222
args:
23-
- --in-place
24-
- --remove-all-unused-imports
25-
- repo: https://github.com/timothycrosley/isort
26-
rev: 5.8.0
23+
- --in-place
24+
- --remove-all-unused-imports
25+
- repo: https://github.com/timothycrosley/isort
26+
rev: 5.13.2
2727
hooks:
28-
- id: isort
29-
- repo: https://github.com/psf/black
30-
rev: 22.3.0
28+
- id: isort
29+
- repo: https://github.com/psf/black
30+
rev: 24.10.0
3131
hooks:
32-
- id: black
32+
- id: black

pyproject.toml

+15-26
Original file line numberDiff line numberDiff line change
@@ -4,39 +4,28 @@ version = "0.1.0"
44
description = "A Python Package Template"
55
readme = "README.md"
66
requires-python = ">=3.6"
7-
license = {file = "LICENSE.txt"}
8-
authors = [
9-
{email = "[email protected]", name = "Ben Eisner"}
10-
]
11-
dependencies = [
12-
"numpy",
13-
"tqdm",
14-
]
7+
license = { file = "LICENSE.txt" }
8+
authors = [{ email = "[email protected]", name = "Ben Eisner" }]
9+
dependencies = ["numpy", "pandas", "tqdm", "typer"]
1510

1611
[build-system]
17-
requires = [
18-
"setuptools >= 62.3.2",
19-
"setuptools-scm",
20-
"wheel",
21-
]
12+
requires = ["setuptools >= 62.3.2", "setuptools-scm", "wheel"]
2213
build-backend = "setuptools.build_meta"
2314

2415
[project.optional-dependencies]
2516
develop = [
26-
"pytest",
27-
"black >= 22.3.0",
28-
"isort",
29-
"mypy >= 1.0",
30-
"pylint",
31-
"autoflake",
32-
"pre-commit",
33-
"jupyterlab",
34-
"types-tqdm",
35-
]
36-
build_docs = [
37-
"mkdocs-material",
38-
"mkdocstrings[python]",
17+
"pytest",
18+
"black >= 24.10.0",
19+
"isort",
20+
"mypy >= 1.0",
21+
"pylint",
22+
"autoflake",
23+
"pre-commit",
24+
"jupyterlab",
25+
"types-tqdm",
26+
"pandas-stubs",
3927
]
28+
build_docs = ["mkdocs-material", "mkdocstrings[python]"]
4029

4130
# This is required to allow us to have notebooks/ at the top level.
4231
[tool.setuptools.packages.find]

0 commit comments

Comments
 (0)