diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-13 12:04:41 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-13 12:04:41 +0000 |
commit | 975f66f2eebe9dadba04f275774d4ab83f74cf25 (patch) | |
tree | 89bd26a93aaae6a25749145b7e4bca4a1e75b2be /setup.py | |
parent | Initial commit. (diff) | |
download | ansible-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.py | 320 |
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 |