forked from ansible/ansible
-
Notifications
You must be signed in to change notification settings - Fork 0
/
pyproject.toml
112 lines (105 loc) · 3.36 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
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
[build-system]
requires = ["setuptools >= 66.1.0, <= 72.1.0"] # lower bound to support controller Python versions, upper bound for latest version tested at release
build-backend = "setuptools.build_meta"
[project]
requires-python = ">=3.11"
name = "ansible-core"
authors = [
{name = "Ansible Project"},
]
description = "Radically simple IT automation"
readme = "README.md"
classifiers = [
"Development Status :: 5 - Production/Stable",
"Environment :: Console",
"Intended Audience :: Developers",
"Intended Audience :: Information Technology",
"Intended Audience :: System Administrators",
"License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)",
"Natural Language :: English",
"Operating System :: POSIX",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"Programming Language :: Python :: 3.13",
"Programming Language :: Python :: 3 :: Only",
"Topic :: System :: Installation/Setup",
"Topic :: System :: Systems Administration",
"Topic :: Utilities",
]
dynamic = ["version", "dependencies"]
[project.urls]
"Homepage" = "https://ansible.com/"
"Source Code" = "https://github.com/ansible/ansible/"
"Bug Tracker" = "https://github.com/ansible/ansible/issues/"
"CI: Azure Pipelines" = "https://dev.azure.com/ansible/ansible/"
"Documentation" = "https://docs.ansible.com/ansible-core/"
"Code of Conduct" = "https://docs.ansible.com/ansible/latest/community/code_of_conduct.html"
[tool.setuptools.dynamic]
version = {attr = "ansible.release.__version__"}
dependencies = {file = "requirements.txt"}
[tool.setuptools]
include-package-data = false
license-files = [
"COPYING",
"licenses/*.txt",
]
[tool.setuptools.packages.find]
where = ["lib", "test/lib"]
[tool.setuptools.package-data]
ansible = [
"config/*.yml",
"executor/powershell/*.ps1",
"galaxy/data/COPYING",
"galaxy/data/*.yml",
"galaxy/data/*/*.j2",
"galaxy/data/*/*.md",
"galaxy/data/*/*/*.cfg",
"galaxy/data/*/*/*.j2",
"galaxy/data/*/*/*.md",
"galaxy/data/*/*/*/*.j2",
"galaxy/data/*/*/*/*.yml",
"galaxy/data/*/*/*/.git_keep",
"galaxy/data/*/*/*/inventory",
"galaxy/data/*/*/.git_keep",
"galaxy/data/*/*/inventory",
"keyword_desc.yml",
"module_utils/csharp/*.cs",
"module_utils/powershell/*.psm1",
"plugins/*/*.yml",
]
ansible_test = [
"_data/*/*.in",
"_data/*/*.ps1",
"_data/*/*.txt",
"_data/*/*.yml",
"_data/*/*/*.ini",
"_data/ansible.cfg",
"_data/coveragerc",
"_util/*/*/*.ps1",
"_util/*/*/*.py",
"_util/*/*/*.sh",
"_util/*/*/*/*.ini",
"_util/*/*/*/*.json",
"_util/*/*/*/*.ps1",
"_util/*/*/*/*.psd1",
"_util/*/*/*/*.py",
"_util/*/*/*/*.txt",
"_util/*/*/*/*/*.cfg",
"_util/*/*/*/*/*.ps1",
"_util/*/*/*/*/*.py",
"_util/*/*/*/*/*.yml",
"config/*.template",
"config/*.yml",
]
[project.scripts]
ansible = "ansible.cli.adhoc:main"
ansible-config = "ansible.cli.config:main"
ansible-console = "ansible.cli.console:main"
ansible-doc = "ansible.cli.doc:main"
ansible-galaxy = "ansible.cli.galaxy:main"
ansible-inventory = "ansible.cli.inventory:main"
ansible-playbook = "ansible.cli.playbook:main"
ansible-pull = "ansible.cli.pull:main"
ansible-vault = "ansible.cli.vault:main"
ansible-test = "ansible_test._util.target.cli.ansible_test_cli_stub:main"