-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathpyproject.toml
48 lines (41 loc) · 1.35 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
48
[project]
name = "tja2fumen"
version = "0.0.dev0"
description = "Convert TJA chart files into fumen (.bin) chart files"
readme = "README.md"
requires-python = ">=3.8"
license = {file = "LICENSE.txt"}
keywords = ["taiko", "tatsujin", "fumen", "TJA"]
[project.urls] # Optional
"Homepage" = "https://github.com/vivaria/tja2fumen/"
"Bug Reports" = "https://github.com/vivaria/tja2fumen/issues/"
"Source" = "https://github.com/vivaria/tja2fumen/"
# The following would provide a command line executable called `sample`
# which executes the function `main` from this package when invoked.
[project.scripts] # Optional
tja2fumen = "tja2fumen:main"
[project.optional-dependencies]
dev = ["pytest", "build", "pyinstaller", "twine", "toml-cli",
"flake8", "pyproject-flake8", "mypy", "pylint"]
[tool.setuptools.packages.find]
where = ["src"]
[tool.pytest.ini_options]
addopts = "-vv --tb=short --color=yes"
console_output_style = "count"
disable_test_id_escaping_and_forfeit_all_rights_to_community_support = "True"
[tool.flake8]
exclude = "venv/"
per-file-ignores = """
./src/tja2fumen/classes.py: E221
./testing/test_conversion.py: E221, E272
"""
[tool.pylint.'MESSAGES CONTROL']
disable = """
too-many-instance-attributes,
too-many-branches,
too-many-arguments,
too-many-locals,
too-many-statements,
too-many-positional-arguments,
fixme
"""