diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-18 05:52:27 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-18 05:52:27 +0000 |
commit | 3b0807ad7b283c46c21862eb826dcbb4ad04e5e2 (patch) | |
tree | 6461ea75f03eca87a5a90c86c3c9a787a6ad037e /setup.py | |
parent | Adding debian version 7.7.0+dfsg-3. (diff) | |
download | ansible-3b0807ad7b283c46c21862eb826dcbb4ad04e5e2.tar.xz ansible-3b0807ad7b283c46c21862eb826dcbb4ad04e5e2.zip |
Merging upstream version 9.4.0+dfsg.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'setup.py')
-rw-r--r-- | setup.py | 322 |
1 files changed, 8 insertions, 314 deletions
@@ -1,320 +1,14 @@ -#!/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.' +""" +Minimal setup.py for compatibility with older tools. +Configuration is in setup.cfg. +Users are recommended to use tools like pip and build and the PEP 517 interface +instead of setuptools' deprecated setup.py interface. +""" +from setuptools import setup -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 +setup() |