-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpyproject.toml
More file actions
51 lines (48 loc) · 1.61 KB
/
Copy pathpyproject.toml
File metadata and controls
51 lines (48 loc) · 1.61 KB
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
51
[build-system]
build-backend = "hatchling.build"
requires = [ "hatchling" ]
[project]
name = "github-rest-api"
version = "0.45.0"
description = "Simple wrapper of GitHub REST APIs."
readme = "README.md"
authors = [ { name = "Ben Du", email = "longendu@yahoo.com" } ]
requires-python = ">=3.12,<4"
classifiers = [
"Programming Language :: Python :: 3 :: Only",
"Programming Language :: Python :: 3.12",
"Programming Language :: Python :: 3.13",
"Programming Language :: Python :: 3.14",
]
dependencies = [
"dulwich>=0.25.1",
"psutil>=5.9.4",
"pynacl>=1.5",
"pyyaml>=6",
"requests>=2.28.2",
"tenacity>=9.1.4",
"tomli-w>=1",
]
optional-dependencies.ai = [
"litellm>=1.50",
]
scripts.add_github_repo = "github_rest_api.scripts.github.add_github_repo:main"
scripts.auto_merge_pull_request = "github_rest_api.scripts.github.auto_merge_pull_request:main"
scripts.build_container_images = "github_rest_api.scripts.container.build_container_images:main"
scripts.config_container = "github_rest_api.scripts.container.config_container:main"
scripts.create_pull_request = "github_rest_api.scripts.github.create_pull_request:main"
scripts.release_on_github = "github_rest_api.scripts.github.release_on_github:main"
scripts.remove_branch = "github_rest_api.scripts.github.remove_branch:main"
scripts.update_version_containerfile = "github_rest_api.scripts.container.update_version_containerfile:main"
[dependency-groups]
dev = [
"deptry>=0.24",
"pyproject-fmt>=2.21.1",
"pyright>=1.1.407",
"pytest>=9.0.2",
"ruff>=0.14.10",
"ty>=0.0.8",
]
[tool.ruff]
# select the 'I' rule set for import sorting
lint.extend-select = [ "I" ]