-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathpyproject.toml
60 lines (50 loc) · 1.63 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
49
50
51
52
53
54
55
56
57
58
59
60
[tool.poetry]
name = "alfred-cli"
version = "2.2.7"
description = "Alfred is an extensible automation tool. It allows you to build your continuous integration scripts in python, and much more. You can replace any scripts using the best of both worlds, shell and python."
authors = ["Fabien Arcellier <[email protected]>"]
license = "MIT"
readme = "README.md"
packages = [{include = "alfred", from = "src"}]
include = [
{ path = "alfred/resources/*" }
]
homepage = "https://github.com/FabienArcellier/alfred-cli#alfred"
repository = "https://github.com/FabienArcellier/alfred-cli"
documentation = "https://alfred-cli.readthedocs.io/en/latest"
keywords = ["building tool", "makefile", "productivity", "automation", "continuous integration", "developper friendly"]
classifiers = [
"Topic :: Software Development :: Build Tools",
"Topic :: Software Development :: Testing",
"Programming Language :: Python :: 3",
"Operating System :: OS Independent",
"License :: OSI Approved :: MIT License",
"Intended Audience :: Developers",
"Development Status :: 4 - Beta"
]
[tool.poetry.dependencies]
python = "^3.8"
click = "^8.1.0"
toml = "^0.10"
shellingham = "^1.3.0"
prompt-toolkit = "^3.0.41"
[tool.poetry.group.dev.dependencies]
build = "^0.10.0"
coverage = "^7.2.2"
fixtup = "^0.1.5"
pylint = "^2.17.1"
pytest = "^7.2.2"
twine = "^4.0.2"
sphinx = "^5.0.0"
sphinx-rtd-theme = "^1.2.0"
[build-system]
requires = ["poetry-core"]
build-backend = "poetry.core.masonry.api"
[tool.poetry.scripts]
alfred = "alfred.cli:cli"
[tools.fixtup]
fixtures = "tests/fixtures"
plugins = [
"fixtup.plugins.dotenv",
"fixtup.plugins.docker"
]