-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpyproject.toml
47 lines (39 loc) · 1.3 KB
/
pyproject.toml
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
[tool.poetry]
name = "ya-django-toolkit-jp"
version = "0.0.0"
description = "日本語(マルチバイト文字)の考慮も入れた Django プロジェクトのためのユーティリティです。"
authors = ["yk-lab a.k.a YetAnother_yk <[email protected]>"]
homepage = "https://github.com/yk-lab"
repository = "https://github.com/yk-lab/ya-django-toolkit-jp"
documentation = "https://github.com/yk-lab/ya-django-toolkit-jp"
readme = "README.md"
packages = [{include = "ya_django_toolkit_jp"}]
license = "MIT"
include = ["CHANGELOG.md"]
[tool.poetry-git-version-plugin]
make_alpha_version = true
alpha_version_format = '{version}.pre{distance}'
[tool.poetry.dependencies]
python = "^3.11"
django = "^4.2"
[tool.taskipy.tasks]
test = "coverage run --source ./ya_django_toolkit_jp/ -m unittest discover ./tests/"
generate_changelog = "GITHUB_TOKEN=$(gh auth token) gh2changelog"
[tool.poetry.group.dev.dependencies]
flake8 = "^6.0.0"
isort = "^5.12.0"
flake8-isort = "^6.0.0"
autopep8 = "^2.0.2"
pre-commit = "^3.3.2"
types-backports = "^0.1.3"
django-types = "^0.17.0"
mypy = "^1.3.0"
safety = "^2.3.5"
taskipy = "^1.11.0"
coverage = "^7.2.5"
[tool.poetry.group.all.dependencies]
ulid-py = "^1.1.0"
django-boost = "^2.1"
[build-system]
requires = ["poetry-core"]
build-backend = "poetry.core.masonry.api"