1
1
[aliases]
2
2
dists = clean --all sdist bdist_wheel
3
3
4
+ [bdist_wheel]
5
+ universal = 1
6
+
4
7
[metadata]
5
8
name = molecule
6
- author = Ansible by Red Hat
7
-
8
- maintainer = Ansible by Red Hat
9
- maintainer-email =
[email protected]
10
- summary = Molecule aids in the development and testing of Ansible roles.
11
- license = MIT
12
- description-file = README.rst
13
- home-page = https://github.com/ansible/molecule
14
- requires-python = >=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*
9
+ url = https://github.com/ansible/molecule
15
10
project_urls =
16
11
Bug Tracker = https://github.com/ansible/molecule/issues
17
12
Release Management = https://github.com/ansible/molecule/projects
@@ -20,28 +15,80 @@ project_urls =
20
15
Documentation = https://molecule.readthedocs.io
21
16
Mailing lists = https://docs.ansible.com/ansible/latest/community/communication.html# mailing-list-information
22
17
Source Code = https://github.com/ansible/molecule
23
- classifier =
24
- Development Status :: 4 - Beta
18
+ description = Molecule aids in the development and testing of Ansible roles
19
+ long_description = file: README.rst
20
+ author = Ansible by Red Hat
21
+
22
+ maintainer = Ansible by Red Hat
23
+ maintainer_email =
[email protected]
24
+ license = MIT
25
+ license_file = LICENSE
26
+ classifiers =
27
+ Development Status :: 5 - Production/Stable
28
+
25
29
Environment :: Console
30
+
26
31
Intended Audience :: Developers
27
32
Intended Audience :: Information Technology
28
33
Intended Audience :: System Administrators
34
+
29
35
License :: OSI Approved :: MIT License
36
+
30
37
Natural Language :: English
38
+
31
39
Operating System :: OS Independent
40
+
32
41
Programming Language :: Python :: 2
33
42
Programming Language :: Python :: 2.7
34
43
Programming Language :: Python :: 3
35
44
Programming Language :: Python :: 3.5
36
45
Programming Language :: Python :: 3.6
37
46
Programming Language :: Python :: 3.7
47
+
38
48
Topic :: System :: Systems Administration
39
49
Topic :: Utilities
50
+ keywords =
51
+ ansible
52
+ roles
53
+ testing
54
+ molecule
55
+
56
+ [options]
57
+ use_scm_version = True
58
+ python_requires = >=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*
59
+ package_dir =
60
+ = .
61
+ packages = find:
62
+ zip_safe = False
63
+
64
+ # These are required during `setup.py` run:
65
+ setup_requires =
66
+ setuptools_scm >= 1.15.0
67
+ setuptools_scm_git_archive >= 1.0
68
+
69
+ # These are required in actual runtime:
70
+ install_requires =
71
+ ansible >= 2.5
72
+ ansible-lint >= 4.0.2, < 5
40
73
41
- # setuptools section name:
42
- # [options.extras_require]
43
- # PBR way:
44
- [extras]
74
+ anyconfig == 0.9.7
75
+ cerberus >= 1.2, < 3
76
+ click == 6.7
77
+ click-completion == 0.3.1
78
+ colorama == 0.3.9
79
+ cookiecutter == 1.6.0
80
+ python-gilt >= 1.2.1, < 2
81
+ Jinja2 == 2.10
82
+ pexpect >= 4.6.0, < 5
83
+ psutil == 5.4.6; sys_platform!="win32" and sys_platform!="cygwin"
84
+ PyYAML == 3.13
85
+ sh == 1.12.14
86
+ six == 1.11.0
87
+ tabulate == 0.8.2
88
+ testinfra == 1.19.0
89
+ tree-format ==0.1.2
90
+
91
+ [options.extras_require]
45
92
docs =
46
93
alabaster
47
94
Sphinx
@@ -65,19 +112,14 @@ vagrant =
65
112
windows =
66
113
pywinrm
67
114
68
- [pbr]
69
- skip_authors = True
70
- skip_changelog = True
71
- warnerrors = True
72
-
73
- [entry_points]
115
+ [options.entry_points]
74
116
console_scripts =
75
- molecule = molecule.shell:main
117
+ molecule = molecule.__main__:main
118
+
119
+ [options.packages.find]
120
+ where = .
76
121
77
122
[build_sphinx]
78
123
all_files = 1
79
124
build-dir = doc/build
80
125
source-dir = doc/source
81
-
82
- [wheel]
83
- universal = 1
0 commit comments