summaryrefslogtreecommitdiffstats
path: root/setup.py
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-13 12:04:41 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-13 12:04:41 +0000
commit975f66f2eebe9dadba04f275774d4ab83f74cf25 (patch)
tree89bd26a93aaae6a25749145b7e4bca4a1e75b2be /setup.py
parentInitial commit. (diff)
downloadansible-975f66f2eebe9dadba04f275774d4ab83f74cf25.tar.xz
ansible-975f66f2eebe9dadba04f275774d4ab83f74cf25.zip
Adding upstream version 7.7.0+dfsg.upstream/7.7.0+dfsg
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'setup.py')
-rw-r--r--setup.py320
1 files changed, 320 insertions, 0 deletions
diff --git a/setup.py b/setup.py
new file mode 100644
index 000000000..4b5ea9ac8
--- /dev/null
+++ b/setup.py
@@ -0,0 +1,320 @@
+#!/usr/bin/python -tt
+# GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)
+# SPDX-License-Identifier: GPL-3.0-or-later
+# SPDX-FileCopyrightText: Ansible Project, 2020
+
+import os
+import sys
+from setuptools import setup
+
+__version__ = '7.7.0'
+__author__ = 'Ansible, Inc.'
+
+
+with open('README.rst', 'r') as f:
+ long_desc = f.read()
+
+setup(
+ name='ansible',
+ version=__version__,
+ description='Radically simple IT automation',
+ long_description=long_desc,
+ author=__author__,
+ author_email='info@ansible.com',
+ url='https://ansible.com/',
+ project_urls={
+ 'Bug Tracker': 'https://github.com/ansible/ansible/issues',
+ 'Code of Conduct': 'https://docs.ansible.com/ansible/latest/community/code_of_conduct.html',
+ 'Documentation': 'https://docs.ansible.com/ansible/',
+ 'Mailing lists': 'https://docs.ansible.com/ansible/latest/community/communication.html#mailing-list-information',
+ 'Source Code': 'https://github.com/ansible/ansible',
+ },
+ license='GPLv3+',
+ python_requires='>=3.9',
+ packages=['ansible_collections'],
+ exclude_package_data={
+ 'ansible_collections': [
+ 'amazon/aws/.*',
+ 'amazon/aws/docs/*',
+ 'amazon/aws/tests/*',
+ 'ansible/netcommon/.*',
+ 'ansible/netcommon/docs/*',
+ 'ansible/netcommon/tests/*',
+ 'ansible/posix/.*',
+ 'ansible/posix/docs/*',
+ 'ansible/posix/tests/*',
+ 'ansible/utils/.*',
+ 'ansible/utils/docs/*',
+ 'ansible/utils/tests/*',
+ 'ansible/windows/.*',
+ 'ansible/windows/docs/*',
+ 'ansible/windows/tests/*',
+ 'arista/eos/.*',
+ 'arista/eos/docs/*',
+ 'arista/eos/tests/*',
+ 'awx/awx/tests/*',
+ 'azure/azcollection/.*',
+ 'azure/azcollection/tests/*',
+ 'check_point/mgmt/tests/*',
+ 'chocolatey/chocolatey/tests/*',
+ 'cisco/aci/.*',
+ 'cisco/aci/tests/*',
+ 'cisco/asa/.*',
+ 'cisco/asa/docs/*',
+ 'cisco/asa/tests/*',
+ 'cisco/dnac/.*',
+ 'cisco/dnac/docs/*',
+ 'cisco/dnac/tests/*',
+ 'cisco/intersight/.*',
+ 'cisco/ios/.*',
+ 'cisco/ios/docs/*',
+ 'cisco/ios/tests/*',
+ 'cisco/iosxr/.*',
+ 'cisco/iosxr/docs/*',
+ 'cisco/iosxr/tests/*',
+ 'cisco/ise/.*',
+ 'cisco/ise/docs/*',
+ 'cisco/ise/tests/*',
+ 'cisco/meraki/.*',
+ 'cisco/meraki/tests/*',
+ 'cisco/mso/.*',
+ 'cisco/mso/tests/*',
+ 'cisco/nso/.*',
+ 'cisco/nso/tests/*',
+ 'cisco/nxos/.*',
+ 'cisco/nxos/docs/*',
+ 'cisco/nxos/tests/*',
+ 'cisco/ucs/.*',
+ 'cloud/common/tests/*',
+ 'cloudscale_ch/cloud/.*',
+ 'cloudscale_ch/cloud/tests/*',
+ 'community/aws/.*',
+ 'community/aws/docs/*',
+ 'community/aws/tests/*',
+ 'community/azure/.*',
+ 'community/azure/tests/*',
+ 'community/ciscosmb/.*',
+ 'community/ciscosmb/tests/*',
+ 'community/crypto/.*',
+ 'community/crypto/docs/*',
+ 'community/crypto/tests/*',
+ 'community/digitalocean/.*',
+ 'community/digitalocean/tests/*',
+ 'community/dns/.*',
+ 'community/dns/docs/*',
+ 'community/dns/tests/*',
+ 'community/docker/.*',
+ 'community/docker/docs/*',
+ 'community/docker/tests/*',
+ 'community/fortios/.*',
+ 'community/fortios/tests/*',
+ 'community/general/.*',
+ 'community/general/docs/*',
+ 'community/general/tests/*',
+ 'community/google/.*',
+ 'community/google/tests/*',
+ 'community/grafana/.*',
+ 'community/grafana/tests/*',
+ 'community/hashi_vault/.*',
+ 'community/hashi_vault/docs/*',
+ 'community/hashi_vault/tests/*',
+ 'community/hrobot/.*',
+ 'community/hrobot/docs/*',
+ 'community/hrobot/tests/*',
+ 'community/libvirt/.*',
+ 'community/libvirt/tests/*',
+ 'community/mongodb/.*',
+ 'community/mysql/.*',
+ 'community/mysql/tests/*',
+ 'community/network/.*',
+ 'community/network/tests/*',
+ 'community/okd/.*',
+ 'community/okd/docs/*',
+ 'community/okd/tests/*',
+ 'community/postgresql/.*',
+ 'community/postgresql/docs/*',
+ 'community/postgresql/tests/*',
+ 'community/proxysql/.*',
+ 'community/proxysql/tests/*',
+ 'community/rabbitmq/.*',
+ 'community/rabbitmq/tests/*',
+ 'community/routeros/.*',
+ 'community/routeros/docs/*',
+ 'community/routeros/tests/*',
+ 'community/sap/.*',
+ 'community/sap/tests/*',
+ 'community/sap_libs/.*',
+ 'community/sap_libs/tests/*',
+ 'community/skydive/.*',
+ 'community/skydive/tests/*',
+ 'community/sops/.*',
+ 'community/sops/docs/*',
+ 'community/sops/tests/*',
+ 'community/vmware/.*',
+ 'community/vmware/docs/*',
+ 'community/vmware/tests/*',
+ 'community/windows/.*',
+ 'community/windows/docs/*',
+ 'community/windows/tests/*',
+ 'community/zabbix/.*',
+ 'community/zabbix/docs/*',
+ 'community/zabbix/tests/*',
+ 'containers/podman/docs/*',
+ 'containers/podman/tests/*',
+ 'cyberark/conjur/.*',
+ 'cyberark/conjur/tests/*',
+ 'cyberark/pas/.*',
+ 'cyberark/pas/docs/*',
+ 'cyberark/pas/tests/*',
+ 'dellemc/enterprise_sonic/.*',
+ 'dellemc/enterprise_sonic/tests/*',
+ 'dellemc/openmanage/.*',
+ 'dellemc/openmanage/docs/*',
+ 'dellemc/openmanage/tests/*',
+ 'dellemc/os10/.*',
+ 'dellemc/os10/docs/*',
+ 'dellemc/os10/tests/*',
+ 'dellemc/os6/.*',
+ 'dellemc/os6/docs/*',
+ 'dellemc/os6/tests/*',
+ 'dellemc/os9/.*',
+ 'dellemc/os9/docs/*',
+ 'dellemc/os9/tests/*',
+ 'dellemc/powerflex/.*',
+ 'dellemc/powerflex/docs/*',
+ 'dellemc/powerflex/tests/*',
+ 'dellemc/unity/.*',
+ 'dellemc/unity/docs/*',
+ 'dellemc/unity/tests/*',
+ 'f5networks/f5_modules/docs/*',
+ 'f5networks/f5_modules/tests/*',
+ 'fortinet/fortimanager/tests/*',
+ 'frr/frr/.*',
+ 'frr/frr/docs/*',
+ 'frr/frr/tests/*',
+ 'gluster/gluster/.*',
+ 'gluster/gluster/tests/*',
+ 'google/cloud/.*',
+ 'google/cloud/tests/*',
+ 'grafana/grafana/.*',
+ 'grafana/grafana/tests/*',
+ 'hetzner/hcloud/.*',
+ 'hetzner/hcloud/tests/*',
+ 'hpe/nimble/.*',
+ 'hpe/nimble/tests/*',
+ 'ibm/qradar/.*',
+ 'ibm/qradar/docs/*',
+ 'ibm/qradar/tests/*',
+ 'ibm/spectrum_virtualize/.*',
+ 'ibm/spectrum_virtualize/docs/*',
+ 'ibm/spectrum_virtualize/tests/*',
+ 'infinidat/infinibox/.*',
+ 'infinidat/infinibox/docs/*',
+ 'infinidat/infinibox/tests/*',
+ 'infoblox/nios_modules/.*',
+ 'infoblox/nios_modules/tests/*',
+ 'inspur/ispim/.*',
+ 'inspur/ispim/docs/*',
+ 'inspur/sm/.*',
+ 'inspur/sm/docs/*',
+ 'junipernetworks/junos/.*',
+ 'junipernetworks/junos/docs/*',
+ 'junipernetworks/junos/tests/*',
+ 'kubernetes/core/.*',
+ 'kubernetes/core/docs/*',
+ 'kubernetes/core/tests/*',
+ 'lowlydba/sqlserver/.*',
+ 'lowlydba/sqlserver/docs/*',
+ 'lowlydba/sqlserver/tests/*',
+ 'mellanox/onyx/.*',
+ 'mellanox/onyx/tests/*',
+ 'microsoft/ad/.*',
+ 'microsoft/ad/docs/*',
+ 'microsoft/ad/tests/*',
+ 'netapp/aws/.*',
+ 'netapp/aws/tests/*',
+ 'netapp/azure/.*',
+ 'netapp/azure/tests/*',
+ 'netapp/cloudmanager/.*',
+ 'netapp/cloudmanager/tests/*',
+ 'netapp/elementsw/.*',
+ 'netapp/elementsw/tests/*',
+ 'netapp/ontap/.*',
+ 'netapp/ontap/tests/*',
+ 'netapp/storagegrid/.*',
+ 'netapp/storagegrid/tests/*',
+ 'netapp/um_info/.*',
+ 'netapp/um_info/tests/*',
+ 'netapp_eseries/santricity/.*',
+ 'netapp_eseries/santricity/tests/*',
+ 'netbox/netbox/.*',
+ 'netbox/netbox/docs/*',
+ 'netbox/netbox/tests/*',
+ 'ngine_io/cloudstack/.*',
+ 'ngine_io/cloudstack/tests/*',
+ 'ngine_io/exoscale/.*',
+ 'ngine_io/exoscale/tests/*',
+ 'ngine_io/vultr/.*',
+ 'ngine_io/vultr/tests/*',
+ 'openstack/cloud/docs/*',
+ 'openvswitch/openvswitch/.*',
+ 'openvswitch/openvswitch/docs/*',
+ 'openvswitch/openvswitch/tests/*',
+ 'ovirt/ovirt/.*',
+ 'ovirt/ovirt/tests/*',
+ 'purestorage/flasharray/.*',
+ 'purestorage/flasharray/docs/*',
+ 'purestorage/flashblade/.*',
+ 'purestorage/flashblade/tests/*',
+ 'purestorage/fusion/.*',
+ 'purestorage/fusion/tests/*',
+ 'sensu/sensu_go/.*',
+ 'sensu/sensu_go/docs/*',
+ 'sensu/sensu_go/tests/*',
+ 'splunk/es/.*',
+ 'splunk/es/docs/*',
+ 'splunk/es/tests/*',
+ 't_systems_mms/icinga_director/.*',
+ 't_systems_mms/icinga_director/docs/*',
+ 'theforeman/foreman/tests/*',
+ 'vmware/vmware_rest/.*',
+ 'vmware/vmware_rest/docs/*',
+ 'vmware/vmware_rest/tests/*',
+ 'vultr/cloud/.*',
+ 'vultr/cloud/tests/*',
+ 'vyos/vyos/.*',
+ 'vyos/vyos/docs/*',
+ 'vyos/vyos/tests/*',
+ 'wti/remote/docs/*',
+ ],
+ },
+ include_package_data=True,
+ install_requires=[
+ 'ansible-core ~= 2.14.7',
+ ],
+ classifiers=[
+ 'Development Status :: 5 - Production/Stable',
+ 'Environment :: Console',
+ 'Framework :: Ansible',
+ '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.9',
+ 'Programming Language :: Python :: 3.10',
+ 'Programming Language :: Python :: 3.11',
+ 'Topic :: System :: Installation/Setup',
+ 'Topic :: System :: Systems Administration',
+ 'Topic :: Utilities',
+ ],
+ data_files=[],
+ entry_points={
+ 'console_scripts': [
+ 'ansible-community=ansible_collections.ansible_community:main'
+ ]
+ },
+ # Installing as zip files would break due to references to __file__
+ zip_safe=False
+) \ No newline at end of file