From 2d2fcc344ad0f54da915aded3f11e4af26735e01 Mon Sep 17 00:00:00 2001 From: Kyle-Neale Date: Tue, 6 Aug 2024 10:28:55 -0400 Subject: [PATCH 01/16] bump py version to 3.12 --- .devcontainer/Dockerfile | 2 +- .devcontainer/dbm/Dockerfile | 2 +- .devcontainer/dbm/devcontainer.json | 2 +- .devcontainer/devcontainer.json | 2 +- .github/workflows/build-ddev.yml | 2 +- .github/workflows/build-deps.yml | 2 +- .github/workflows/cache-shared-deps.yml | 2 +- .github/workflows/compute-matrix.yml | 2 +- .github/workflows/docs.yml | 2 +- .github/workflows/pr-quick-check.yml | 2 +- .github/workflows/release-base.yml | 2 +- .github/workflows/release-dev.yml | 2 +- .github/workflows/release-hash-check.yml | 2 +- .github/workflows/run-validations.yml | 2 +- .github/workflows/test-target.yml | 4 ++-- .gitlab/tagger/Dockerfile | 2 +- active_directory/changelog.d/18207.added | 1 + active_directory/hatch.toml | 2 +- active_directory/pyproject.toml | 2 +- active_directory/setup.py | 2 +- activemq/changelog.d/18207.added | 1 + activemq/hatch.toml | 4 ++-- activemq/pyproject.toml | 2 +- activemq/setup.py | 2 +- activemq_xml/changelog.d/18207.added | 1 + activemq_xml/hatch.toml | 2 +- activemq_xml/pyproject.toml | 2 +- activemq_xml/setup.py | 2 +- aerospike/changelog.d/18207.added | 1 + aerospike/hatch.toml | 2 +- aerospike/pyproject.toml | 2 +- aerospike/setup.py | 2 +- airflow/changelog.d/18207.added | 1 + airflow/hatch.toml | 2 +- airflow/pyproject.toml | 2 +- amazon_msk/changelog.d/18207.added | 1 + amazon_msk/hatch.toml | 2 +- amazon_msk/pyproject.toml | 2 +- amazon_msk/setup.py | 2 +- ambari/changelog.d/18207.added | 1 + ambari/hatch.toml | 2 +- ambari/pyproject.toml | 2 +- ambari/setup.py | 2 +- apache/changelog.d/18207.added | 1 + apache/hatch.toml | 2 +- apache/pyproject.toml | 2 +- apache/setup.py | 2 +- arangodb/changelog.d/18207.added | 1 + arangodb/hatch.toml | 2 +- arangodb/pyproject.toml | 2 +- argo_rollouts/changelog.d/18207.added | 1 + argo_rollouts/hatch.toml | 2 +- argo_rollouts/pyproject.toml | 2 +- argo_workflows/changelog.d/18207.added | 1 + argo_workflows/hatch.toml | 2 +- argo_workflows/pyproject.toml | 2 +- argocd/changelog.d/18207.added | 1 + argocd/hatch.toml | 2 +- argocd/pyproject.toml | 2 +- aspdotnet/changelog.d/18207.added | 1 + aspdotnet/hatch.toml | 2 +- aspdotnet/pyproject.toml | 2 +- aspdotnet/setup.py | 2 +- avi_vantage/changelog.d/18207.added | 1 + avi_vantage/hatch.toml | 2 +- avi_vantage/pyproject.toml | 2 +- azure_iot_edge/changelog.d/18207.added | 1 + azure_iot_edge/hatch.toml | 4 ++-- azure_iot_edge/pyproject.toml | 2 +- azure_iot_edge/setup.py | 2 +- boundary/changelog.d/18207.added | 1 + boundary/hatch.toml | 2 +- boundary/pyproject.toml | 2 +- btrfs/changelog.d/18207.added | 1 + btrfs/hatch.toml | 2 +- btrfs/pyproject.toml | 2 +- btrfs/setup.py | 2 +- cacti/changelog.d/18207.added | 1 + cacti/hatch.toml | 2 +- cacti/pyproject.toml | 2 +- cacti/setup.py | 2 +- calico/changelog.d/18207.added | 1 + calico/hatch.toml | 2 +- calico/pyproject.toml | 2 +- calico/setup.py | 2 +- cassandra/changelog.d/18207.added | 1 + cassandra/hatch.toml | 2 +- cassandra/pyproject.toml | 2 +- cassandra/setup.py | 2 +- cassandra_nodetool/changelog.d/18207.added | 1 + cassandra_nodetool/hatch.toml | 2 +- cassandra_nodetool/pyproject.toml | 2 +- cassandra_nodetool/setup.py | 2 +- ceph/changelog.d/18207.added | 1 + ceph/hatch.toml | 2 +- ceph/pyproject.toml | 2 +- ceph/setup.py | 2 +- cert_manager/changelog.d/18207.added | 1 + cert_manager/hatch.toml | 2 +- cert_manager/pyproject.toml | 2 +- cilium/changelog.d/18207.added | 1 + cilium/hatch.toml | 4 ++-- cilium/pyproject.toml | 2 +- cilium/setup.py | 2 +- cisco_aci/changelog.d/18207.added | 1 + cisco_aci/hatch.toml | 2 +- cisco_aci/pyproject.toml | 2 +- cisco_aci/setup.py | 2 +- citrix_hypervisor/changelog.d/18207.added | 1 + citrix_hypervisor/hatch.toml | 2 +- citrix_hypervisor/pyproject.toml | 2 +- citrix_hypervisor/setup.py | 2 +- clickhouse/changelog.d/18207.added | 1 + clickhouse/hatch.toml | 2 +- clickhouse/pyproject.toml | 2 +- clickhouse/setup.py | 2 +- cloud_foundry_api/changelog.d/18207.added | 1 + cloud_foundry_api/hatch.toml | 2 +- cloud_foundry_api/pyproject.toml | 2 +- cloud_foundry_api/setup.py | 2 +- cloudera/changelog.d/18207.added | 1 + cloudera/hatch.toml | 2 +- cloudera/pyproject.toml | 2 +- cockroachdb/changelog.d/18207.added | 1 + cockroachdb/hatch.toml | 2 +- cockroachdb/pyproject.toml | 2 +- cockroachdb/setup.py | 2 +- confluent_platform/changelog.d/18207.added | 1 + confluent_platform/hatch.toml | 2 +- confluent_platform/pyproject.toml | 2 +- confluent_platform/setup.py | 2 +- consul/changelog.d/18207.added | 1 + consul/hatch.toml | 2 +- consul/pyproject.toml | 2 +- consul/setup.py | 2 +- coredns/changelog.d/18207.added | 1 + coredns/hatch.toml | 2 +- coredns/pyproject.toml | 2 +- coredns/setup.py | 2 +- couch/changelog.d/18207.added | 1 + couch/hatch.toml | 2 +- couch/pyproject.toml | 2 +- couch/setup.py | 2 +- couchbase/changelog.d/18207.added | 1 + couchbase/hatch.toml | 2 +- couchbase/pyproject.toml | 2 +- couchbase/setup.py | 2 +- crio/changelog.d/18207.added | 1 + crio/hatch.toml | 2 +- crio/pyproject.toml | 2 +- crio/setup.py | 2 +- datadog_checks_base/changelog.d/18207.added | 1 + datadog_checks_base/hatch.toml | 2 +- datadog_checks_base/pyproject.toml | 2 +- datadog_checks_base/setup.py | 2 +- .../changelog.d/18207.added | 1 + datadog_checks_dependency_provider/pyproject.toml | 2 +- datadog_checks_dependency_provider/setup.py | 2 +- datadog_checks_dev/changelog.d/18207.added | 1 + .../integration/check/{check_name}/hatch.toml | 2 +- .../integration/check/{check_name}/pyproject.toml | 4 ++-- .../integration/jmx/{check_name}/hatch.toml | 2 +- .../integration/jmx/{check_name}/pyproject.toml | 4 ++-- .../integration/logs/{check_name}/pyproject.toml | 2 +- datadog_checks_dev/hatch.toml | 6 +++--- datadog_checks_dev/pyproject.toml | 2 +- datadog_checks_dev/setup.py | 2 +- datadog_checks_downloader/changelog.d/18207.added | 1 + datadog_checks_downloader/hatch.toml | 2 +- datadog_checks_downloader/pyproject.toml | 2 +- datadog_cluster_agent/changelog.d/18207.added | 1 + datadog_cluster_agent/hatch.toml | 2 +- datadog_cluster_agent/pyproject.toml | 2 +- datadog_cluster_agent/setup.py | 2 +- dcgm/changelog.d/18207.added | 1 + dcgm/hatch.toml | 2 +- dcgm/pyproject.toml | 2 +- ddev/changelog.d/18207.added | 1 + ddev/hatch.toml | 2 +- ddev/pyproject.toml | 6 +++--- ddev/src/ddev/repo/constants.py | 2 +- directory/changelog.d/18207.added | 1 + directory/hatch.toml | 2 +- directory/pyproject.toml | 2 +- directory/setup.py | 2 +- disk/changelog.d/18207.added | 1 + disk/hatch.toml | 2 +- disk/pyproject.toml | 2 +- disk/setup.py | 2 +- dns_check/changelog.d/18207.added | 1 + dns_check/hatch.toml | 2 +- dns_check/pyproject.toml | 2 +- dns_check/setup.py | 2 +- docs/developer/setup.md | 12 ++++++------ dotnetclr/changelog.d/18207.added | 1 + dotnetclr/hatch.toml | 2 +- dotnetclr/pyproject.toml | 2 +- dotnetclr/setup.py | 2 +- druid/changelog.d/18207.added | 1 + druid/hatch.toml | 2 +- druid/pyproject.toml | 2 +- druid/setup.py | 2 +- ecs_fargate/changelog.d/18207.added | 1 + ecs_fargate/hatch.toml | 2 +- ecs_fargate/pyproject.toml | 2 +- ecs_fargate/setup.py | 2 +- eks_fargate/changelog.d/18207.added | 1 + eks_fargate/hatch.toml | 2 +- eks_fargate/pyproject.toml | 2 +- eks_fargate/setup.py | 2 +- elastic/changelog.d/18207.added | 1 + elastic/hatch.toml | 4 ++-- elastic/pyproject.toml | 2 +- elastic/setup.py | 2 +- envoy/changelog.d/18207.added | 1 + envoy/hatch.toml | 2 +- envoy/pyproject.toml | 2 +- envoy/setup.py | 2 +- esxi/changelog.d/18207.added | 1 + esxi/hatch.toml | 4 ++-- esxi/pyproject.toml | 2 +- etcd/changelog.d/18207.added | 1 + etcd/hatch.toml | 2 +- etcd/pyproject.toml | 2 +- etcd/setup.py | 2 +- exchange_server/changelog.d/18207.added | 1 + exchange_server/hatch.toml | 2 +- exchange_server/pyproject.toml | 2 +- exchange_server/setup.py | 2 +- external_dns/changelog.d/18207.added | 1 + external_dns/hatch.toml | 2 +- external_dns/pyproject.toml | 2 +- external_dns/setup.py | 2 +- flink/changelog.d/18207.added | 1 + flink/pyproject.toml | 2 +- flink/setup.py | 2 +- fluentd/changelog.d/18207.added | 1 + fluentd/hatch.toml | 2 +- fluentd/pyproject.toml | 2 +- fluentd/setup.py | 2 +- fluxcd/changelog.d/18207.added | 1 + fluxcd/hatch.toml | 2 +- fluxcd/pyproject.toml | 2 +- foundationdb/changelog.d/18207.added | 1 + foundationdb/hatch.toml | 4 ++-- foundationdb/pyproject.toml | 2 +- foundationdb/setup.py | 2 +- gearmand/changelog.d/18207.added | 1 + gearmand/hatch.toml | 2 +- gearmand/pyproject.toml | 2 +- gearmand/setup.py | 2 +- gitlab/changelog.d/18207.added | 1 + gitlab/hatch.toml | 2 +- gitlab/pyproject.toml | 2 +- gitlab/setup.py | 2 +- gitlab_runner/changelog.d/18207.added | 1 + gitlab_runner/hatch.toml | 2 +- gitlab_runner/pyproject.toml | 2 +- gitlab_runner/setup.py | 2 +- glusterfs/changelog.d/18207.added | 1 + glusterfs/hatch.toml | 2 +- glusterfs/pyproject.toml | 2 +- glusterfs/setup.py | 2 +- go_expvar/changelog.d/18207.added | 1 + go_expvar/hatch.toml | 2 +- go_expvar/pyproject.toml | 2 +- go_expvar/setup.py | 2 +- gunicorn/changelog.d/18207.added | 1 + gunicorn/hatch.toml | 2 +- gunicorn/pyproject.toml | 2 +- gunicorn/setup.py | 2 +- haproxy/changelog.d/18207.added | 1 + haproxy/hatch.toml | 4 ++-- haproxy/pyproject.toml | 2 +- haproxy/setup.py | 2 +- harbor/changelog.d/18207.added | 1 + harbor/hatch.toml | 2 +- harbor/pyproject.toml | 2 +- harbor/setup.py | 2 +- hazelcast/changelog.d/18207.added | 1 + hazelcast/hatch.toml | 2 +- hazelcast/pyproject.toml | 2 +- hazelcast/setup.py | 2 +- hdfs_datanode/changelog.d/18207.added | 1 + hdfs_datanode/hatch.toml | 2 +- hdfs_datanode/pyproject.toml | 2 +- hdfs_datanode/setup.py | 2 +- hdfs_namenode/changelog.d/18207.added | 1 + hdfs_namenode/hatch.toml | 2 +- hdfs_namenode/pyproject.toml | 2 +- hdfs_namenode/setup.py | 2 +- hive/changelog.d/18207.added | 1 + hive/hatch.toml | 2 +- hive/pyproject.toml | 2 +- hivemq/changelog.d/18207.added | 1 + hivemq/hatch.toml | 2 +- hivemq/pyproject.toml | 2 +- http_check/changelog.d/18207.added | 1 + http_check/hatch.toml | 2 +- http_check/pyproject.toml | 2 +- http_check/setup.py | 2 +- hudi/changelog.d/18207.added | 1 + hudi/hatch.toml | 2 +- hudi/pyproject.toml | 2 +- hudi/setup.py | 2 +- hyperv/changelog.d/18207.added | 1 + hyperv/hatch.toml | 2 +- hyperv/pyproject.toml | 2 +- hyperv/setup.py | 2 +- ibm_ace/changelog.d/18207.added | 1 + ibm_ace/hatch.toml | 2 +- ibm_ace/pyproject.toml | 2 +- ibm_db2/changelog.d/18207.added | 1 + ibm_db2/hatch.toml | 2 +- ibm_db2/pyproject.toml | 2 +- ibm_db2/setup.py | 2 +- ibm_i/changelog.d/18207.added | 1 + ibm_i/hatch.toml | 2 +- ibm_i/pyproject.toml | 2 +- ibm_mq/changelog.d/18207.added | 1 + ibm_mq/hatch.toml | 4 ++-- ibm_mq/pyproject.toml | 2 +- ibm_was/changelog.d/18207.added | 1 + ibm_was/hatch.toml | 2 +- ibm_was/pyproject.toml | 2 +- ibm_was/setup.py | 2 +- ignite/changelog.d/18207.added | 1 + ignite/hatch.toml | 2 +- ignite/pyproject.toml | 2 +- iis/changelog.d/18207.added | 1 + iis/hatch.toml | 2 +- iis/pyproject.toml | 2 +- iis/setup.py | 2 +- impala/changelog.d/18207.added | 1 + impala/hatch.toml | 2 +- impala/pyproject.toml | 2 +- istio/changelog.d/18207.added | 1 + istio/hatch.toml | 2 +- istio/pyproject.toml | 2 +- istio/setup.py | 2 +- jboss_wildfly/changelog.d/18207.added | 1 + jboss_wildfly/hatch.toml | 2 +- jboss_wildfly/pyproject.toml | 2 +- journald/changelog.d/18207.added | 1 + journald/pyproject.toml | 2 +- journald/setup.py | 2 +- kafka/changelog.d/18207.added | 1 + kafka/hatch.toml | 2 +- kafka/pyproject.toml | 2 +- kafka/setup.py | 2 +- kafka_consumer/changelog.d/18207.added | 1 + kafka_consumer/hatch.toml | 4 ++-- kafka_consumer/pyproject.toml | 2 +- karpenter/changelog.d/18207.added | 1 + karpenter/hatch.toml | 2 +- karpenter/pyproject.toml | 2 +- kong/changelog.d/18207.added | 1 + kong/hatch.toml | 2 +- kong/pyproject.toml | 2 +- kong/setup.py | 2 +- kube_apiserver_metrics/changelog.d/18207.added | 1 + kube_apiserver_metrics/hatch.toml | 2 +- kube_apiserver_metrics/pyproject.toml | 2 +- kube_apiserver_metrics/setup.py | 2 +- kube_controller_manager/changelog.d/18207.added | 1 + kube_controller_manager/hatch.toml | 2 +- kube_controller_manager/pyproject.toml | 2 +- kube_controller_manager/setup.py | 2 +- kube_dns/changelog.d/18207.added | 1 + kube_dns/hatch.toml | 2 +- kube_dns/pyproject.toml | 2 +- kube_dns/setup.py | 2 +- kube_metrics_server/changelog.d/18207.added | 1 + kube_metrics_server/hatch.toml | 2 +- kube_metrics_server/pyproject.toml | 2 +- kube_metrics_server/setup.py | 2 +- kube_proxy/changelog.d/18207.added | 1 + kube_proxy/hatch.toml | 2 +- kube_proxy/pyproject.toml | 2 +- kube_proxy/setup.py | 2 +- kube_scheduler/changelog.d/18207.added | 1 + kube_scheduler/hatch.toml | 2 +- kube_scheduler/pyproject.toml | 2 +- kube_scheduler/setup.py | 2 +- kubelet/changelog.d/18207.added | 1 + kubelet/hatch.toml | 2 +- kubelet/pyproject.toml | 2 +- kubelet/setup.py | 2 +- .../changelog.d/18207.added | 1 + kubernetes_cluster_autoscaler/hatch.toml | 2 +- kubernetes_cluster_autoscaler/pyproject.toml | 2 +- kubernetes_state/changelog.d/18207.added | 1 + kubernetes_state/hatch.toml | 2 +- kubernetes_state/pyproject.toml | 2 +- kubernetes_state/setup.py | 2 +- kyototycoon/changelog.d/18207.added | 1 + kyototycoon/hatch.toml | 2 +- kyototycoon/pyproject.toml | 2 +- kyototycoon/setup.py | 2 +- kyverno/changelog.d/18207.added | 1 + kyverno/hatch.toml | 2 +- kyverno/pyproject.toml | 2 +- lighttpd/changelog.d/18207.added | 1 + lighttpd/hatch.toml | 2 +- lighttpd/pyproject.toml | 2 +- lighttpd/setup.py | 2 +- linkerd/changelog.d/18207.added | 1 + linkerd/hatch.toml | 2 +- linkerd/pyproject.toml | 2 +- linkerd/setup.py | 2 +- linux_proc_extras/changelog.d/18207.added | 1 + linux_proc_extras/hatch.toml | 2 +- linux_proc_extras/pyproject.toml | 2 +- linux_proc_extras/setup.py | 2 +- mapr/changelog.d/18207.added | 1 + mapr/hatch.toml | 2 +- mapr/pyproject.toml | 2 +- mapr/setup.py | 2 +- mapreduce/changelog.d/18207.added | 1 + mapreduce/hatch.toml | 2 +- mapreduce/pyproject.toml | 2 +- mapreduce/setup.py | 2 +- marathon/changelog.d/18207.added | 1 + marathon/hatch.toml | 2 +- marathon/pyproject.toml | 2 +- marathon/setup.py | 2 +- marklogic/changelog.d/18207.added | 1 + marklogic/hatch.toml | 2 +- marklogic/pyproject.toml | 2 +- marklogic/setup.py | 2 +- mcache/changelog.d/18207.added | 1 + mcache/hatch.toml | 2 +- mcache/pyproject.toml | 2 +- mcache/setup.py | 2 +- mesos_master/changelog.d/18207.added | 1 + mesos_master/hatch.toml | 2 +- mesos_master/pyproject.toml | 2 +- mesos_master/setup.py | 2 +- mesos_slave/changelog.d/18207.added | 1 + mesos_slave/hatch.toml | 2 +- mesos_slave/pyproject.toml | 2 +- mesos_slave/setup.py | 2 +- mongo/changelog.d/18207.added | 1 + mongo/hatch.toml | 2 +- mongo/pyproject.toml | 2 +- mysql/changelog.d/18207.added | 1 + mysql/hatch.toml | 6 +++--- mysql/pyproject.toml | 2 +- nagios/changelog.d/18207.added | 1 + nagios/hatch.toml | 2 +- nagios/pyproject.toml | 2 +- nagios/setup.py | 2 +- network/changelog.d/18207.added | 1 + network/hatch.toml | 2 +- network/pyproject.toml | 2 +- network/setup.py | 2 +- nfsstat/changelog.d/18207.added | 1 + nfsstat/hatch.toml | 2 +- nfsstat/pyproject.toml | 2 +- nfsstat/setup.py | 2 +- nginx/changelog.d/18207.added | 1 + nginx/hatch.toml | 2 +- nginx/pyproject.toml | 2 +- nginx/setup.py | 2 +- nginx_ingress_controller/changelog.d/18207.added | 1 + nginx_ingress_controller/hatch.toml | 2 +- nginx_ingress_controller/pyproject.toml | 2 +- nginx_ingress_controller/setup.py | 2 +- nvidia_triton/changelog.d/18207.added | 1 + nvidia_triton/hatch.toml | 2 +- nvidia_triton/pyproject.toml | 2 +- openldap/changelog.d/18207.added | 1 + openldap/hatch.toml | 2 +- openldap/pyproject.toml | 2 +- openldap/setup.py | 2 +- openmetrics/changelog.d/18207.added | 1 + openmetrics/hatch.toml | 2 +- openmetrics/pyproject.toml | 2 +- openmetrics/setup.py | 2 +- openstack/changelog.d/18207.added | 1 + openstack/hatch.toml | 2 +- openstack/pyproject.toml | 2 +- openstack/setup.py | 2 +- openstack_controller/changelog.d/18207.added | 1 + openstack_controller/hatch.toml | 10 +++++----- openstack_controller/pyproject.toml | 2 +- oracle/changelog.d/18207.added | 1 + oracle/hatch.toml | 4 ++-- oracle/pyproject.toml | 2 +- pan_firewall/changelog.d/18207.added | 1 + pan_firewall/pyproject.toml | 2 +- pan_firewall/setup.py | 2 +- pdh_check/changelog.d/18207.added | 1 + pdh_check/hatch.toml | 2 +- pdh_check/pyproject.toml | 2 +- pdh_check/setup.py | 2 +- pgbouncer/changelog.d/18207.added | 1 + pgbouncer/hatch.toml | 2 +- pgbouncer/pyproject.toml | 2 +- pgbouncer/setup.py | 2 +- php_fpm/changelog.d/18207.added | 1 + php_fpm/hatch.toml | 2 +- php_fpm/pyproject.toml | 2 +- php_fpm/setup.py | 2 +- postfix/changelog.d/18207.added | 1 + postfix/hatch.toml | 2 +- postfix/pyproject.toml | 2 +- postfix/setup.py | 2 +- postgres/changelog.d/18207.added | 1 + postgres/hatch.toml | 2 +- postgres/pyproject.toml | 2 +- powerdns_recursor/changelog.d/18207.added | 1 + powerdns_recursor/hatch.toml | 2 +- powerdns_recursor/pyproject.toml | 2 +- powerdns_recursor/setup.py | 2 +- presto/changelog.d/18207.added | 1 + presto/hatch.toml | 2 +- presto/pyproject.toml | 2 +- process/changelog.d/18207.added | 1 + process/hatch.toml | 2 +- process/pyproject.toml | 2 +- process/setup.py | 2 +- prometheus/changelog.d/18207.added | 1 + prometheus/hatch.toml | 2 +- prometheus/pyproject.toml | 2 +- prometheus/setup.py | 2 +- proxysql/changelog.d/18207.added | 1 + proxysql/hatch.toml | 2 +- proxysql/pyproject.toml | 2 +- proxysql/setup.py | 2 +- pulsar/changelog.d/18207.added | 1 + pulsar/hatch.toml | 2 +- pulsar/pyproject.toml | 2 +- rabbitmq/changelog.d/18207.added | 1 + rabbitmq/hatch.toml | 6 +++--- rabbitmq/pyproject.toml | 2 +- rabbitmq/setup.py | 2 +- ray/changelog.d/18207.added | 1 + ray/hatch.toml | 2 +- ray/pyproject.toml | 2 +- redisdb/changelog.d/18207.added | 1 + redisdb/hatch.toml | 2 +- redisdb/pyproject.toml | 2 +- redisdb/setup.py | 2 +- rethinkdb/changelog.d/18207.added | 1 + rethinkdb/hatch.toml | 2 +- rethinkdb/pyproject.toml | 2 +- rethinkdb/setup.py | 2 +- riak/changelog.d/18207.added | 1 + riak/hatch.toml | 2 +- riak/pyproject.toml | 2 +- riak/setup.py | 2 +- riakcs/changelog.d/18207.added | 1 + riakcs/hatch.toml | 2 +- riakcs/pyproject.toml | 2 +- riakcs/setup.py | 2 +- sap_hana/changelog.d/18207.added | 1 + sap_hana/hatch.toml | 2 +- sap_hana/pyproject.toml | 2 +- sap_hana/setup.py | 2 +- scylla/changelog.d/18207.added | 1 + scylla/hatch.toml | 2 +- scylla/pyproject.toml | 2 +- scylla/setup.py | 2 +- sidekiq/changelog.d/18207.added | 1 + sidekiq/pyproject.toml | 2 +- sidekiq/setup.py | 2 +- silk/changelog.d/18207.added | 1 + silk/hatch.toml | 2 +- silk/pyproject.toml | 2 +- silk/setup.py | 2 +- singlestore/changelog.d/18207.added | 1 + singlestore/hatch.toml | 2 +- singlestore/pyproject.toml | 2 +- singlestore/setup.py | 2 +- snmp/changelog.d/18207.added | 1 + snmp/hatch.toml | 2 +- snmp/pyproject.toml | 2 +- snmp/setup.py | 2 +- snowflake/changelog.d/18207.added | 1 + snowflake/hatch.toml | 2 +- snowflake/pyproject.toml | 2 +- solr/changelog.d/18207.added | 1 + solr/hatch.toml | 2 +- solr/pyproject.toml | 2 +- sonarqube/changelog.d/18207.added | 1 + sonarqube/hatch.toml | 2 +- sonarqube/pyproject.toml | 2 +- sonarqube/setup.py | 2 +- spark/changelog.d/18207.added | 1 + spark/hatch.toml | 2 +- spark/pyproject.toml | 2 +- spark/setup.py | 2 +- sqlserver/changelog.d/18207.added | 1 + sqlserver/hatch.toml | 4 ++-- sqlserver/pyproject.toml | 2 +- squid/changelog.d/18207.added | 1 + squid/hatch.toml | 2 +- squid/pyproject.toml | 2 +- squid/setup.py | 2 +- ssh_check/changelog.d/18207.added | 1 + ssh_check/hatch.toml | 2 +- ssh_check/pyproject.toml | 2 +- ssh_check/setup.py | 2 +- statsd/changelog.d/18207.added | 1 + statsd/hatch.toml | 2 +- statsd/pyproject.toml | 2 +- statsd/setup.py | 2 +- strimzi/changelog.d/18207.added | 1 + strimzi/hatch.toml | 2 +- strimzi/pyproject.toml | 2 +- supervisord/changelog.d/18207.added | 1 + supervisord/hatch.toml | 2 +- supervisord/pyproject.toml | 2 +- supervisord/setup.py | 2 +- system_core/changelog.d/18207.added | 1 + system_core/hatch.toml | 2 +- system_core/pyproject.toml | 2 +- system_core/setup.py | 2 +- system_swap/changelog.d/18207.added | 1 + system_swap/hatch.toml | 2 +- system_swap/pyproject.toml | 2 +- system_swap/setup.py | 2 +- tcp_check/changelog.d/18207.added | 1 + tcp_check/hatch.toml | 2 +- tcp_check/pyproject.toml | 2 +- tcp_check/setup.py | 2 +- teamcity/changelog.d/18207.added | 1 + teamcity/hatch.toml | 2 +- teamcity/pyproject.toml | 2 +- teamcity/setup.py | 2 +- tekton/changelog.d/18207.added | 1 + tekton/hatch.toml | 2 +- tekton/pyproject.toml | 2 +- teleport/changelog.d/18207.added | 1 + teleport/hatch.toml | 2 +- teleport/pyproject.toml | 2 +- temporal/changelog.d/18207.added | 1 + temporal/hatch.toml | 2 +- temporal/pyproject.toml | 2 +- tenable/changelog.d/18207.added | 1 + tenable/pyproject.toml | 2 +- tenable/setup.py | 2 +- teradata/changelog.d/18207.added | 1 + teradata/hatch.toml | 6 +++--- teradata/pyproject.toml | 2 +- tls/changelog.d/18207.added | 1 + tls/hatch.toml | 2 +- tls/pyproject.toml | 2 +- tls/setup.py | 2 +- tomcat/changelog.d/18207.added | 1 + tomcat/hatch.toml | 2 +- tomcat/pyproject.toml | 2 +- tomcat/setup.py | 2 +- torchserve/changelog.d/18207.added | 1 + torchserve/hatch.toml | 2 +- torchserve/pyproject.toml | 2 +- traefik_mesh/changelog.d/18207.added | 1 + traefik_mesh/hatch.toml | 2 +- traefik_mesh/pyproject.toml | 2 +- traffic_server/changelog.d/18207.added | 1 + traffic_server/hatch.toml | 2 +- traffic_server/pyproject.toml | 2 +- twemproxy/changelog.d/18207.added | 1 + twemproxy/hatch.toml | 2 +- twemproxy/pyproject.toml | 2 +- twemproxy/setup.py | 2 +- twistlock/changelog.d/18207.added | 1 + twistlock/hatch.toml | 2 +- twistlock/pyproject.toml | 2 +- twistlock/setup.py | 2 +- varnish/changelog.d/18207.added | 1 + varnish/hatch.toml | 2 +- varnish/pyproject.toml | 2 +- varnish/setup.py | 2 +- vault/changelog.d/18207.added | 1 + vault/hatch.toml | 2 +- vault/pyproject.toml | 2 +- vault/setup.py | 2 +- vertica/changelog.d/18207.added | 1 + vertica/hatch.toml | 2 +- vertica/pyproject.toml | 2 +- vertica/setup.py | 2 +- vllm/changelog.d/18207.added | 1 + vllm/hatch.toml | 2 +- vllm/pyproject.toml | 2 +- voltdb/changelog.d/18207.added | 1 + voltdb/hatch.toml | 4 ++-- voltdb/pyproject.toml | 2 +- voltdb/setup.py | 4 ++-- vsphere/changelog.d/18207.added | 1 + vsphere/hatch.toml | 2 +- vsphere/pyproject.toml | 2 +- vsphere/setup.py | 2 +- weaviate/changelog.d/18207.added | 1 + weaviate/hatch.toml | 2 +- weaviate/pyproject.toml | 2 +- weblogic/changelog.d/18207.added | 1 + weblogic/hatch.toml | 2 +- weblogic/pyproject.toml | 2 +- weblogic/setup.py | 2 +- win32_event_log/changelog.d/18207.added | 1 + win32_event_log/hatch.toml | 2 +- win32_event_log/pyproject.toml | 2 +- win32_event_log/setup.py | 2 +- windows_performance_counters/changelog.d/18207.added | 1 + windows_performance_counters/hatch.toml | 2 +- windows_performance_counters/pyproject.toml | 2 +- windows_service/changelog.d/18207.added | 1 + windows_service/hatch.toml | 2 +- windows_service/pyproject.toml | 2 +- windows_service/setup.py | 2 +- wmi_check/changelog.d/18207.added | 1 + wmi_check/hatch.toml | 2 +- wmi_check/pyproject.toml | 2 +- wmi_check/setup.py | 2 +- yarn/changelog.d/18207.added | 1 + yarn/hatch.toml | 2 +- yarn/pyproject.toml | 2 +- yarn/setup.py | 2 +- zk/changelog.d/18207.added | 1 + zk/hatch.toml | 4 ++-- zk/pyproject.toml | 2 +- zk/setup.py | 2 +- 724 files changed, 760 insertions(+), 571 deletions(-) create mode 100644 active_directory/changelog.d/18207.added create mode 100644 activemq/changelog.d/18207.added create mode 100644 activemq_xml/changelog.d/18207.added create mode 100644 aerospike/changelog.d/18207.added create mode 100644 airflow/changelog.d/18207.added create mode 100644 amazon_msk/changelog.d/18207.added create mode 100644 ambari/changelog.d/18207.added create mode 100644 apache/changelog.d/18207.added create mode 100644 arangodb/changelog.d/18207.added create mode 100644 argo_rollouts/changelog.d/18207.added create mode 100644 argo_workflows/changelog.d/18207.added create mode 100644 argocd/changelog.d/18207.added create mode 100644 aspdotnet/changelog.d/18207.added create mode 100644 avi_vantage/changelog.d/18207.added create mode 100644 azure_iot_edge/changelog.d/18207.added create mode 100644 boundary/changelog.d/18207.added create mode 100644 btrfs/changelog.d/18207.added create mode 100644 cacti/changelog.d/18207.added create mode 100644 calico/changelog.d/18207.added create mode 100644 cassandra/changelog.d/18207.added create mode 100644 cassandra_nodetool/changelog.d/18207.added create mode 100644 ceph/changelog.d/18207.added create mode 100644 cert_manager/changelog.d/18207.added create mode 100644 cilium/changelog.d/18207.added create mode 100644 cisco_aci/changelog.d/18207.added create mode 100644 citrix_hypervisor/changelog.d/18207.added create mode 100644 clickhouse/changelog.d/18207.added create mode 100644 cloud_foundry_api/changelog.d/18207.added create mode 100644 cloudera/changelog.d/18207.added create mode 100644 cockroachdb/changelog.d/18207.added create mode 100644 confluent_platform/changelog.d/18207.added create mode 100644 consul/changelog.d/18207.added create mode 100644 coredns/changelog.d/18207.added create mode 100644 couch/changelog.d/18207.added create mode 100644 couchbase/changelog.d/18207.added create mode 100644 crio/changelog.d/18207.added create mode 100644 datadog_checks_base/changelog.d/18207.added create mode 100644 datadog_checks_dependency_provider/changelog.d/18207.added create mode 100644 datadog_checks_dev/changelog.d/18207.added create mode 100644 datadog_checks_downloader/changelog.d/18207.added create mode 100644 datadog_cluster_agent/changelog.d/18207.added create mode 100644 dcgm/changelog.d/18207.added create mode 100644 ddev/changelog.d/18207.added create mode 100644 directory/changelog.d/18207.added create mode 100644 disk/changelog.d/18207.added create mode 100644 dns_check/changelog.d/18207.added create mode 100644 dotnetclr/changelog.d/18207.added create mode 100644 druid/changelog.d/18207.added create mode 100644 ecs_fargate/changelog.d/18207.added create mode 100644 eks_fargate/changelog.d/18207.added create mode 100644 elastic/changelog.d/18207.added create mode 100644 envoy/changelog.d/18207.added create mode 100644 esxi/changelog.d/18207.added create mode 100644 etcd/changelog.d/18207.added create mode 100644 exchange_server/changelog.d/18207.added create mode 100644 external_dns/changelog.d/18207.added create mode 100644 flink/changelog.d/18207.added create mode 100644 fluentd/changelog.d/18207.added create mode 100644 fluxcd/changelog.d/18207.added create mode 100644 foundationdb/changelog.d/18207.added create mode 100644 gearmand/changelog.d/18207.added create mode 100644 gitlab/changelog.d/18207.added create mode 100644 gitlab_runner/changelog.d/18207.added create mode 100644 glusterfs/changelog.d/18207.added create mode 100644 go_expvar/changelog.d/18207.added create mode 100644 gunicorn/changelog.d/18207.added create mode 100644 haproxy/changelog.d/18207.added create mode 100644 harbor/changelog.d/18207.added create mode 100644 hazelcast/changelog.d/18207.added create mode 100644 hdfs_datanode/changelog.d/18207.added create mode 100644 hdfs_namenode/changelog.d/18207.added create mode 100644 hive/changelog.d/18207.added create mode 100644 hivemq/changelog.d/18207.added create mode 100644 http_check/changelog.d/18207.added create mode 100644 hudi/changelog.d/18207.added create mode 100644 hyperv/changelog.d/18207.added create mode 100644 ibm_ace/changelog.d/18207.added create mode 100644 ibm_db2/changelog.d/18207.added create mode 100644 ibm_i/changelog.d/18207.added create mode 100644 ibm_mq/changelog.d/18207.added create mode 100644 ibm_was/changelog.d/18207.added create mode 100644 ignite/changelog.d/18207.added create mode 100644 iis/changelog.d/18207.added create mode 100644 impala/changelog.d/18207.added create mode 100644 istio/changelog.d/18207.added create mode 100644 jboss_wildfly/changelog.d/18207.added create mode 100644 journald/changelog.d/18207.added create mode 100644 kafka/changelog.d/18207.added create mode 100644 kafka_consumer/changelog.d/18207.added create mode 100644 karpenter/changelog.d/18207.added create mode 100644 kong/changelog.d/18207.added create mode 100644 kube_apiserver_metrics/changelog.d/18207.added create mode 100644 kube_controller_manager/changelog.d/18207.added create mode 100644 kube_dns/changelog.d/18207.added create mode 100644 kube_metrics_server/changelog.d/18207.added create mode 100644 kube_proxy/changelog.d/18207.added create mode 100644 kube_scheduler/changelog.d/18207.added create mode 100644 kubelet/changelog.d/18207.added create mode 100644 kubernetes_cluster_autoscaler/changelog.d/18207.added create mode 100644 kubernetes_state/changelog.d/18207.added create mode 100644 kyototycoon/changelog.d/18207.added create mode 100644 kyverno/changelog.d/18207.added create mode 100644 lighttpd/changelog.d/18207.added create mode 100644 linkerd/changelog.d/18207.added create mode 100644 linux_proc_extras/changelog.d/18207.added create mode 100644 mapr/changelog.d/18207.added create mode 100644 mapreduce/changelog.d/18207.added create mode 100644 marathon/changelog.d/18207.added create mode 100644 marklogic/changelog.d/18207.added create mode 100644 mcache/changelog.d/18207.added create mode 100644 mesos_master/changelog.d/18207.added create mode 100644 mesos_slave/changelog.d/18207.added create mode 100644 mongo/changelog.d/18207.added create mode 100644 mysql/changelog.d/18207.added create mode 100644 nagios/changelog.d/18207.added create mode 100644 network/changelog.d/18207.added create mode 100644 nfsstat/changelog.d/18207.added create mode 100644 nginx/changelog.d/18207.added create mode 100644 nginx_ingress_controller/changelog.d/18207.added create mode 100644 nvidia_triton/changelog.d/18207.added create mode 100644 openldap/changelog.d/18207.added create mode 100644 openmetrics/changelog.d/18207.added create mode 100644 openstack/changelog.d/18207.added create mode 100644 openstack_controller/changelog.d/18207.added create mode 100644 oracle/changelog.d/18207.added create mode 100644 pan_firewall/changelog.d/18207.added create mode 100644 pdh_check/changelog.d/18207.added create mode 100644 pgbouncer/changelog.d/18207.added create mode 100644 php_fpm/changelog.d/18207.added create mode 100644 postfix/changelog.d/18207.added create mode 100644 postgres/changelog.d/18207.added create mode 100644 powerdns_recursor/changelog.d/18207.added create mode 100644 presto/changelog.d/18207.added create mode 100644 process/changelog.d/18207.added create mode 100644 prometheus/changelog.d/18207.added create mode 100644 proxysql/changelog.d/18207.added create mode 100644 pulsar/changelog.d/18207.added create mode 100644 rabbitmq/changelog.d/18207.added create mode 100644 ray/changelog.d/18207.added create mode 100644 redisdb/changelog.d/18207.added create mode 100644 rethinkdb/changelog.d/18207.added create mode 100644 riak/changelog.d/18207.added create mode 100644 riakcs/changelog.d/18207.added create mode 100644 sap_hana/changelog.d/18207.added create mode 100644 scylla/changelog.d/18207.added create mode 100644 sidekiq/changelog.d/18207.added create mode 100644 silk/changelog.d/18207.added create mode 100644 singlestore/changelog.d/18207.added create mode 100644 snmp/changelog.d/18207.added create mode 100644 snowflake/changelog.d/18207.added create mode 100644 solr/changelog.d/18207.added create mode 100644 sonarqube/changelog.d/18207.added create mode 100644 spark/changelog.d/18207.added create mode 100644 sqlserver/changelog.d/18207.added create mode 100644 squid/changelog.d/18207.added create mode 100644 ssh_check/changelog.d/18207.added create mode 100644 statsd/changelog.d/18207.added create mode 100644 strimzi/changelog.d/18207.added create mode 100644 supervisord/changelog.d/18207.added create mode 100644 system_core/changelog.d/18207.added create mode 100644 system_swap/changelog.d/18207.added create mode 100644 tcp_check/changelog.d/18207.added create mode 100644 teamcity/changelog.d/18207.added create mode 100644 tekton/changelog.d/18207.added create mode 100644 teleport/changelog.d/18207.added create mode 100644 temporal/changelog.d/18207.added create mode 100644 tenable/changelog.d/18207.added create mode 100644 teradata/changelog.d/18207.added create mode 100644 tls/changelog.d/18207.added create mode 100644 tomcat/changelog.d/18207.added create mode 100644 torchserve/changelog.d/18207.added create mode 100644 traefik_mesh/changelog.d/18207.added create mode 100644 traffic_server/changelog.d/18207.added create mode 100644 twemproxy/changelog.d/18207.added create mode 100644 twistlock/changelog.d/18207.added create mode 100644 varnish/changelog.d/18207.added create mode 100644 vault/changelog.d/18207.added create mode 100644 vertica/changelog.d/18207.added create mode 100644 vllm/changelog.d/18207.added create mode 100644 voltdb/changelog.d/18207.added create mode 100644 vsphere/changelog.d/18207.added create mode 100644 weaviate/changelog.d/18207.added create mode 100644 weblogic/changelog.d/18207.added create mode 100644 win32_event_log/changelog.d/18207.added create mode 100644 windows_performance_counters/changelog.d/18207.added create mode 100644 windows_service/changelog.d/18207.added create mode 100644 wmi_check/changelog.d/18207.added create mode 100644 yarn/changelog.d/18207.added create mode 100644 zk/changelog.d/18207.added diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile index 46b5d17f958be..01960e1f9e162 100644 --- a/.devcontainer/Dockerfile +++ b/.devcontainer/Dockerfile @@ -1,6 +1,6 @@ # This dockerfile is used to build the devcontainer environment. # more info about vscode devcontainer: https://code.visualstudio.com/docs/devcontainers/containers -FROM mcr.microsoft.com/devcontainers/python:1-3.11-bullseye +FROM mcr.microsoft.com/devcontainers/python:1-3.12-bullseye RUN apt update && DEBIAN_FRONTEND=noninteractive apt install -y liblz4-dev libunwind-dev ca-certificates curl gnupg # Docker and docker-compose installation RUN install -m 0755 -d /etc/apt/keyrings diff --git a/.devcontainer/dbm/Dockerfile b/.devcontainer/dbm/Dockerfile index 9fc50f45142b9..98a347726cfc2 100644 --- a/.devcontainer/dbm/Dockerfile +++ b/.devcontainer/dbm/Dockerfile @@ -1,6 +1,6 @@ # This dockerfile is used to build the devcontainer environment. # more info about vscode devcontainer: https://code.visualstudio.com/docs/devcontainers/containers -FROM mcr.microsoft.com/devcontainers/python:1-3.11-bullseye +FROM mcr.microsoft.com/devcontainers/python:1-3.12-bullseye RUN apt update && DEBIAN_FRONTEND=noninteractive apt install -y liblz4-dev libunwind-dev ca-certificates curl gnupg # Docker and docker-compose installation RUN install -m 0755 -d /etc/apt/keyrings diff --git a/.devcontainer/dbm/devcontainer.json b/.devcontainer/dbm/devcontainer.json index 2e841ce8f3231..32fd8492ad382 100644 --- a/.devcontainer/dbm/devcontainer.json +++ b/.devcontainer/dbm/devcontainer.json @@ -8,7 +8,7 @@ "privileged": true, "features": { "ghcr.io/devcontainers/features/python:1": { - "version": "3.11" + "version": "2" } }, "customizations": { diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 935588a034939..c3e36bc9a4802 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -16,7 +16,7 @@ // When updating it, modify both the base Dockerfile and the devcontainer.json reference. // Ref: https://github.com/devcontainers/features/blob/562305d37b97d47331d96306ffc2a0a3cce55e64/src/python/install.sh#L10 "ghcr.io/devcontainers/features/python:1": { - "version": "3.11" + "version": "3.12" } }, diff --git a/.github/workflows/build-ddev.yml b/.github/workflows/build-ddev.yml index acaeb90d32a18..929a6b30e461b 100644 --- a/.github/workflows/build-ddev.yml +++ b/.github/workflows/build-ddev.yml @@ -24,7 +24,7 @@ defaults: env: APP_NAME: ddev - PYTHON_VERSION: "3.11" + PYTHON_VERSION: "3.12" PYOXIDIZER_VERSION: "0.24.0" jobs: diff --git a/.github/workflows/build-deps.yml b/.github/workflows/build-deps.yml index 9c3391071169c..e0ad74e19fd9d 100644 --- a/.github/workflows/build-deps.yml +++ b/.github/workflows/build-deps.yml @@ -28,7 +28,7 @@ defaults: env: PYTHONUNBUFFERED: "1" - PYTHON_VERSION: "3.11" + PYTHON_VERSION: "3.12" DIRECT_DEPENDENCY_FILE: agent_requirements.in # https://reproducible-builds.org/specs/source-date-epoch/ SOURCE_DATE_EPOCH: "1580601600" diff --git a/.github/workflows/cache-shared-deps.yml b/.github/workflows/cache-shared-deps.yml index 05379e5a5ee52..c3dc212dd9fc7 100644 --- a/.github/workflows/cache-shared-deps.yml +++ b/.github/workflows/cache-shared-deps.yml @@ -16,7 +16,7 @@ jobs: os: [ubuntu-22.04, windows-2022] env: - PYTHON_VERSION: "3.11" + PYTHON_VERSION: "3.12" steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/compute-matrix.yml b/.github/workflows/compute-matrix.yml index d2ca1a5625563..a85759012ab2d 100644 --- a/.github/workflows/compute-matrix.yml +++ b/.github/workflows/compute-matrix.yml @@ -15,7 +15,7 @@ defaults: shell: bash env: - PYTHON_VERSION: "3.11" + PYTHON_VERSION: "3.12" MATRIX_SCRIPT: "ddev/src/ddev/utils/scripts/ci_matrix.py" jobs: diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index b79a8b0d046b2..4113adce459bf 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -32,7 +32,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v5 with: - python-version: '3.11' + python-version: '3.12' cache: 'pip' - name: Upgrade Python packaging tools diff --git a/.github/workflows/pr-quick-check.yml b/.github/workflows/pr-quick-check.yml index 4165b491ac5c8..40bf4f8e07cf4 100644 --- a/.github/workflows/pr-quick-check.yml +++ b/.github/workflows/pr-quick-check.yml @@ -12,7 +12,7 @@ defaults: shell: bash env: - PYTHON_VERSION: "3.11" + PYTHON_VERSION: "3.12" CHECK_SCRIPT: "ddev/src/ddev/utils/scripts/check_pr.py" jobs: diff --git a/.github/workflows/release-base.yml b/.github/workflows/release-base.yml index ad61dc4c7e715..3d32a198fdfb8 100644 --- a/.github/workflows/release-base.yml +++ b/.github/workflows/release-base.yml @@ -15,7 +15,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v5 with: - python-version: '3.11' + python-version: '3.12' - name: Upgrade Python packaging tools run: pip install --disable-pip-version-check --upgrade pip setuptools wheel diff --git a/.github/workflows/release-dev.yml b/.github/workflows/release-dev.yml index 409c27bd412a0..59d77c92432dc 100644 --- a/.github/workflows/release-dev.yml +++ b/.github/workflows/release-dev.yml @@ -15,7 +15,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v5 with: - python-version: '3.11' + python-version: '3.12' - name: Upgrade Python packaging tools run: pip install --disable-pip-version-check --upgrade pip setuptools wheel diff --git a/.github/workflows/release-hash-check.yml b/.github/workflows/release-hash-check.yml index 8eefbdf48b256..9bc603a3ed1d4 100644 --- a/.github/workflows/release-hash-check.yml +++ b/.github/workflows/release-hash-check.yml @@ -19,7 +19,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v5 with: - python-version: '3.11' + python-version: '3.12' - id: files run: | diff --git a/.github/workflows/run-validations.yml b/.github/workflows/run-validations.yml index ca52dc1d5cda1..0d825da22215c 100644 --- a/.github/workflows/run-validations.yml +++ b/.github/workflows/run-validations.yml @@ -117,7 +117,7 @@ jobs: runs-on: ubuntu-22.04 env: - PYTHON_VERSION: "3.11" + PYTHON_VERSION: "3.12" TARGET: ${{ github.event_name == 'pull_request' && 'changed' || '' }} steps: diff --git a/.github/workflows/test-target.yml b/.github/workflows/test-target.yml index e7282db8cc3d1..114965aaba0f5 100644 --- a/.github/workflows/test-target.yml +++ b/.github/workflows/test-target.yml @@ -94,8 +94,8 @@ jobs: env: FORCE_COLOR: "1" - PYTHON_VERSION: "${{ inputs.python-version || '3.11' }}" - PYTHON_FILTER: "${{ (inputs.test-py2 && !inputs.test-py3) && '2.7' || (!inputs.test-py2 && inputs.test-py3) && (inputs.python-version || '3.11') || '' }}" + PYTHON_VERSION: "${{ inputs.python-version || '3.12' }}" + PYTHON_FILTER: "${{ (inputs.test-py2 && !inputs.test-py3) && '2.7' || (!inputs.test-py2 && inputs.test-py3) && (inputs.python-version || '3.12') || '' }}" SKIP_ENV_NAME: "${{ (inputs.test-py2 && !inputs.test-py3) && 'py3.*' || (!inputs.test-py2 && inputs.test-py3) && 'py2.*' || '' }}" # Windows E2E requires Windows containers DDEV_E2E_AGENT: "${{ inputs.platform == 'windows' && (inputs.agent-image-windows || 'datadog/agent-dev:master-py3-win-servercore') || inputs.agent-image }}" diff --git a/.gitlab/tagger/Dockerfile b/.gitlab/tagger/Dockerfile index b0835e5b71c38..e6cc27674f73b 100644 --- a/.gitlab/tagger/Dockerfile +++ b/.gitlab/tagger/Dockerfile @@ -1,5 +1,5 @@ # Use a separate image to build ddev from source so the final image doesn't need git -FROM python:3.11 AS ddev-python +FROM python:3.12 AS ddev-python COPY . /home RUN python -m pip install build RUN python -m build -s ./home/ddev diff --git a/active_directory/changelog.d/18207.added b/active_directory/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/active_directory/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/active_directory/hatch.toml b/active_directory/hatch.toml index e62ef6ca6d55c..20924b20dbec1 100644 --- a/active_directory/hatch.toml +++ b/active_directory/hatch.toml @@ -10,4 +10,4 @@ platforms = [ ] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] diff --git a/active_directory/pyproject.toml b/active_directory/pyproject.toml index 4ec2b9fc68f4c..4427b3a186d95 100644 --- a/active_directory/pyproject.toml +++ b/active_directory/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/active_directory/setup.py b/active_directory/setup.py index 2ea547128b813..5c891ed3c065c 100644 --- a/active_directory/setup.py +++ b/active_directory/setup.py @@ -73,7 +73,7 @@ def parse_pyproject_array(name): 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.active_directory'], diff --git a/activemq/changelog.d/18207.added b/activemq/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/activemq/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/activemq/hatch.toml b/activemq/hatch.toml index 4dfa61b7f1519..2194aa0cbf91c 100644 --- a/activemq/hatch.toml +++ b/activemq/hatch.toml @@ -1,12 +1,12 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["3.11"] +python = ["3.12"] version = ["2.15.0"] compose-file = ["artemis.yaml"] [[envs.default.matrix]] -python = ["3.11"] +python = ["3.12"] version = ["5.15.9"] compose-file = ["activemq.yaml"] diff --git a/activemq/pyproject.toml b/activemq/pyproject.toml index 3faa8fad8b300..bbb08bc74a48b 100644 --- a/activemq/pyproject.toml +++ b/activemq/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/activemq/setup.py b/activemq/setup.py index 24ba318f628dd..6c8d8454655aa 100644 --- a/activemq/setup.py +++ b/activemq/setup.py @@ -69,7 +69,7 @@ def parse_pyproject_array(name): 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.activemq'], diff --git a/activemq_xml/changelog.d/18207.added b/activemq_xml/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/activemq_xml/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/activemq_xml/hatch.toml b/activemq_xml/hatch.toml index 50679ef0667ad..494e26e7fca22 100644 --- a/activemq_xml/hatch.toml +++ b/activemq_xml/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] version = ["5.11.1"] [envs.default.overrides] diff --git a/activemq_xml/pyproject.toml b/activemq_xml/pyproject.toml index 51543fa3bbde6..b39199ca00f63 100644 --- a/activemq_xml/pyproject.toml +++ b/activemq_xml/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/activemq_xml/setup.py b/activemq_xml/setup.py index acc4f6ccdf37e..e5acfd420161d 100644 --- a/activemq_xml/setup.py +++ b/activemq_xml/setup.py @@ -70,7 +70,7 @@ def parse_pyproject_array(name): 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.activemq_xml'], diff --git a/aerospike/changelog.d/18207.added b/aerospike/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/aerospike/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/aerospike/hatch.toml b/aerospike/hatch.toml index 4f8ff9a2e370d..6582b4a236caa 100644 --- a/aerospike/hatch.toml +++ b/aerospike/hatch.toml @@ -9,7 +9,7 @@ mypy-args = [ ] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] version = ["4", "5.0", "5.3", "5.6"] [envs.default.overrides] diff --git a/aerospike/pyproject.toml b/aerospike/pyproject.toml index 860201dbab418..8cdd35e1156a1 100644 --- a/aerospike/pyproject.toml +++ b/aerospike/pyproject.toml @@ -25,7 +25,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/aerospike/setup.py b/aerospike/setup.py index 00ce46d661a01..a7eb915579472 100644 --- a/aerospike/setup.py +++ b/aerospike/setup.py @@ -67,7 +67,7 @@ def parse_pyproject_array(name): 'Topic :: System :: Monitoring', 'License :: OSI Approved :: BSD License', 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.aerospike'], diff --git a/airflow/changelog.d/18207.added b/airflow/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/airflow/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/airflow/hatch.toml b/airflow/hatch.toml index 84ee67e30748c..31074a4c6ccf7 100644 --- a/airflow/hatch.toml +++ b/airflow/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["3.11"] +python = ["3.12"] version = ["2.1", "2.6"] [envs.default.overrides] diff --git a/airflow/pyproject.toml b/airflow/pyproject.toml index 8a7582317bd24..9d883d928e13c 100644 --- a/airflow/pyproject.toml +++ b/airflow/pyproject.toml @@ -25,7 +25,7 @@ classifiers = [ "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/amazon_msk/changelog.d/18207.added b/amazon_msk/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/amazon_msk/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/amazon_msk/hatch.toml b/amazon_msk/hatch.toml index 9915ca4410308..6203df69842e6 100644 --- a/amazon_msk/hatch.toml +++ b/amazon_msk/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] [envs.default.env-vars] DDEV_SKIP_GENERIC_TAGS_CHECK = "true" diff --git a/amazon_msk/pyproject.toml b/amazon_msk/pyproject.toml index 0d3bf96c39fb7..878ff429cd526 100644 --- a/amazon_msk/pyproject.toml +++ b/amazon_msk/pyproject.toml @@ -25,7 +25,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/amazon_msk/setup.py b/amazon_msk/setup.py index f148cb3d7aec9..c27166084facf 100644 --- a/amazon_msk/setup.py +++ b/amazon_msk/setup.py @@ -69,7 +69,7 @@ def parse_pyproject_array(name): 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.amazon_msk'], diff --git a/ambari/changelog.d/18207.added b/ambari/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/ambari/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/ambari/hatch.toml b/ambari/hatch.toml index e4697f09874ad..b529a86d14459 100644 --- a/ambari/hatch.toml +++ b/ambari/hatch.toml @@ -1,4 +1,4 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] diff --git a/ambari/pyproject.toml b/ambari/pyproject.toml index 7f41c77326c99..7128ae68e7f3f 100644 --- a/ambari/pyproject.toml +++ b/ambari/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/ambari/setup.py b/ambari/setup.py index 37f027cf7b3b7..ff417cc741ceb 100644 --- a/ambari/setup.py +++ b/ambari/setup.py @@ -67,7 +67,7 @@ def parse_pyproject_array(name): 'Topic :: System :: Monitoring', 'License :: OSI Approved :: BSD License', 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.ambari'], diff --git a/apache/changelog.d/18207.added b/apache/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/apache/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/apache/hatch.toml b/apache/hatch.toml index 7f6925b2cae18..32db596a49094 100644 --- a/apache/hatch.toml +++ b/apache/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] version = ["2.4.27"] [envs.default.overrides] diff --git a/apache/pyproject.toml b/apache/pyproject.toml index 01d91d39381d3..2fe1c596d1e46 100644 --- a/apache/pyproject.toml +++ b/apache/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/apache/setup.py b/apache/setup.py index 99e625e0bbd19..48157f5aae894 100644 --- a/apache/setup.py +++ b/apache/setup.py @@ -78,7 +78,7 @@ def parse_pyproject_array(name): 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.apache'], diff --git a/arangodb/changelog.d/18207.added b/arangodb/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/arangodb/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/arangodb/hatch.toml b/arangodb/hatch.toml index 63797eda67bf6..cf7caf8f2678b 100644 --- a/arangodb/hatch.toml +++ b/arangodb/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["3.11"] +python = ["3.12"] version = ["3.8"] [envs.default.overrides] diff --git a/arangodb/pyproject.toml b/arangodb/pyproject.toml index 77918dd730a3a..58702df689362 100644 --- a/arangodb/pyproject.toml +++ b/arangodb/pyproject.toml @@ -24,7 +24,7 @@ classifiers = [ "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/argo_rollouts/changelog.d/18207.added b/argo_rollouts/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/argo_rollouts/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/argo_rollouts/hatch.toml b/argo_rollouts/hatch.toml index 777aac7b7ec9e..e39921cdb93c2 100644 --- a/argo_rollouts/hatch.toml +++ b/argo_rollouts/hatch.toml @@ -4,7 +4,7 @@ DDEV_SKIP_GENERIC_TAGS_CHECK = "true" [[envs.default.matrix]] -python = ["3.11"] +python = ["3.12"] version = ["1.6.6"] [envs.default.overrides] diff --git a/argo_rollouts/pyproject.toml b/argo_rollouts/pyproject.toml index 219f13ff22d36..d05e7a5c0c01b 100644 --- a/argo_rollouts/pyproject.toml +++ b/argo_rollouts/pyproject.toml @@ -25,7 +25,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Private :: Do Not Upload", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", ] dependencies = [ diff --git a/argo_workflows/changelog.d/18207.added b/argo_workflows/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/argo_workflows/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/argo_workflows/hatch.toml b/argo_workflows/hatch.toml index 001e43ce25414..c85c5f07a7df2 100644 --- a/argo_workflows/hatch.toml +++ b/argo_workflows/hatch.toml @@ -1,4 +1,4 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["3.11"] +python = ["3.12"] diff --git a/argo_workflows/pyproject.toml b/argo_workflows/pyproject.toml index b806ec9b49e37..42bcc168aba65 100644 --- a/argo_workflows/pyproject.toml +++ b/argo_workflows/pyproject.toml @@ -25,7 +25,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Private :: Do Not Upload", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", ] dependencies = [ diff --git a/argocd/changelog.d/18207.added b/argocd/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/argocd/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/argocd/hatch.toml b/argocd/hatch.toml index 6c5cba84584d7..e31ecbafc6d6f 100644 --- a/argocd/hatch.toml +++ b/argocd/hatch.toml @@ -4,7 +4,7 @@ DDEV_SKIP_GENERIC_TAGS_CHECK = "true" [[envs.default.matrix]] -python = ["3.11"] +python = ["3.12"] version = ["2.4.7"] [envs.default.overrides] diff --git a/argocd/pyproject.toml b/argocd/pyproject.toml index 0d6a92f5dcb11..ce1cd506cc3f2 100644 --- a/argocd/pyproject.toml +++ b/argocd/pyproject.toml @@ -24,7 +24,7 @@ classifiers = [ "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", ] dependencies = [ diff --git a/aspdotnet/changelog.d/18207.added b/aspdotnet/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/aspdotnet/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/aspdotnet/hatch.toml b/aspdotnet/hatch.toml index e62ef6ca6d55c..20924b20dbec1 100644 --- a/aspdotnet/hatch.toml +++ b/aspdotnet/hatch.toml @@ -10,4 +10,4 @@ platforms = [ ] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] diff --git a/aspdotnet/pyproject.toml b/aspdotnet/pyproject.toml index 898d12f8f3218..b236ce911d04a 100644 --- a/aspdotnet/pyproject.toml +++ b/aspdotnet/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/aspdotnet/setup.py b/aspdotnet/setup.py index 049af0318ba70..89411cc1a3733 100644 --- a/aspdotnet/setup.py +++ b/aspdotnet/setup.py @@ -68,7 +68,7 @@ def parse_pyproject_array(name): 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.aspdotnet'], diff --git a/avi_vantage/changelog.d/18207.added b/avi_vantage/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/avi_vantage/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/avi_vantage/hatch.toml b/avi_vantage/hatch.toml index 001e43ce25414..c85c5f07a7df2 100644 --- a/avi_vantage/hatch.toml +++ b/avi_vantage/hatch.toml @@ -1,4 +1,4 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["3.11"] +python = ["3.12"] diff --git a/avi_vantage/pyproject.toml b/avi_vantage/pyproject.toml index 1f45ae5136866..39fd1d7798e3b 100644 --- a/avi_vantage/pyproject.toml +++ b/avi_vantage/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/azure_iot_edge/changelog.d/18207.added b/azure_iot_edge/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/azure_iot_edge/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/azure_iot_edge/hatch.toml b/azure_iot_edge/hatch.toml index 2fbbebb4950a3..aa65cc8eb1e25 100644 --- a/azure_iot_edge/hatch.toml +++ b/azure_iot_edge/hatch.toml @@ -12,10 +12,10 @@ mypy-args = [ ] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] protocol = ["tls"] [envs.default.overrides] diff --git a/azure_iot_edge/pyproject.toml b/azure_iot_edge/pyproject.toml index b8d5245a15bc9..9087c6e2a5576 100644 --- a/azure_iot_edge/pyproject.toml +++ b/azure_iot_edge/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/azure_iot_edge/setup.py b/azure_iot_edge/setup.py index fae140c5524ee..58dbe70693f76 100644 --- a/azure_iot_edge/setup.py +++ b/azure_iot_edge/setup.py @@ -67,7 +67,7 @@ def parse_pyproject_array(name): 'Topic :: System :: Monitoring', 'License :: OSI Approved :: BSD License', 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.azure_iot_edge'], diff --git a/boundary/changelog.d/18207.added b/boundary/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/boundary/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/boundary/hatch.toml b/boundary/hatch.toml index e95adb4f00b0b..7187108da4532 100644 --- a/boundary/hatch.toml +++ b/boundary/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["3.11"] +python = ["3.12"] version = ["0.8"] [envs.default.overrides] diff --git a/boundary/pyproject.toml b/boundary/pyproject.toml index 36ebe626ff783..1874f346a8e66 100644 --- a/boundary/pyproject.toml +++ b/boundary/pyproject.toml @@ -22,7 +22,7 @@ classifiers = [ "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/btrfs/changelog.d/18207.added b/btrfs/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/btrfs/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/btrfs/hatch.toml b/btrfs/hatch.toml index 72bcf2d045007..f130cb65d66e6 100644 --- a/btrfs/hatch.toml +++ b/btrfs/hatch.toml @@ -8,4 +8,4 @@ platforms = [ ] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] diff --git a/btrfs/pyproject.toml b/btrfs/pyproject.toml index beebc1e45f8fa..270c79b1f3665 100644 --- a/btrfs/pyproject.toml +++ b/btrfs/pyproject.toml @@ -25,7 +25,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/btrfs/setup.py b/btrfs/setup.py index 487d6d25ab411..b2e945b1b4ece 100644 --- a/btrfs/setup.py +++ b/btrfs/setup.py @@ -71,7 +71,7 @@ def parse_pyproject_array(name): 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.btrfs'], diff --git a/cacti/changelog.d/18207.added b/cacti/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/cacti/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/cacti/hatch.toml b/cacti/hatch.toml index 283813c034124..3fdd6473e07ab 100644 --- a/cacti/hatch.toml +++ b/cacti/hatch.toml @@ -6,4 +6,4 @@ dependencies = [ ] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] diff --git a/cacti/pyproject.toml b/cacti/pyproject.toml index 0ecb46fc1c53a..5cc20f0f05623 100644 --- a/cacti/pyproject.toml +++ b/cacti/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/cacti/setup.py b/cacti/setup.py index c9060a4c4287b..cdf3e1a304580 100644 --- a/cacti/setup.py +++ b/cacti/setup.py @@ -69,7 +69,7 @@ def parse_pyproject_array(name): 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.cacti'], diff --git a/calico/changelog.d/18207.added b/calico/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/calico/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/calico/hatch.toml b/calico/hatch.toml index 001e43ce25414..c85c5f07a7df2 100644 --- a/calico/hatch.toml +++ b/calico/hatch.toml @@ -1,4 +1,4 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["3.11"] +python = ["3.12"] diff --git a/calico/pyproject.toml b/calico/pyproject.toml index 445d97a29a962..0b40b490979af 100644 --- a/calico/pyproject.toml +++ b/calico/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/calico/setup.py b/calico/setup.py index a78fbe9582e35..13b7131de9773 100644 --- a/calico/setup.py +++ b/calico/setup.py @@ -68,7 +68,7 @@ def parse_pyproject_array(name): 'Topic :: System :: Monitoring', 'License :: OSI Approved :: BSD License', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.calico'], diff --git a/cassandra/changelog.d/18207.added b/cassandra/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/cassandra/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/cassandra/hatch.toml b/cassandra/hatch.toml index 001e43ce25414..c85c5f07a7df2 100644 --- a/cassandra/hatch.toml +++ b/cassandra/hatch.toml @@ -1,4 +1,4 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["3.11"] +python = ["3.12"] diff --git a/cassandra/pyproject.toml b/cassandra/pyproject.toml index 730b72c08629a..317c408eb25df 100644 --- a/cassandra/pyproject.toml +++ b/cassandra/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/cassandra/setup.py b/cassandra/setup.py index 09b5c2cef51bf..7b7d8748f332b 100644 --- a/cassandra/setup.py +++ b/cassandra/setup.py @@ -69,7 +69,7 @@ def parse_pyproject_array(name): 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.cassandra'], diff --git a/cassandra_nodetool/changelog.d/18207.added b/cassandra_nodetool/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/cassandra_nodetool/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/cassandra_nodetool/hatch.toml b/cassandra_nodetool/hatch.toml index bc45a3a1a909b..3aa53bf325596 100644 --- a/cassandra_nodetool/hatch.toml +++ b/cassandra_nodetool/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] version = ["2.1", "3.0"] [envs.default.overrides] diff --git a/cassandra_nodetool/pyproject.toml b/cassandra_nodetool/pyproject.toml index 828a470d296f4..950ec200c1327 100644 --- a/cassandra_nodetool/pyproject.toml +++ b/cassandra_nodetool/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/cassandra_nodetool/setup.py b/cassandra_nodetool/setup.py index e42ed2a7bf813..47281421d8f50 100644 --- a/cassandra_nodetool/setup.py +++ b/cassandra_nodetool/setup.py @@ -70,7 +70,7 @@ def parse_pyproject_array(name): 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.cassandra_nodetool'], diff --git a/ceph/changelog.d/18207.added b/ceph/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/ceph/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/ceph/hatch.toml b/ceph/hatch.toml index 831cc5c5c4c50..64c05d27cb720 100644 --- a/ceph/hatch.toml +++ b/ceph/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] version = ["4.0", "5.0"] [envs.default.overrides] diff --git a/ceph/pyproject.toml b/ceph/pyproject.toml index 5471f87e75a9e..e0751c02bb76a 100644 --- a/ceph/pyproject.toml +++ b/ceph/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/ceph/setup.py b/ceph/setup.py index 940c4d9bf6849..d182f509661a8 100644 --- a/ceph/setup.py +++ b/ceph/setup.py @@ -71,7 +71,7 @@ def parse_pyproject_array(name): 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.ceph'], diff --git a/cert_manager/changelog.d/18207.added b/cert_manager/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/cert_manager/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/cert_manager/hatch.toml b/cert_manager/hatch.toml index 821e6ed8e37ca..f62423b83c762 100644 --- a/cert_manager/hatch.toml +++ b/cert_manager/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["3.11"] +python = ["3.12"] [envs.default.env-vars] DDEV_SKIP_GENERIC_TAGS_CHECK = "true" diff --git a/cert_manager/pyproject.toml b/cert_manager/pyproject.toml index 1c698a5ad99b7..3855c0dcf5a30 100644 --- a/cert_manager/pyproject.toml +++ b/cert_manager/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/cilium/changelog.d/18207.added b/cilium/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/cilium/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/cilium/hatch.toml b/cilium/hatch.toml index 5f195814fa7dc..abea5adeee2a9 100644 --- a/cilium/hatch.toml +++ b/cilium/hatch.toml @@ -1,12 +1,12 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] impl = ["legacy"] version = ["1.9"] [[envs.default.matrix]] -python = ["3.11"] +python = ["3.12"] version = ["1.9", "1.10", "1.11"] [envs.default.env-vars] diff --git a/cilium/pyproject.toml b/cilium/pyproject.toml index a7006609b026a..f93edaa2142c5 100644 --- a/cilium/pyproject.toml +++ b/cilium/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/cilium/setup.py b/cilium/setup.py index 0e114f36f8882..6eacd415e8e01 100644 --- a/cilium/setup.py +++ b/cilium/setup.py @@ -67,7 +67,7 @@ def parse_pyproject_array(name): 'Topic :: System :: Monitoring', 'License :: OSI Approved :: BSD License', 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.cilium'], diff --git a/cisco_aci/changelog.d/18207.added b/cisco_aci/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/cisco_aci/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/cisco_aci/hatch.toml b/cisco_aci/hatch.toml index a82e6417601ca..e0e49cfd2567f 100644 --- a/cisco_aci/hatch.toml +++ b/cisco_aci/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] [envs.default] dependencies = [ diff --git a/cisco_aci/pyproject.toml b/cisco_aci/pyproject.toml index 488df155d2527..80af4959725d3 100644 --- a/cisco_aci/pyproject.toml +++ b/cisco_aci/pyproject.toml @@ -25,7 +25,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/cisco_aci/setup.py b/cisco_aci/setup.py index bb0d752a9b8f9..4e67a215aa520 100644 --- a/cisco_aci/setup.py +++ b/cisco_aci/setup.py @@ -65,7 +65,7 @@ def parse_pyproject_array(name): 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], packages=['datadog_checks.cisco_aci'], # Run-time dependencies diff --git a/citrix_hypervisor/changelog.d/18207.added b/citrix_hypervisor/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/citrix_hypervisor/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/citrix_hypervisor/hatch.toml b/citrix_hypervisor/hatch.toml index bac2804bb8192..5784787afcd9f 100644 --- a/citrix_hypervisor/hatch.toml +++ b/citrix_hypervisor/hatch.toml @@ -9,5 +9,5 @@ mypy-args = [ ] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] diff --git a/citrix_hypervisor/pyproject.toml b/citrix_hypervisor/pyproject.toml index 0fa032091d111..5b61f6e9c63d1 100644 --- a/citrix_hypervisor/pyproject.toml +++ b/citrix_hypervisor/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/citrix_hypervisor/setup.py b/citrix_hypervisor/setup.py index 2f79e6c5c0e4c..74b2b1be3fb35 100644 --- a/citrix_hypervisor/setup.py +++ b/citrix_hypervisor/setup.py @@ -67,7 +67,7 @@ def parse_pyproject_array(name): 'Topic :: System :: Monitoring', 'License :: OSI Approved :: BSD License', 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.citrix_hypervisor'], diff --git a/clickhouse/changelog.d/18207.added b/clickhouse/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/clickhouse/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/clickhouse/hatch.toml b/clickhouse/hatch.toml index 28415c2aa80aa..9c4b10256a840 100644 --- a/clickhouse/hatch.toml +++ b/clickhouse/hatch.toml @@ -4,7 +4,7 @@ CLICKHOUSE_REPOSITORY = "clickhouse/clickhouse-server" [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] version = ["18", "19", "20", "21.8", "22.7"] [envs.default.overrides] diff --git a/clickhouse/pyproject.toml b/clickhouse/pyproject.toml index 17856f3523238..2add6eb76eff6 100644 --- a/clickhouse/pyproject.toml +++ b/clickhouse/pyproject.toml @@ -25,7 +25,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/clickhouse/setup.py b/clickhouse/setup.py index 1488cdd47ab38..0597c59b43168 100644 --- a/clickhouse/setup.py +++ b/clickhouse/setup.py @@ -67,7 +67,7 @@ def parse_pyproject_array(name): 'Topic :: System :: Monitoring', 'License :: OSI Approved :: BSD License', 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.clickhouse'], diff --git a/cloud_foundry_api/changelog.d/18207.added b/cloud_foundry_api/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/cloud_foundry_api/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/cloud_foundry_api/hatch.toml b/cloud_foundry_api/hatch.toml index 8692f3f47bd0c..bbbf96c33e8d6 100644 --- a/cloud_foundry_api/hatch.toml +++ b/cloud_foundry_api/hatch.toml @@ -15,4 +15,4 @@ mypy-deps = [ e2e-env = false [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] diff --git a/cloud_foundry_api/pyproject.toml b/cloud_foundry_api/pyproject.toml index 6bf6c9c01d54b..c325bc3be7193 100644 --- a/cloud_foundry_api/pyproject.toml +++ b/cloud_foundry_api/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/cloud_foundry_api/setup.py b/cloud_foundry_api/setup.py index 4919aeabc2492..a700d01b194f1 100644 --- a/cloud_foundry_api/setup.py +++ b/cloud_foundry_api/setup.py @@ -58,7 +58,7 @@ def parse_pyproject_array(name): 'Topic :: System :: Monitoring', 'License :: OSI Approved :: BSD License', 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.cloud_foundry_api'], diff --git a/cloudera/changelog.d/18207.added b/cloudera/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/cloudera/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/cloudera/hatch.toml b/cloudera/hatch.toml index 001e43ce25414..c85c5f07a7df2 100644 --- a/cloudera/hatch.toml +++ b/cloudera/hatch.toml @@ -1,4 +1,4 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["3.11"] +python = ["3.12"] diff --git a/cloudera/pyproject.toml b/cloudera/pyproject.toml index c7f78be036b73..da6cd2de5037e 100644 --- a/cloudera/pyproject.toml +++ b/cloudera/pyproject.toml @@ -27,7 +27,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Private :: Do Not Upload", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", ] dependencies = [ diff --git a/cockroachdb/changelog.d/18207.added b/cockroachdb/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/cockroachdb/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/cockroachdb/hatch.toml b/cockroachdb/hatch.toml index 120396c972823..74772f68704e5 100644 --- a/cockroachdb/hatch.toml +++ b/cockroachdb/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] version = ["2.0", "22.1", "23.2"] [envs.default.overrides] diff --git a/cockroachdb/pyproject.toml b/cockroachdb/pyproject.toml index cea008dc05b86..e1be14baa391f 100644 --- a/cockroachdb/pyproject.toml +++ b/cockroachdb/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/cockroachdb/setup.py b/cockroachdb/setup.py index 1e5538e942b87..7d06fc90829ef 100644 --- a/cockroachdb/setup.py +++ b/cockroachdb/setup.py @@ -67,7 +67,7 @@ def parse_pyproject_array(name): 'Topic :: System :: Monitoring', 'License :: OSI Approved :: BSD License', 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.cockroachdb'], diff --git a/confluent_platform/changelog.d/18207.added b/confluent_platform/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/confluent_platform/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/confluent_platform/hatch.toml b/confluent_platform/hatch.toml index dadea61c89758..e05d743b099d6 100644 --- a/confluent_platform/hatch.toml +++ b/confluent_platform/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] version = ["5.4", "6.2"] [envs.default.overrides] diff --git a/confluent_platform/pyproject.toml b/confluent_platform/pyproject.toml index 510a46340b966..ab60e822675c4 100644 --- a/confluent_platform/pyproject.toml +++ b/confluent_platform/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/confluent_platform/setup.py b/confluent_platform/setup.py index c0455d8ea6f2a..2844b9562edf7 100644 --- a/confluent_platform/setup.py +++ b/confluent_platform/setup.py @@ -67,7 +67,7 @@ def parse_pyproject_array(name): 'Topic :: System :: Monitoring', 'License :: OSI Approved :: BSD License', 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.confluent_platform'], diff --git a/consul/changelog.d/18207.added b/consul/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/consul/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/consul/hatch.toml b/consul/hatch.toml index 30fbb9302f286..89ddf5ceee045 100644 --- a/consul/hatch.toml +++ b/consul/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] version = ["1.6", "1.9"] [envs.default.overrides] diff --git a/consul/pyproject.toml b/consul/pyproject.toml index 74f978bacf163..f2eb43ef4421e 100644 --- a/consul/pyproject.toml +++ b/consul/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/consul/setup.py b/consul/setup.py index f68be9a3fbad1..ce47342e70a4a 100644 --- a/consul/setup.py +++ b/consul/setup.py @@ -68,7 +68,7 @@ def parse_pyproject_array(name): 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], packages=['datadog_checks.consul'], # Run-time dependencies diff --git a/coredns/changelog.d/18207.added b/coredns/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/coredns/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/coredns/hatch.toml b/coredns/hatch.toml index ed0e9ee5941f5..a9355d80c3068 100644 --- a/coredns/hatch.toml +++ b/coredns/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] version = ["1.2", "1.8"] [envs.default.overrides] diff --git a/coredns/pyproject.toml b/coredns/pyproject.toml index 7abd8cf1d1ce5..13993f5ebdc8a 100644 --- a/coredns/pyproject.toml +++ b/coredns/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/coredns/setup.py b/coredns/setup.py index 05a7671dc396f..0a81abaef867f 100644 --- a/coredns/setup.py +++ b/coredns/setup.py @@ -67,7 +67,7 @@ def parse_pyproject_array(name): 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # Run-time dependencies install_requires=[CHECKS_BASE_REQ], diff --git a/couch/changelog.d/18207.added b/couch/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/couch/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/couch/hatch.toml b/couch/hatch.toml index d9e232714d57a..00339cc9d4393 100644 --- a/couch/hatch.toml +++ b/couch/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] version = ["1.6", "2.3", "3.1"] [envs.default.overrides] diff --git a/couch/pyproject.toml b/couch/pyproject.toml index c1646a577184f..130ec68d4f7e4 100644 --- a/couch/pyproject.toml +++ b/couch/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/couch/setup.py b/couch/setup.py index 8665cb8287966..c4645bb4decc7 100644 --- a/couch/setup.py +++ b/couch/setup.py @@ -71,7 +71,7 @@ def parse_pyproject_array(name): 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.couch'], diff --git a/couchbase/changelog.d/18207.added b/couchbase/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/couchbase/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/couchbase/hatch.toml b/couchbase/hatch.toml index 87839f93c875c..d017a80bf23e0 100644 --- a/couchbase/hatch.toml +++ b/couchbase/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] # https://www.couchbase.com/support-policy/enterprise-software version = ["6.6", "7.0", "7.1"] diff --git a/couchbase/pyproject.toml b/couchbase/pyproject.toml index 2b233099b8ed4..7aec885990bcc 100644 --- a/couchbase/pyproject.toml +++ b/couchbase/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/couchbase/setup.py b/couchbase/setup.py index 1d82606d6c2e0..1e0487519bd98 100644 --- a/couchbase/setup.py +++ b/couchbase/setup.py @@ -71,7 +71,7 @@ def parse_pyproject_array(name): 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.couchbase'], diff --git a/crio/changelog.d/18207.added b/crio/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/crio/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/crio/hatch.toml b/crio/hatch.toml index e4697f09874ad..b529a86d14459 100644 --- a/crio/hatch.toml +++ b/crio/hatch.toml @@ -1,4 +1,4 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] diff --git a/crio/pyproject.toml b/crio/pyproject.toml index 564380350ff42..411c784ec73c1 100644 --- a/crio/pyproject.toml +++ b/crio/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/crio/setup.py b/crio/setup.py index e203abf365993..14541f147e932 100644 --- a/crio/setup.py +++ b/crio/setup.py @@ -68,7 +68,7 @@ def parse_pyproject_array(name): 'Topic :: System :: Monitoring', 'License :: OSI Approved :: BSD License', 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.crio'], diff --git a/datadog_checks_base/changelog.d/18207.added b/datadog_checks_base/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/datadog_checks_base/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/datadog_checks_base/hatch.toml b/datadog_checks_base/hatch.toml index 6bb37fe9d4352..0c3313853c262 100644 --- a/datadog_checks_base/hatch.toml +++ b/datadog_checks_base/hatch.toml @@ -11,7 +11,7 @@ mypy-args = [ ] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] [envs.default] features = ["db", "deps", "http", "json", "kube"] diff --git a/datadog_checks_base/pyproject.toml b/datadog_checks_base/pyproject.toml index 3ee4c3e3dea6c..712d7d1b2756f 100644 --- a/datadog_checks_base/pyproject.toml +++ b/datadog_checks_base/pyproject.toml @@ -24,7 +24,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", ] dynamic = [ diff --git a/datadog_checks_base/setup.py b/datadog_checks_base/setup.py index 424c8b06abf87..6cc4da86a3574 100644 --- a/datadog_checks_base/setup.py +++ b/datadog_checks_base/setup.py @@ -71,7 +71,7 @@ def parse_pyproject_array(name): 'Topic :: System :: Monitoring', 'License :: OSI Approved :: BSD License', 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], packages=['datadog_checks'], include_package_data=True, diff --git a/datadog_checks_dependency_provider/changelog.d/18207.added b/datadog_checks_dependency_provider/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/datadog_checks_dependency_provider/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/datadog_checks_dependency_provider/pyproject.toml b/datadog_checks_dependency_provider/pyproject.toml index 54cda63035ebd..83b4de043f182 100644 --- a/datadog_checks_dependency_provider/pyproject.toml +++ b/datadog_checks_dependency_provider/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Topic :: System :: Monitoring", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", ] dependencies = [ "datadog-checks-base>=11.2.0", diff --git a/datadog_checks_dependency_provider/setup.py b/datadog_checks_dependency_provider/setup.py index a70b64ca6d917..2fa5a9a772204 100644 --- a/datadog_checks_dependency_provider/setup.py +++ b/datadog_checks_dependency_provider/setup.py @@ -67,7 +67,7 @@ def parse_pyproject_array(name): 'Topic :: System :: Monitoring', 'License :: OSI Approved :: BSD License', 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.datadog_checks_dependency_provider'], diff --git a/datadog_checks_dev/changelog.d/18207.added b/datadog_checks_dev/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/datadog_checks_dev/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/datadog_checks_dev/datadog_checks/dev/tooling/templates/integration/check/{check_name}/hatch.toml b/datadog_checks_dev/datadog_checks/dev/tooling/templates/integration/check/{check_name}/hatch.toml index 001e43ce25414..c85c5f07a7df2 100644 --- a/datadog_checks_dev/datadog_checks/dev/tooling/templates/integration/check/{check_name}/hatch.toml +++ b/datadog_checks_dev/datadog_checks/dev/tooling/templates/integration/check/{check_name}/hatch.toml @@ -1,4 +1,4 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["3.11"] +python = ["3.12"] diff --git a/datadog_checks_dev/datadog_checks/dev/tooling/templates/integration/check/{check_name}/pyproject.toml b/datadog_checks_dev/datadog_checks/dev/tooling/templates/integration/check/{check_name}/pyproject.toml index 1a1a0d5b43ba5..f64b51df1418b 100644 --- a/datadog_checks_dev/datadog_checks/dev/tooling/templates/integration/check/{check_name}/pyproject.toml +++ b/datadog_checks_dev/datadog_checks/dev/tooling/templates/integration/check/{check_name}/pyproject.toml @@ -9,7 +9,7 @@ name = "datadog-{project_name}" description = "The {integration_name} check" readme = "README.md" license = "BSD-3-Clause" -requires-python = ">=3.11" +requires-python = ">=3.12" keywords = [ "datadog", "datadog agent", @@ -25,7 +25,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Private :: Do Not Upload", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", ] dependencies = [ diff --git a/datadog_checks_dev/datadog_checks/dev/tooling/templates/integration/jmx/{check_name}/hatch.toml b/datadog_checks_dev/datadog_checks/dev/tooling/templates/integration/jmx/{check_name}/hatch.toml index 001e43ce25414..c85c5f07a7df2 100644 --- a/datadog_checks_dev/datadog_checks/dev/tooling/templates/integration/jmx/{check_name}/hatch.toml +++ b/datadog_checks_dev/datadog_checks/dev/tooling/templates/integration/jmx/{check_name}/hatch.toml @@ -1,4 +1,4 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["3.11"] +python = ["3.12"] diff --git a/datadog_checks_dev/datadog_checks/dev/tooling/templates/integration/jmx/{check_name}/pyproject.toml b/datadog_checks_dev/datadog_checks/dev/tooling/templates/integration/jmx/{check_name}/pyproject.toml index 1a1a0d5b43ba5..f64b51df1418b 100644 --- a/datadog_checks_dev/datadog_checks/dev/tooling/templates/integration/jmx/{check_name}/pyproject.toml +++ b/datadog_checks_dev/datadog_checks/dev/tooling/templates/integration/jmx/{check_name}/pyproject.toml @@ -9,7 +9,7 @@ name = "datadog-{project_name}" description = "The {integration_name} check" readme = "README.md" license = "BSD-3-Clause" -requires-python = ">=3.11" +requires-python = ">=3.12" keywords = [ "datadog", "datadog agent", @@ -25,7 +25,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Private :: Do Not Upload", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", ] dependencies = [ diff --git a/datadog_checks_dev/datadog_checks/dev/tooling/templates/integration/logs/{check_name}/pyproject.toml b/datadog_checks_dev/datadog_checks/dev/tooling/templates/integration/logs/{check_name}/pyproject.toml index 75ccd780b7e7a..bda6b5be9e8e6 100644 --- a/datadog_checks_dev/datadog_checks/dev/tooling/templates/integration/logs/{check_name}/pyproject.toml +++ b/datadog_checks_dev/datadog_checks/dev/tooling/templates/integration/logs/{check_name}/pyproject.toml @@ -24,7 +24,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Private :: Do Not Upload", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", ] dependencies = [ diff --git a/datadog_checks_dev/hatch.toml b/datadog_checks_dev/hatch.toml index 85209853f3849..9ba11beefea15 100644 --- a/datadog_checks_dev/hatch.toml +++ b/datadog_checks_dev/hatch.toml @@ -7,13 +7,13 @@ e2e-env = false DDEV_TESTING_PLUGIN = "true" [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] [envs.default.overrides] matrix.python.features = [ - { value = "cli", if = ["3.11"] }, + { value = "cli", if = ["3.12"] }, ] # TODO: remove this when the old CLI is gone matrix.python.pre-install-commands = [ - { value = "python -m pip install --no-deps --disable-pip-version-check {verbosity:flag:-1} -e ../ddev", if = ["3.11"] }, + { value = "python -m pip install --no-deps --disable-pip-version-check {verbosity:flag:-1} -e ../ddev", if = ["3.12"] }, ] diff --git a/datadog_checks_dev/pyproject.toml b/datadog_checks_dev/pyproject.toml index 66a79ce6bf642..3f87c639220b1 100644 --- a/datadog_checks_dev/pyproject.toml +++ b/datadog_checks_dev/pyproject.toml @@ -29,7 +29,7 @@ classifiers = [ "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", ] dependencies = [ "contextlib2; python_version < '3.0'", diff --git a/datadog_checks_dev/setup.py b/datadog_checks_dev/setup.py index 4bc7b1cfe6007..7d0e0f00e1858 100644 --- a/datadog_checks_dev/setup.py +++ b/datadog_checks_dev/setup.py @@ -55,7 +55,7 @@ def parse_pyproject_array(name): 'Natural Language :: English', 'Operating System :: OS Independent', 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', 'Programming Language :: Python :: Implementation :: CPython', 'Programming Language :: Python :: Implementation :: PyPy', ], diff --git a/datadog_checks_downloader/changelog.d/18207.added b/datadog_checks_downloader/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/datadog_checks_downloader/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/datadog_checks_downloader/hatch.toml b/datadog_checks_downloader/hatch.toml index ef1e2233f7c8a..185e0e2516cb4 100644 --- a/datadog_checks_downloader/hatch.toml +++ b/datadog_checks_downloader/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["3.11"] +python = ["3.12"] [envs.default] e2e-env = false diff --git a/datadog_checks_downloader/pyproject.toml b/datadog_checks_downloader/pyproject.toml index ed4ec5c6579c7..ff6eb120df7dd 100644 --- a/datadog_checks_downloader/pyproject.toml +++ b/datadog_checks_downloader/pyproject.toml @@ -25,7 +25,7 @@ classifiers = [ "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", ] dynamic = [ diff --git a/datadog_cluster_agent/changelog.d/18207.added b/datadog_cluster_agent/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/datadog_cluster_agent/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/datadog_cluster_agent/hatch.toml b/datadog_cluster_agent/hatch.toml index df307189fa2b3..8bbd80ab8baf0 100644 --- a/datadog_cluster_agent/hatch.toml +++ b/datadog_cluster_agent/hatch.toml @@ -1,5 +1,5 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] diff --git a/datadog_cluster_agent/pyproject.toml b/datadog_cluster_agent/pyproject.toml index 12737d08ad66a..89b7863a0acc3 100644 --- a/datadog_cluster_agent/pyproject.toml +++ b/datadog_cluster_agent/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/datadog_cluster_agent/setup.py b/datadog_cluster_agent/setup.py index dbbe975bd0884..0242b7bc2829e 100644 --- a/datadog_cluster_agent/setup.py +++ b/datadog_cluster_agent/setup.py @@ -67,7 +67,7 @@ def parse_pyproject_array(name): 'Topic :: System :: Monitoring', 'License :: OSI Approved :: BSD License', 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.datadog_cluster_agent'], diff --git a/dcgm/changelog.d/18207.added b/dcgm/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/dcgm/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/dcgm/hatch.toml b/dcgm/hatch.toml index 001e43ce25414..c85c5f07a7df2 100644 --- a/dcgm/hatch.toml +++ b/dcgm/hatch.toml @@ -1,4 +1,4 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["3.11"] +python = ["3.12"] diff --git a/dcgm/pyproject.toml b/dcgm/pyproject.toml index 0f6c724933974..e17cc60b915a6 100644 --- a/dcgm/pyproject.toml +++ b/dcgm/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Private :: Do Not Upload", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", ] dependencies = [ diff --git a/ddev/changelog.d/18207.added b/ddev/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/ddev/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/ddev/hatch.toml b/ddev/hatch.toml index 2f299a9ceb09c..398997183a7e4 100644 --- a/ddev/hatch.toml +++ b/ddev/hatch.toml @@ -5,7 +5,7 @@ mypy-args = [ ] [envs.default] -python = "3.11" +python = "3.12" e2e-env = false dependencies = [ "pyyaml", diff --git a/ddev/pyproject.toml b/ddev/pyproject.toml index 8b0a2cedf4014..9083170c4640a 100644 --- a/ddev/pyproject.toml +++ b/ddev/pyproject.toml @@ -23,7 +23,7 @@ classifiers = [ "License :: OSI Approved :: BSD License", "Natural Language :: English", "Operating System :: OS Independent", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", ] dependencies = [ "click~=8.1.6", @@ -76,12 +76,12 @@ scripts = ["ddev"] include = '\.pyi?$' line-length = 120 skip-string-normalization = true -target-version = ["py311"] +target-version = ["py312"] extend-exclude = "src/ddev/_version.py" [tool.ruff] exclude = [] -target-version = "py311" +target-version = "py312" line-length = 120 [tool.ruff.lint] diff --git a/ddev/src/ddev/repo/constants.py b/ddev/src/ddev/repo/constants.py index 446b36b2a7a60..d2a40cb3334b5 100644 --- a/ddev/src/ddev/repo/constants.py +++ b/ddev/src/ddev/repo/constants.py @@ -11,4 +11,4 @@ } # This is automatically maintained -PYTHON_VERSION = '3.11' +PYTHON_VERSION = '3.12' diff --git a/directory/changelog.d/18207.added b/directory/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/directory/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/directory/hatch.toml b/directory/hatch.toml index 0480908950b67..381936b4321ca 100644 --- a/directory/hatch.toml +++ b/directory/hatch.toml @@ -1,6 +1,6 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] [envs.bench] diff --git a/directory/pyproject.toml b/directory/pyproject.toml index 121560d1e3aad..702599ac2b187 100644 --- a/directory/pyproject.toml +++ b/directory/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/directory/setup.py b/directory/setup.py index 820dceee090ff..eddc129f84a56 100644 --- a/directory/setup.py +++ b/directory/setup.py @@ -71,7 +71,7 @@ def parse_pyproject_array(name): 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.directory'], diff --git a/disk/changelog.d/18207.added b/disk/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/disk/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/disk/hatch.toml b/disk/hatch.toml index e4697f09874ad..b529a86d14459 100644 --- a/disk/hatch.toml +++ b/disk/hatch.toml @@ -1,4 +1,4 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] diff --git a/disk/pyproject.toml b/disk/pyproject.toml index ad2e1e73553a1..7c9c015d14494 100644 --- a/disk/pyproject.toml +++ b/disk/pyproject.toml @@ -25,7 +25,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/disk/setup.py b/disk/setup.py index 91f5b886427e1..39df7447a4830 100644 --- a/disk/setup.py +++ b/disk/setup.py @@ -69,7 +69,7 @@ def parse_pyproject_array(name): 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.disk'], diff --git a/dns_check/changelog.d/18207.added b/dns_check/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/dns_check/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/dns_check/hatch.toml b/dns_check/hatch.toml index 8589a50f7c7ef..d9e5f5aff3eac 100644 --- a/dns_check/hatch.toml +++ b/dns_check/hatch.toml @@ -7,4 +7,4 @@ mypy-args = [ ] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] diff --git a/dns_check/pyproject.toml b/dns_check/pyproject.toml index b912c585aa967..1b885da616c2d 100644 --- a/dns_check/pyproject.toml +++ b/dns_check/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/dns_check/setup.py b/dns_check/setup.py index 5e307b3f00add..2cdf3e02b9f0d 100644 --- a/dns_check/setup.py +++ b/dns_check/setup.py @@ -69,7 +69,7 @@ def parse_pyproject_array(name): 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.dns_check'], diff --git a/docs/developer/setup.md b/docs/developer/setup.md index 14c89b383d8ac..3915fa131a7bd 100644 --- a/docs/developer/setup.md +++ b/docs/developer/setup.md @@ -11,7 +11,7 @@ you intend to work on. ## Python -To work on any integration you must install Python 3.11. +To work on any integration you must install Python 3.12. After installation, restart your terminal and ensure that your newly installed Python comes first in your `PATH`. @@ -25,7 +25,7 @@ After installation, restart your terminal and ensure that your newly installed P then install Python: ``` - brew install python@3.11 + brew install python@3.12 ``` After it completes, check the output to see if it asked you to run any extra commands and if so, execute them. @@ -39,7 +39,7 @@ After installation, restart your terminal and ensure that your newly installed P === "Windows" Windows users have it the easiest. - Download the [Python 3.11 64-bit executable installer](https://www.python.org/downloads/release/python-3115/) and run it. + Download the [Python 3.12 64-bit executable installer](https://www.python.org/downloads/release/python-3124/) and run it. When prompted, be sure to select the option to add to your `PATH`. Also, it is recommended that you choose the per-user installation method. Verify successful `PATH` modification: @@ -51,7 +51,7 @@ After installation, restart your terminal and ensure that your newly installed P === "Linux" Ah, you enjoy difficult things. Are you using Gentoo? - We recommend using either [Miniconda][miniconda-docs] or [pyenv][pyenv-github] to install Python 3.11. Whatever you do, never modify the system Python. + We recommend using either [Miniconda][miniconda-docs] or [pyenv][pyenv-github] to install Python 3.12. Whatever you do, never modify the system Python. Verify successful `PATH` modification: @@ -242,11 +242,11 @@ This is if you cloned [integrations-core][] and want to always use the version b === "ARM" ``` - pipx install -e /path/to/integrations-core/ddev --python /opt/homebrew/opt/python@3.11/bin/python3.11 + pipx install -e /path/to/integrations-core/ddev --python /opt/homebrew/opt/python@3.12/bin/python3.12 ``` === "Intel" ``` - pipx install -e /path/to/integrations-core/ddev --python /usr/local/opt/python@3.11/bin/python3.11 + pipx install -e /path/to/integrations-core/ddev --python /usr/local/opt/python@3.12/bin/python3.12 ``` !!! warning diff --git a/dotnetclr/changelog.d/18207.added b/dotnetclr/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/dotnetclr/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/dotnetclr/hatch.toml b/dotnetclr/hatch.toml index 2a0dc4e87132b..4ff4639b44da5 100644 --- a/dotnetclr/hatch.toml +++ b/dotnetclr/hatch.toml @@ -9,4 +9,4 @@ platforms = [ ] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] diff --git a/dotnetclr/pyproject.toml b/dotnetclr/pyproject.toml index be607fcd9ffa6..b27d7924ef5db 100644 --- a/dotnetclr/pyproject.toml +++ b/dotnetclr/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/dotnetclr/setup.py b/dotnetclr/setup.py index ac9151c26e304..74472140b0b46 100644 --- a/dotnetclr/setup.py +++ b/dotnetclr/setup.py @@ -70,7 +70,7 @@ def parse_pyproject_array(name): 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.dotnetclr'], diff --git a/druid/changelog.d/18207.added b/druid/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/druid/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/druid/hatch.toml b/druid/hatch.toml index e4697f09874ad..b529a86d14459 100644 --- a/druid/hatch.toml +++ b/druid/hatch.toml @@ -1,4 +1,4 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] diff --git a/druid/pyproject.toml b/druid/pyproject.toml index 860877af7ebe4..490d90d3c508d 100644 --- a/druid/pyproject.toml +++ b/druid/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/druid/setup.py b/druid/setup.py index cc4563f123e5b..a9bfd76081887 100644 --- a/druid/setup.py +++ b/druid/setup.py @@ -67,7 +67,7 @@ def parse_pyproject_array(name): 'Topic :: System :: Monitoring', 'License :: OSI Approved :: BSD License', 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.druid'], diff --git a/ecs_fargate/changelog.d/18207.added b/ecs_fargate/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/ecs_fargate/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/ecs_fargate/hatch.toml b/ecs_fargate/hatch.toml index 9915ca4410308..6203df69842e6 100644 --- a/ecs_fargate/hatch.toml +++ b/ecs_fargate/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] [envs.default.env-vars] DDEV_SKIP_GENERIC_TAGS_CHECK = "true" diff --git a/ecs_fargate/pyproject.toml b/ecs_fargate/pyproject.toml index b9e64f7923d68..2f4a8fd6e21ec 100644 --- a/ecs_fargate/pyproject.toml +++ b/ecs_fargate/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/ecs_fargate/setup.py b/ecs_fargate/setup.py index 0e43e910b8bde..f2d2011bb5b78 100644 --- a/ecs_fargate/setup.py +++ b/ecs_fargate/setup.py @@ -68,7 +68,7 @@ def parse_pyproject_array(name): 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.ecs_fargate'], diff --git a/eks_fargate/changelog.d/18207.added b/eks_fargate/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/eks_fargate/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/eks_fargate/hatch.toml b/eks_fargate/hatch.toml index 3238d2b35046a..d22eaad225894 100644 --- a/eks_fargate/hatch.toml +++ b/eks_fargate/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] [envs.default] e2e-env = false diff --git a/eks_fargate/pyproject.toml b/eks_fargate/pyproject.toml index f29e3469504b4..1208b09f3df78 100644 --- a/eks_fargate/pyproject.toml +++ b/eks_fargate/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/eks_fargate/setup.py b/eks_fargate/setup.py index 57c62bca7fb59..4c5dda7523d73 100644 --- a/eks_fargate/setup.py +++ b/eks_fargate/setup.py @@ -67,7 +67,7 @@ def parse_pyproject_array(name): 'Topic :: System :: Monitoring', 'License :: OSI Approved :: BSD License', 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.eks_fargate'], diff --git a/elastic/changelog.d/18207.added b/elastic/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/elastic/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/elastic/hatch.toml b/elastic/hatch.toml index d97f326d6e2ae..0b41f269edeee 100644 --- a/elastic/hatch.toml +++ b/elastic/hatch.toml @@ -2,12 +2,12 @@ base-package-features = ["deps", "http"] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] flavor = ["elasticsearch"] version = ["7.2", "7.7", "7.9", "7.10", "8.8"] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] # Opensearch, compatible with elasticsearch flavor = ["opensearch"] version = ["1.1"] diff --git a/elastic/pyproject.toml b/elastic/pyproject.toml index b42a575884d10..3bdbbe707a12c 100644 --- a/elastic/pyproject.toml +++ b/elastic/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/elastic/setup.py b/elastic/setup.py index 6b243c8985b4d..486852a4d893a 100644 --- a/elastic/setup.py +++ b/elastic/setup.py @@ -70,7 +70,7 @@ def parse_pyproject_array(name): 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.elastic'], diff --git a/envoy/changelog.d/18207.added b/envoy/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/envoy/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/envoy/hatch.toml b/envoy/hatch.toml index 0dad486921f30..f78a4b02e9525 100644 --- a/envoy/hatch.toml +++ b/envoy/hatch.toml @@ -10,7 +10,7 @@ python = ["2.7"] api-version = ["2"] [[envs.default.matrix]] -python = ["3.11"] +python = ["3.12"] api-version = ["2", "3"] [envs.default.overrides] diff --git a/envoy/pyproject.toml b/envoy/pyproject.toml index 51fb995e5060c..d84f59e397519 100644 --- a/envoy/pyproject.toml +++ b/envoy/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/envoy/setup.py b/envoy/setup.py index 410b81275c667..2bf1870c0f521 100644 --- a/envoy/setup.py +++ b/envoy/setup.py @@ -68,7 +68,7 @@ def parse_pyproject_array(name): 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.envoy'], diff --git a/esxi/changelog.d/18207.added b/esxi/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/esxi/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/esxi/hatch.toml b/esxi/hatch.toml index 9fad694f9b43b..fc3f5d074ed9a 100644 --- a/esxi/hatch.toml +++ b/esxi/hatch.toml @@ -1,11 +1,11 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["3.11"] +python = ["3.12"] setup = ["lab"] [[envs.default.matrix]] -python = ["3.11"] +python = ["3.12"] setup = ["vcsim"] version = ["6.5", "7.0"] diff --git a/esxi/pyproject.toml b/esxi/pyproject.toml index c2b91effe4c3a..fc2805de58d94 100644 --- a/esxi/pyproject.toml +++ b/esxi/pyproject.toml @@ -25,7 +25,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Private :: Do Not Upload", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", ] dependencies = [ diff --git a/etcd/changelog.d/18207.added b/etcd/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/etcd/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/etcd/hatch.toml b/etcd/hatch.toml index 8f5a3e585d5fb..6c06e61fec8f9 100644 --- a/etcd/hatch.toml +++ b/etcd/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] version = ["v3.4.26" , "v3.5.9"] [envs.default.overrides] diff --git a/etcd/pyproject.toml b/etcd/pyproject.toml index 48a8514971ec3..99ae598e5f736 100644 --- a/etcd/pyproject.toml +++ b/etcd/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/etcd/setup.py b/etcd/setup.py index f5eedbb2d9b40..3912e6655dd6e 100644 --- a/etcd/setup.py +++ b/etcd/setup.py @@ -68,7 +68,7 @@ def parse_pyproject_array(name): 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.etcd'], diff --git a/exchange_server/changelog.d/18207.added b/exchange_server/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/exchange_server/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/exchange_server/hatch.toml b/exchange_server/hatch.toml index f9e668175b2bd..74d4fb1513bb7 100644 --- a/exchange_server/hatch.toml +++ b/exchange_server/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] [envs.default] dependencies = [ diff --git a/exchange_server/pyproject.toml b/exchange_server/pyproject.toml index 920a00a193e5b..04c5f9d25a443 100644 --- a/exchange_server/pyproject.toml +++ b/exchange_server/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/exchange_server/setup.py b/exchange_server/setup.py index e35042819e96c..b52f7f129b276 100644 --- a/exchange_server/setup.py +++ b/exchange_server/setup.py @@ -68,7 +68,7 @@ def parse_pyproject_array(name): 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.exchange_server'], diff --git a/external_dns/changelog.d/18207.added b/external_dns/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/external_dns/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/external_dns/hatch.toml b/external_dns/hatch.toml index e4697f09874ad..b529a86d14459 100644 --- a/external_dns/hatch.toml +++ b/external_dns/hatch.toml @@ -1,4 +1,4 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] diff --git a/external_dns/pyproject.toml b/external_dns/pyproject.toml index 4fe6ee4dcaae9..461f6e2ec9b97 100644 --- a/external_dns/pyproject.toml +++ b/external_dns/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/external_dns/setup.py b/external_dns/setup.py index 1b01b68182bcf..58d79dce3efcf 100644 --- a/external_dns/setup.py +++ b/external_dns/setup.py @@ -68,7 +68,7 @@ def parse_pyproject_array(name): 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.external_dns'], diff --git a/flink/changelog.d/18207.added b/flink/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/flink/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/flink/pyproject.toml b/flink/pyproject.toml index 29fefd81378a5..839e2c85d80bb 100644 --- a/flink/pyproject.toml +++ b/flink/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/flink/setup.py b/flink/setup.py index aa1a86bf1f80c..5d33025272166 100644 --- a/flink/setup.py +++ b/flink/setup.py @@ -67,7 +67,7 @@ def parse_pyproject_array(name): 'Topic :: System :: Monitoring', 'License :: OSI Approved :: BSD License', 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.flink'], diff --git a/fluentd/changelog.d/18207.added b/fluentd/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/fluentd/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/fluentd/hatch.toml b/fluentd/hatch.toml index 24ff03797e2de..2a811ca1f24a8 100644 --- a/fluentd/hatch.toml +++ b/fluentd/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] version = ["1.17"] [envs.default.overrides] diff --git a/fluentd/pyproject.toml b/fluentd/pyproject.toml index 79c042d7b22c8..e415fb1349624 100644 --- a/fluentd/pyproject.toml +++ b/fluentd/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/fluentd/setup.py b/fluentd/setup.py index e3c5f8336cca1..e253a8cce0f7c 100644 --- a/fluentd/setup.py +++ b/fluentd/setup.py @@ -68,7 +68,7 @@ def parse_pyproject_array(name): 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.fluentd'], diff --git a/fluxcd/changelog.d/18207.added b/fluxcd/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/fluxcd/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/fluxcd/hatch.toml b/fluxcd/hatch.toml index 001e43ce25414..c85c5f07a7df2 100644 --- a/fluxcd/hatch.toml +++ b/fluxcd/hatch.toml @@ -1,4 +1,4 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["3.11"] +python = ["3.12"] diff --git a/fluxcd/pyproject.toml b/fluxcd/pyproject.toml index 138a357f0ebd1..d3a5dc43fad68 100644 --- a/fluxcd/pyproject.toml +++ b/fluxcd/pyproject.toml @@ -23,7 +23,7 @@ classifiers = [ "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/foundationdb/changelog.d/18207.added b/foundationdb/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/foundationdb/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/foundationdb/hatch.toml b/foundationdb/hatch.toml index 97a77e47030a1..2dfbc037ca63c 100644 --- a/foundationdb/hatch.toml +++ b/foundationdb/hatch.toml @@ -7,10 +7,10 @@ dependencies = [ e2e-env = false [[envs.default.matrix]] -python = ["3.11"] +python = ["3.12"] [[envs.default.matrix]] -python = ["3.11"] +python = ["3.12"] protocol = ["tls"] [envs.default.overrides] diff --git a/foundationdb/pyproject.toml b/foundationdb/pyproject.toml index 1f0d71c51a525..94cf596d63cf7 100644 --- a/foundationdb/pyproject.toml +++ b/foundationdb/pyproject.toml @@ -25,7 +25,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/foundationdb/setup.py b/foundationdb/setup.py index aea314d32fff2..18c81f1a69648 100644 --- a/foundationdb/setup.py +++ b/foundationdb/setup.py @@ -68,7 +68,7 @@ def parse_pyproject_array(name): 'Topic :: System :: Monitoring', 'License :: OSI Approved :: BSD License', 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.foundationdb'], diff --git a/gearmand/changelog.d/18207.added b/gearmand/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/gearmand/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/gearmand/hatch.toml b/gearmand/hatch.toml index 78eb56b6462e7..41b5541f248b6 100644 --- a/gearmand/hatch.toml +++ b/gearmand/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] version = ["1.0", "1.1"] [envs.default.overrides] diff --git a/gearmand/pyproject.toml b/gearmand/pyproject.toml index 2f26283e1bb35..bbbd750e21e4e 100644 --- a/gearmand/pyproject.toml +++ b/gearmand/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/gearmand/setup.py b/gearmand/setup.py index e6cdee0471bde..6ae6eee306bfd 100644 --- a/gearmand/setup.py +++ b/gearmand/setup.py @@ -68,7 +68,7 @@ def parse_pyproject_array(name): 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.gearmand'], diff --git a/gitlab/changelog.d/18207.added b/gitlab/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/gitlab/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/gitlab/hatch.toml b/gitlab/hatch.toml index 86aacf46c0c83..5d51d9e38e710 100644 --- a/gitlab/hatch.toml +++ b/gitlab/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] # https://about.gitlab.com/support/statement-of-support/#version-support version = ["13.12", "14.10", "15.10"] diff --git a/gitlab/pyproject.toml b/gitlab/pyproject.toml index c901443a0aad9..033ddaebdb9e2 100644 --- a/gitlab/pyproject.toml +++ b/gitlab/pyproject.toml @@ -25,7 +25,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/gitlab/setup.py b/gitlab/setup.py index 34795aa45de5c..9277000423831 100644 --- a/gitlab/setup.py +++ b/gitlab/setup.py @@ -68,7 +68,7 @@ def parse_pyproject_array(name): 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.gitlab'], diff --git a/gitlab_runner/changelog.d/18207.added b/gitlab_runner/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/gitlab_runner/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/gitlab_runner/hatch.toml b/gitlab_runner/hatch.toml index 89729ad629486..a226a3c847fab 100644 --- a/gitlab_runner/hatch.toml +++ b/gitlab_runner/hatch.toml @@ -5,7 +5,7 @@ DDEV_SKIP_GENERIC_TAGS_CHECK = "true" GITLAB_IMAGE = "gitlab/gitlab-ce" [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] version = ["10.8.0"] [envs.default.overrides] diff --git a/gitlab_runner/pyproject.toml b/gitlab_runner/pyproject.toml index 1f1bd0c327a3a..4ec2fbf8e586e 100644 --- a/gitlab_runner/pyproject.toml +++ b/gitlab_runner/pyproject.toml @@ -25,7 +25,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/gitlab_runner/setup.py b/gitlab_runner/setup.py index 51389ebda0d1d..a3df7127d75fa 100644 --- a/gitlab_runner/setup.py +++ b/gitlab_runner/setup.py @@ -68,7 +68,7 @@ def parse_pyproject_array(name): 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.gitlab_runner'], diff --git a/glusterfs/changelog.d/18207.added b/glusterfs/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/glusterfs/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/glusterfs/hatch.toml b/glusterfs/hatch.toml index e8e32729540c3..9083d5f45a352 100644 --- a/glusterfs/hatch.toml +++ b/glusterfs/hatch.toml @@ -12,7 +12,7 @@ mypy-deps = [ ] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] version = ["7.9"] [envs.default.env-vars] diff --git a/glusterfs/pyproject.toml b/glusterfs/pyproject.toml index 15b1c43e9a1d0..8b902ccecf998 100644 --- a/glusterfs/pyproject.toml +++ b/glusterfs/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/glusterfs/setup.py b/glusterfs/setup.py index 51e0ae4bc151b..e463c01a68432 100644 --- a/glusterfs/setup.py +++ b/glusterfs/setup.py @@ -67,7 +67,7 @@ def parse_pyproject_array(name): 'Topic :: System :: Monitoring', 'License :: OSI Approved :: BSD License', 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.glusterfs'], diff --git a/go_expvar/changelog.d/18207.added b/go_expvar/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/go_expvar/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/go_expvar/hatch.toml b/go_expvar/hatch.toml index e4697f09874ad..b529a86d14459 100644 --- a/go_expvar/hatch.toml +++ b/go_expvar/hatch.toml @@ -1,4 +1,4 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] diff --git a/go_expvar/pyproject.toml b/go_expvar/pyproject.toml index 53ae248a2bdb7..8fb53404fc3a5 100644 --- a/go_expvar/pyproject.toml +++ b/go_expvar/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/go_expvar/setup.py b/go_expvar/setup.py index 80627720e03ec..27e76ee070221 100644 --- a/go_expvar/setup.py +++ b/go_expvar/setup.py @@ -68,7 +68,7 @@ def parse_pyproject_array(name): 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.go_expvar'], diff --git a/gunicorn/changelog.d/18207.added b/gunicorn/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/gunicorn/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/gunicorn/hatch.toml b/gunicorn/hatch.toml index d350a366e13bb..6282547277b0f 100644 --- a/gunicorn/hatch.toml +++ b/gunicorn/hatch.toml @@ -5,7 +5,7 @@ python = ["2.7"] version = ["19.9"] [[envs.default.matrix]] -python = ["3.11"] +python = ["3.12"] version = ["19.9", "20.1"] [envs.default.overrides] diff --git a/gunicorn/pyproject.toml b/gunicorn/pyproject.toml index fe15047c6f398..c70ac841c7aac 100644 --- a/gunicorn/pyproject.toml +++ b/gunicorn/pyproject.toml @@ -25,7 +25,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/gunicorn/setup.py b/gunicorn/setup.py index fc5ea74b841a4..17118ae355896 100644 --- a/gunicorn/setup.py +++ b/gunicorn/setup.py @@ -68,7 +68,7 @@ def parse_pyproject_array(name): 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.gunicorn'], diff --git a/haproxy/changelog.d/18207.added b/haproxy/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/haproxy/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/haproxy/hatch.toml b/haproxy/hatch.toml index 9e59e29d46103..fd1b61a725edf 100644 --- a/haproxy/hatch.toml +++ b/haproxy/hatch.toml @@ -1,11 +1,11 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] version = ["2.0", "2.2", "2.4", "2.5", "2.6", "2.7"] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] version = ["2.0"] impl = ["legacy"] diff --git a/haproxy/pyproject.toml b/haproxy/pyproject.toml index d3afdeccd65f4..176baa49bff34 100644 --- a/haproxy/pyproject.toml +++ b/haproxy/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/haproxy/setup.py b/haproxy/setup.py index 813be20b0cfcd..bba978292a3be 100644 --- a/haproxy/setup.py +++ b/haproxy/setup.py @@ -70,7 +70,7 @@ def parse_pyproject_array(name): 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.haproxy'], diff --git a/harbor/changelog.d/18207.added b/harbor/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/harbor/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/harbor/hatch.toml b/harbor/hatch.toml index 9d75ab492a3f8..36d36bdb0e733 100644 --- a/harbor/hatch.toml +++ b/harbor/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] version = ["1.10", "2.0", "2.3"] [envs.default.overrides] diff --git a/harbor/pyproject.toml b/harbor/pyproject.toml index 7542301a53a92..bcf5c9a7b5483 100644 --- a/harbor/pyproject.toml +++ b/harbor/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/harbor/setup.py b/harbor/setup.py index 4b1c578ab4607..b172a09049020 100644 --- a/harbor/setup.py +++ b/harbor/setup.py @@ -67,7 +67,7 @@ def parse_pyproject_array(name): 'Topic :: System :: Monitoring', 'License :: OSI Approved :: BSD License', 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.harbor'], diff --git a/hazelcast/changelog.d/18207.added b/hazelcast/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/hazelcast/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/hazelcast/hatch.toml b/hazelcast/hatch.toml index 210884d546837..23954b9197dd8 100644 --- a/hazelcast/hatch.toml +++ b/hazelcast/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["3.11"] +python = ["3.12"] version = ["4.0"] [envs.default.overrides] diff --git a/hazelcast/pyproject.toml b/hazelcast/pyproject.toml index b054519deda97..967ed376826b5 100644 --- a/hazelcast/pyproject.toml +++ b/hazelcast/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/hazelcast/setup.py b/hazelcast/setup.py index 6d2f207f0c220..4e6d8473a0101 100644 --- a/hazelcast/setup.py +++ b/hazelcast/setup.py @@ -67,7 +67,7 @@ def parse_pyproject_array(name): 'Topic :: System :: Monitoring', 'License :: OSI Approved :: BSD License', 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.hazelcast'], diff --git a/hdfs_datanode/changelog.d/18207.added b/hdfs_datanode/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/hdfs_datanode/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/hdfs_datanode/hatch.toml b/hdfs_datanode/hatch.toml index 0de82f49c0a0c..b7872ddd74628 100644 --- a/hdfs_datanode/hatch.toml +++ b/hdfs_datanode/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] [envs.default.env-vars] HDFS_RAW_VERSION = "3.1.3" diff --git a/hdfs_datanode/pyproject.toml b/hdfs_datanode/pyproject.toml index c97c1f774038f..c46910470a24a 100644 --- a/hdfs_datanode/pyproject.toml +++ b/hdfs_datanode/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/hdfs_datanode/setup.py b/hdfs_datanode/setup.py index 64d9a572b28af..fd54e0aaffaeb 100644 --- a/hdfs_datanode/setup.py +++ b/hdfs_datanode/setup.py @@ -71,7 +71,7 @@ def parse_pyproject_array(name): 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.hdfs_datanode'], diff --git a/hdfs_namenode/changelog.d/18207.added b/hdfs_namenode/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/hdfs_namenode/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/hdfs_namenode/hatch.toml b/hdfs_namenode/hatch.toml index 0de82f49c0a0c..b7872ddd74628 100644 --- a/hdfs_namenode/hatch.toml +++ b/hdfs_namenode/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] [envs.default.env-vars] HDFS_RAW_VERSION = "3.1.3" diff --git a/hdfs_namenode/pyproject.toml b/hdfs_namenode/pyproject.toml index 8d090b73965ce..7a1da80e423cf 100644 --- a/hdfs_namenode/pyproject.toml +++ b/hdfs_namenode/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/hdfs_namenode/setup.py b/hdfs_namenode/setup.py index b42d76d829a82..84baeac336f0e 100644 --- a/hdfs_namenode/setup.py +++ b/hdfs_namenode/setup.py @@ -71,7 +71,7 @@ def parse_pyproject_array(name): 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.hdfs_namenode'], diff --git a/hive/changelog.d/18207.added b/hive/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/hive/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/hive/hatch.toml b/hive/hatch.toml index ce1f02498d72b..8eb7559f584f9 100644 --- a/hive/hatch.toml +++ b/hive/hatch.toml @@ -1,5 +1,5 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["3.11"] +python = ["3.12"] diff --git a/hive/pyproject.toml b/hive/pyproject.toml index 8fda69785c74c..4b29a04186362 100644 --- a/hive/pyproject.toml +++ b/hive/pyproject.toml @@ -25,7 +25,7 @@ classifiers = [ "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/hivemq/changelog.d/18207.added b/hivemq/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/hivemq/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/hivemq/hatch.toml b/hivemq/hatch.toml index 29c96ca15410c..c89132b5629e0 100644 --- a/hivemq/hatch.toml +++ b/hivemq/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["3.11"] +python = ["3.12"] version = ["4.3"] [envs.default.overrides] diff --git a/hivemq/pyproject.toml b/hivemq/pyproject.toml index 36cbeaf9e5072..a55b56328dd44 100644 --- a/hivemq/pyproject.toml +++ b/hivemq/pyproject.toml @@ -25,7 +25,7 @@ classifiers = [ "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/http_check/changelog.d/18207.added b/http_check/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/http_check/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/http_check/hatch.toml b/http_check/hatch.toml index ceac397072561..8595118cb0dbc 100644 --- a/http_check/hatch.toml +++ b/http_check/hatch.toml @@ -6,4 +6,4 @@ dependencies = [ ] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] diff --git a/http_check/pyproject.toml b/http_check/pyproject.toml index 35aa653af4b03..52ba8903046a9 100644 --- a/http_check/pyproject.toml +++ b/http_check/pyproject.toml @@ -25,7 +25,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/http_check/setup.py b/http_check/setup.py index 09567d7745ead..b4bc1cd005340 100644 --- a/http_check/setup.py +++ b/http_check/setup.py @@ -71,7 +71,7 @@ def parse_pyproject_array(name): 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.http_check'], diff --git a/hudi/changelog.d/18207.added b/hudi/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/hudi/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/hudi/hatch.toml b/hudi/hatch.toml index 86a5fb1aa05d3..afe56fa5793c8 100644 --- a/hudi/hatch.toml +++ b/hudi/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] [envs.default.env-vars] SPARK_VERSION = "3.2.0" diff --git a/hudi/pyproject.toml b/hudi/pyproject.toml index 5e447df966116..ea1185a8308f3 100644 --- a/hudi/pyproject.toml +++ b/hudi/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/hudi/setup.py b/hudi/setup.py index 741ead4c5aba6..3222d21ec37a5 100644 --- a/hudi/setup.py +++ b/hudi/setup.py @@ -67,7 +67,7 @@ def parse_pyproject_array(name): 'Topic :: System :: Monitoring', 'License :: OSI Approved :: BSD License', 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.hudi'], diff --git a/hyperv/changelog.d/18207.added b/hyperv/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/hyperv/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/hyperv/hatch.toml b/hyperv/hatch.toml index cd8a2ab388810..e95694702d8af 100644 --- a/hyperv/hatch.toml +++ b/hyperv/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] [envs.default] platforms = [ diff --git a/hyperv/pyproject.toml b/hyperv/pyproject.toml index f4f2de114c67a..28cb9a5353725 100644 --- a/hyperv/pyproject.toml +++ b/hyperv/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/hyperv/setup.py b/hyperv/setup.py index aeddf227cb598..b5a799db0c098 100644 --- a/hyperv/setup.py +++ b/hyperv/setup.py @@ -67,7 +67,7 @@ def parse_pyproject_array(name): 'Topic :: System :: Monitoring', 'License :: OSI Approved :: BSD License', 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.hyperv'], diff --git a/ibm_ace/changelog.d/18207.added b/ibm_ace/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/ibm_ace/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/ibm_ace/hatch.toml b/ibm_ace/hatch.toml index 9cd5c8e7d957b..6ad867c8725d4 100644 --- a/ibm_ace/hatch.toml +++ b/ibm_ace/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["3.11"] +python = ["3.12"] version = ["12"] [envs.default.overrides] diff --git a/ibm_ace/pyproject.toml b/ibm_ace/pyproject.toml index 1b5e06ec02116..c0497b80b7a8d 100644 --- a/ibm_ace/pyproject.toml +++ b/ibm_ace/pyproject.toml @@ -23,7 +23,7 @@ classifiers = [ "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/ibm_db2/changelog.d/18207.added b/ibm_db2/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/ibm_db2/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/ibm_db2/hatch.toml b/ibm_db2/hatch.toml index c820721fb2313..5cb1dcbcdd07f 100644 --- a/ibm_db2/hatch.toml +++ b/ibm_db2/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] version = ["11.1"] [envs.default.env-vars] diff --git a/ibm_db2/pyproject.toml b/ibm_db2/pyproject.toml index 1be3f70e6b4c5..402ee3e9c788f 100644 --- a/ibm_db2/pyproject.toml +++ b/ibm_db2/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/ibm_db2/setup.py b/ibm_db2/setup.py index ff4f7eb0a9d54..fbfc21e32868b 100644 --- a/ibm_db2/setup.py +++ b/ibm_db2/setup.py @@ -67,7 +67,7 @@ def parse_pyproject_array(name): 'Topic :: System :: Monitoring', 'License :: OSI Approved :: BSD License', 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.ibm_db2'], diff --git a/ibm_i/changelog.d/18207.added b/ibm_i/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/ibm_i/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/ibm_i/hatch.toml b/ibm_i/hatch.toml index 001e43ce25414..c85c5f07a7df2 100644 --- a/ibm_i/hatch.toml +++ b/ibm_i/hatch.toml @@ -1,4 +1,4 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["3.11"] +python = ["3.12"] diff --git a/ibm_i/pyproject.toml b/ibm_i/pyproject.toml index 93b3fb680d3c1..1f00aefc51a33 100644 --- a/ibm_i/pyproject.toml +++ b/ibm_i/pyproject.toml @@ -25,7 +25,7 @@ classifiers = [ "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/ibm_mq/changelog.d/18207.added b/ibm_mq/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/ibm_mq/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/ibm_mq/hatch.toml b/ibm_mq/hatch.toml index aabd57e6b9dcd..6cbb1679b7471 100644 --- a/ibm_mq/hatch.toml +++ b/ibm_mq/hatch.toml @@ -12,11 +12,11 @@ mypy-deps = [ ] [[envs.default.matrix]] -python = ["3.11"] +python = ["3.12"] version = ["9"] [[envs.default.matrix]] -python = ["3.11"] +python = ["3.12"] version = ["9"] setup = ["cluster"] diff --git a/ibm_mq/pyproject.toml b/ibm_mq/pyproject.toml index 5de78536c4e63..9b637cae3a66e 100644 --- a/ibm_mq/pyproject.toml +++ b/ibm_mq/pyproject.toml @@ -22,7 +22,7 @@ classifiers = [ "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/ibm_was/changelog.d/18207.added b/ibm_was/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/ibm_was/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/ibm_was/hatch.toml b/ibm_was/hatch.toml index 6f5b619c2ea8d..d19228ab1e0c6 100644 --- a/ibm_was/hatch.toml +++ b/ibm_was/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] # We do not test IBM WAS v8. IBM themselves no longer build a docker image for this # version and we don't see the need to build and host an image ourselves. For reference: # https://github.com/WASdev/ci.docker.websphere-traditional/issues/198 diff --git a/ibm_was/pyproject.toml b/ibm_was/pyproject.toml index dc3c9c0d00c54..71996d0405697 100644 --- a/ibm_was/pyproject.toml +++ b/ibm_was/pyproject.toml @@ -25,7 +25,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/ibm_was/setup.py b/ibm_was/setup.py index eef81f428ffd1..3a0c4128bd2a8 100644 --- a/ibm_was/setup.py +++ b/ibm_was/setup.py @@ -67,7 +67,7 @@ def parse_pyproject_array(name): 'Topic :: System :: Monitoring', 'License :: OSI Approved :: BSD License', 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.ibm_was'], diff --git a/ignite/changelog.d/18207.added b/ignite/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/ignite/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/ignite/hatch.toml b/ignite/hatch.toml index 759749b520cbd..29430b5f3ae3a 100644 --- a/ignite/hatch.toml +++ b/ignite/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["3.11"] +python = ["3.12"] version = ["2.8", "2.14"] [envs.default.overrides] diff --git a/ignite/pyproject.toml b/ignite/pyproject.toml index e42014a2a7e6e..c60bab739962f 100644 --- a/ignite/pyproject.toml +++ b/ignite/pyproject.toml @@ -25,7 +25,7 @@ classifiers = [ "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/iis/changelog.d/18207.added b/iis/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/iis/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/iis/hatch.toml b/iis/hatch.toml index 577a3339aacfe..2bcbf84e68026 100644 --- a/iis/hatch.toml +++ b/iis/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] [envs.default] dependencies = [ diff --git a/iis/pyproject.toml b/iis/pyproject.toml index d7734b4108378..8b64b433b9dd3 100644 --- a/iis/pyproject.toml +++ b/iis/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/iis/setup.py b/iis/setup.py index 56a063db26edf..b0572c8af1b28 100644 --- a/iis/setup.py +++ b/iis/setup.py @@ -68,7 +68,7 @@ def parse_pyproject_array(name): 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.iis'], diff --git a/impala/changelog.d/18207.added b/impala/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/impala/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/impala/hatch.toml b/impala/hatch.toml index 866c962647def..a402ec87b3ca2 100644 --- a/impala/hatch.toml +++ b/impala/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["3.11"] +python = ["3.12"] version = ["4.0.0"] [envs.default.overrides] diff --git a/impala/pyproject.toml b/impala/pyproject.toml index 1676f6ad0f0f4..cfbea39777d50 100644 --- a/impala/pyproject.toml +++ b/impala/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/istio/changelog.d/18207.added b/istio/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/istio/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/istio/hatch.toml b/istio/hatch.toml index a76a0806de25d..2b7505574a88b 100644 --- a/istio/hatch.toml +++ b/istio/hatch.toml @@ -6,7 +6,7 @@ dependencies = [ ] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] version = ["1.13"] [envs.default.overrides] diff --git a/istio/pyproject.toml b/istio/pyproject.toml index b0e1bf9a4245a..0d337a0971e6e 100644 --- a/istio/pyproject.toml +++ b/istio/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/istio/setup.py b/istio/setup.py index 60e3ff1a7e62d..c79be0c6c995d 100644 --- a/istio/setup.py +++ b/istio/setup.py @@ -69,7 +69,7 @@ def parse_pyproject_array(name): 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.istio'], diff --git a/jboss_wildfly/changelog.d/18207.added b/jboss_wildfly/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/jboss_wildfly/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/jboss_wildfly/hatch.toml b/jboss_wildfly/hatch.toml index 001e43ce25414..c85c5f07a7df2 100644 --- a/jboss_wildfly/hatch.toml +++ b/jboss_wildfly/hatch.toml @@ -1,4 +1,4 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["3.11"] +python = ["3.12"] diff --git a/jboss_wildfly/pyproject.toml b/jboss_wildfly/pyproject.toml index fba55b673c0b7..52c633037058f 100644 --- a/jboss_wildfly/pyproject.toml +++ b/jboss_wildfly/pyproject.toml @@ -25,7 +25,7 @@ classifiers = [ "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/journald/changelog.d/18207.added b/journald/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/journald/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/journald/pyproject.toml b/journald/pyproject.toml index 38c11f7e85371..6c2e05eb28fa5 100644 --- a/journald/pyproject.toml +++ b/journald/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/journald/setup.py b/journald/setup.py index 16bb0a250a19e..25913dd731c7f 100644 --- a/journald/setup.py +++ b/journald/setup.py @@ -67,7 +67,7 @@ def parse_pyproject_array(name): 'Topic :: System :: Monitoring', 'License :: OSI Approved :: BSD License', 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.journald'], diff --git a/kafka/changelog.d/18207.added b/kafka/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/kafka/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/kafka/hatch.toml b/kafka/hatch.toml index c368c6753b5a1..2029b40f6bec6 100644 --- a/kafka/hatch.toml +++ b/kafka/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["3.11"] +python = ["3.12"] version = ["2.8", "3.3"] [envs.default.overrides] diff --git a/kafka/pyproject.toml b/kafka/pyproject.toml index fbd0465beac16..5c1febefe6a39 100644 --- a/kafka/pyproject.toml +++ b/kafka/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/kafka/setup.py b/kafka/setup.py index 46124f1129f86..e385703b4b8fc 100644 --- a/kafka/setup.py +++ b/kafka/setup.py @@ -69,7 +69,7 @@ def parse_pyproject_array(name): 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.kafka'], diff --git a/kafka_consumer/changelog.d/18207.added b/kafka_consumer/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/kafka_consumer/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/kafka_consumer/hatch.toml b/kafka_consumer/hatch.toml index 05822b8cb45e1..f3fa4941d1df3 100644 --- a/kafka_consumer/hatch.toml +++ b/kafka_consumer/hatch.toml @@ -13,11 +13,11 @@ ZK_VERSION = "3.6.4" AUTHENTICATION = "noauth" [[envs.default.matrix]] -python = ["3.11"] +python = ["3.12"] version = ["2.6", "3.3"] [[envs.default.matrix]] -python = ["3.11"] +python = ["3.12"] version = ["3.3"] auth = ["ssl", "kerberos"] diff --git a/kafka_consumer/pyproject.toml b/kafka_consumer/pyproject.toml index eefa4a186923f..53207489c2c32 100644 --- a/kafka_consumer/pyproject.toml +++ b/kafka_consumer/pyproject.toml @@ -22,7 +22,7 @@ classifiers = [ "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/karpenter/changelog.d/18207.added b/karpenter/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/karpenter/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/karpenter/hatch.toml b/karpenter/hatch.toml index 001e43ce25414..c85c5f07a7df2 100644 --- a/karpenter/hatch.toml +++ b/karpenter/hatch.toml @@ -1,4 +1,4 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["3.11"] +python = ["3.12"] diff --git a/karpenter/pyproject.toml b/karpenter/pyproject.toml index c2c65ee312910..3b9ed9d4acad5 100644 --- a/karpenter/pyproject.toml +++ b/karpenter/pyproject.toml @@ -25,7 +25,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Private :: Do Not Upload", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", ] dependencies = [ diff --git a/kong/changelog.d/18207.added b/kong/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/kong/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/kong/hatch.toml b/kong/hatch.toml index 93b0fea711ed9..0ed76989aea1b 100644 --- a/kong/hatch.toml +++ b/kong/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] version = ["1.5.0", "3.0.0"] [envs.default.overrides] diff --git a/kong/pyproject.toml b/kong/pyproject.toml index 9153d8dee4baf..dca1dda55b8c6 100644 --- a/kong/pyproject.toml +++ b/kong/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/kong/setup.py b/kong/setup.py index 420619dc31c42..dae5fab4fc906 100644 --- a/kong/setup.py +++ b/kong/setup.py @@ -69,7 +69,7 @@ def parse_pyproject_array(name): 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.kong'], diff --git a/kube_apiserver_metrics/changelog.d/18207.added b/kube_apiserver_metrics/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/kube_apiserver_metrics/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/kube_apiserver_metrics/hatch.toml b/kube_apiserver_metrics/hatch.toml index 9915ca4410308..6203df69842e6 100644 --- a/kube_apiserver_metrics/hatch.toml +++ b/kube_apiserver_metrics/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] [envs.default.env-vars] DDEV_SKIP_GENERIC_TAGS_CHECK = "true" diff --git a/kube_apiserver_metrics/pyproject.toml b/kube_apiserver_metrics/pyproject.toml index c068880c4913e..39444a0e56b8b 100644 --- a/kube_apiserver_metrics/pyproject.toml +++ b/kube_apiserver_metrics/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/kube_apiserver_metrics/setup.py b/kube_apiserver_metrics/setup.py index 03b58dc76d13d..7cda78625178a 100644 --- a/kube_apiserver_metrics/setup.py +++ b/kube_apiserver_metrics/setup.py @@ -67,7 +67,7 @@ def parse_pyproject_array(name): 'Topic :: System :: Monitoring', 'License :: OSI Approved :: BSD License', 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.kube_apiserver_metrics'], diff --git a/kube_controller_manager/changelog.d/18207.added b/kube_controller_manager/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/kube_controller_manager/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/kube_controller_manager/hatch.toml b/kube_controller_manager/hatch.toml index 835e8912537af..0864ba83bde27 100644 --- a/kube_controller_manager/hatch.toml +++ b/kube_controller_manager/hatch.toml @@ -11,7 +11,7 @@ dependencies = [ ] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] [envs.default.env-vars] DDEV_SKIP_GENERIC_TAGS_CHECK = "true" diff --git a/kube_controller_manager/pyproject.toml b/kube_controller_manager/pyproject.toml index ddaf26f4ddd3b..2122ba3d9b14f 100644 --- a/kube_controller_manager/pyproject.toml +++ b/kube_controller_manager/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/kube_controller_manager/setup.py b/kube_controller_manager/setup.py index 2944c3c0a6b6f..50a588ce870a0 100644 --- a/kube_controller_manager/setup.py +++ b/kube_controller_manager/setup.py @@ -67,7 +67,7 @@ def parse_pyproject_array(name): 'Topic :: System :: Monitoring', 'License :: OSI Approved :: BSD License', 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.kube_controller_manager'], diff --git a/kube_dns/changelog.d/18207.added b/kube_dns/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/kube_dns/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/kube_dns/hatch.toml b/kube_dns/hatch.toml index e4697f09874ad..b529a86d14459 100644 --- a/kube_dns/hatch.toml +++ b/kube_dns/hatch.toml @@ -1,4 +1,4 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] diff --git a/kube_dns/pyproject.toml b/kube_dns/pyproject.toml index c01edef1aedd5..9b718840d815d 100644 --- a/kube_dns/pyproject.toml +++ b/kube_dns/pyproject.toml @@ -25,7 +25,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/kube_dns/setup.py b/kube_dns/setup.py index 8667607eb4725..8b6ad6ba307c0 100644 --- a/kube_dns/setup.py +++ b/kube_dns/setup.py @@ -68,7 +68,7 @@ def parse_pyproject_array(name): 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.kube_dns'], diff --git a/kube_metrics_server/changelog.d/18207.added b/kube_metrics_server/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/kube_metrics_server/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/kube_metrics_server/hatch.toml b/kube_metrics_server/hatch.toml index e4697f09874ad..b529a86d14459 100644 --- a/kube_metrics_server/hatch.toml +++ b/kube_metrics_server/hatch.toml @@ -1,4 +1,4 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] diff --git a/kube_metrics_server/pyproject.toml b/kube_metrics_server/pyproject.toml index 13ac40d8a400a..a67257d296da5 100644 --- a/kube_metrics_server/pyproject.toml +++ b/kube_metrics_server/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/kube_metrics_server/setup.py b/kube_metrics_server/setup.py index 7e91037cea1a3..641c9fe34363c 100644 --- a/kube_metrics_server/setup.py +++ b/kube_metrics_server/setup.py @@ -67,7 +67,7 @@ def parse_pyproject_array(name): 'Topic :: System :: Monitoring', 'License :: OSI Approved :: BSD License', 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.kube_metrics_server'], diff --git a/kube_proxy/changelog.d/18207.added b/kube_proxy/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/kube_proxy/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/kube_proxy/hatch.toml b/kube_proxy/hatch.toml index cfdcb5ecc7e76..5669865fe9f18 100644 --- a/kube_proxy/hatch.toml +++ b/kube_proxy/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] [envs.default] platforms = [ diff --git a/kube_proxy/pyproject.toml b/kube_proxy/pyproject.toml index 5522d6af17045..4196ad42437aa 100644 --- a/kube_proxy/pyproject.toml +++ b/kube_proxy/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/kube_proxy/setup.py b/kube_proxy/setup.py index 82c148b407408..3d9a1cd551aee 100644 --- a/kube_proxy/setup.py +++ b/kube_proxy/setup.py @@ -69,7 +69,7 @@ def parse_pyproject_array(name): 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.kube_proxy'], diff --git a/kube_scheduler/changelog.d/18207.added b/kube_scheduler/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/kube_scheduler/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/kube_scheduler/hatch.toml b/kube_scheduler/hatch.toml index 9f4dfd71bb851..30f9a1d87350d 100644 --- a/kube_scheduler/hatch.toml +++ b/kube_scheduler/hatch.toml @@ -5,7 +5,7 @@ base-package-features = [ ] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] [envs.default] dependencies = [ diff --git a/kube_scheduler/pyproject.toml b/kube_scheduler/pyproject.toml index 0cabe41d978d1..6ddbb9106cc7f 100644 --- a/kube_scheduler/pyproject.toml +++ b/kube_scheduler/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/kube_scheduler/setup.py b/kube_scheduler/setup.py index a3dbf05aa1577..cb01e985a581c 100644 --- a/kube_scheduler/setup.py +++ b/kube_scheduler/setup.py @@ -67,7 +67,7 @@ def parse_pyproject_array(name): 'Topic :: System :: Monitoring', 'License :: OSI Approved :: BSD License', 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.kube_scheduler'], diff --git a/kubelet/changelog.d/18207.added b/kubelet/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/kubelet/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/kubelet/hatch.toml b/kubelet/hatch.toml index 697d2d8bd2ac8..082e2ea0de8ba 100644 --- a/kubelet/hatch.toml +++ b/kubelet/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] [envs.default] dependencies = [ diff --git a/kubelet/pyproject.toml b/kubelet/pyproject.toml index 6c437878a5d83..c12c92e6e8605 100644 --- a/kubelet/pyproject.toml +++ b/kubelet/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/kubelet/setup.py b/kubelet/setup.py index 560612f4becd0..22b6902a38f9f 100644 --- a/kubelet/setup.py +++ b/kubelet/setup.py @@ -68,7 +68,7 @@ def parse_pyproject_array(name): 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.kubelet'], diff --git a/kubernetes_cluster_autoscaler/changelog.d/18207.added b/kubernetes_cluster_autoscaler/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/kubernetes_cluster_autoscaler/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/kubernetes_cluster_autoscaler/hatch.toml b/kubernetes_cluster_autoscaler/hatch.toml index 001e43ce25414..c85c5f07a7df2 100644 --- a/kubernetes_cluster_autoscaler/hatch.toml +++ b/kubernetes_cluster_autoscaler/hatch.toml @@ -1,4 +1,4 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["3.11"] +python = ["3.12"] diff --git a/kubernetes_cluster_autoscaler/pyproject.toml b/kubernetes_cluster_autoscaler/pyproject.toml index 0b704a8614b3c..b3d94f3a08466 100644 --- a/kubernetes_cluster_autoscaler/pyproject.toml +++ b/kubernetes_cluster_autoscaler/pyproject.toml @@ -25,7 +25,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Private :: Do Not Upload", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", ] dependencies = [ diff --git a/kubernetes_state/changelog.d/18207.added b/kubernetes_state/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/kubernetes_state/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/kubernetes_state/hatch.toml b/kubernetes_state/hatch.toml index 9915ca4410308..6203df69842e6 100644 --- a/kubernetes_state/hatch.toml +++ b/kubernetes_state/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] [envs.default.env-vars] DDEV_SKIP_GENERIC_TAGS_CHECK = "true" diff --git a/kubernetes_state/pyproject.toml b/kubernetes_state/pyproject.toml index b091ad130b2a1..129fcb2bde8bd 100644 --- a/kubernetes_state/pyproject.toml +++ b/kubernetes_state/pyproject.toml @@ -25,7 +25,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/kubernetes_state/setup.py b/kubernetes_state/setup.py index 36299509bdb7a..c075f02e011bc 100644 --- a/kubernetes_state/setup.py +++ b/kubernetes_state/setup.py @@ -68,7 +68,7 @@ def parse_pyproject_array(name): 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.kubernetes_state'], diff --git a/kyototycoon/changelog.d/18207.added b/kyototycoon/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/kyototycoon/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/kyototycoon/hatch.toml b/kyototycoon/hatch.toml index e4697f09874ad..b529a86d14459 100644 --- a/kyototycoon/hatch.toml +++ b/kyototycoon/hatch.toml @@ -1,4 +1,4 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] diff --git a/kyototycoon/pyproject.toml b/kyototycoon/pyproject.toml index 8875ce2f59157..3c7b1a944b734 100644 --- a/kyototycoon/pyproject.toml +++ b/kyototycoon/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/kyototycoon/setup.py b/kyototycoon/setup.py index 572186d628551..a886db175c451 100644 --- a/kyototycoon/setup.py +++ b/kyototycoon/setup.py @@ -71,7 +71,7 @@ def parse_pyproject_array(name): 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.kyototycoon'], diff --git a/kyverno/changelog.d/18207.added b/kyverno/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/kyverno/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/kyverno/hatch.toml b/kyverno/hatch.toml index 001e43ce25414..c85c5f07a7df2 100644 --- a/kyverno/hatch.toml +++ b/kyverno/hatch.toml @@ -1,4 +1,4 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["3.11"] +python = ["3.12"] diff --git a/kyverno/pyproject.toml b/kyverno/pyproject.toml index 8769aace3c165..51079fea365e8 100644 --- a/kyverno/pyproject.toml +++ b/kyverno/pyproject.toml @@ -25,7 +25,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Private :: Do Not Upload", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", ] dependencies = [ diff --git a/lighttpd/changelog.d/18207.added b/lighttpd/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/lighttpd/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/lighttpd/hatch.toml b/lighttpd/hatch.toml index 14be3dbba0505..d7d41e96866c5 100644 --- a/lighttpd/hatch.toml +++ b/lighttpd/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] flavor = ["auth", "noauth"] [envs.default.overrides] diff --git a/lighttpd/pyproject.toml b/lighttpd/pyproject.toml index 5c557f72ea371..defffcc2ec73a 100644 --- a/lighttpd/pyproject.toml +++ b/lighttpd/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/lighttpd/setup.py b/lighttpd/setup.py index b7fd064d4c564..dcdb92211c9c2 100644 --- a/lighttpd/setup.py +++ b/lighttpd/setup.py @@ -65,7 +65,7 @@ def parse_pyproject_array(name): 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], packages=['datadog_checks.lighttpd'], # Run-time dependencies diff --git a/linkerd/changelog.d/18207.added b/linkerd/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/linkerd/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/linkerd/hatch.toml b/linkerd/hatch.toml index 7e21e08c0b9f3..73e7a1f30f32c 100644 --- a/linkerd/hatch.toml +++ b/linkerd/hatch.toml @@ -6,7 +6,7 @@ dependencies = [ ] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] [envs.default.env-vars] DDEV_SKIP_GENERIC_TAGS_CHECK = "true" diff --git a/linkerd/pyproject.toml b/linkerd/pyproject.toml index bc4e6042ff98c..50344bd69fc7b 100644 --- a/linkerd/pyproject.toml +++ b/linkerd/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/linkerd/setup.py b/linkerd/setup.py index 4a9481ff40866..35aca4e74a2cf 100644 --- a/linkerd/setup.py +++ b/linkerd/setup.py @@ -68,7 +68,7 @@ def parse_pyproject_array(name): 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.linkerd'], diff --git a/linux_proc_extras/changelog.d/18207.added b/linux_proc_extras/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/linux_proc_extras/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/linux_proc_extras/hatch.toml b/linux_proc_extras/hatch.toml index e4697f09874ad..b529a86d14459 100644 --- a/linux_proc_extras/hatch.toml +++ b/linux_proc_extras/hatch.toml @@ -1,4 +1,4 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] diff --git a/linux_proc_extras/pyproject.toml b/linux_proc_extras/pyproject.toml index 787deaa23fd1c..aaf252e219040 100644 --- a/linux_proc_extras/pyproject.toml +++ b/linux_proc_extras/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/linux_proc_extras/setup.py b/linux_proc_extras/setup.py index 6969f389b24d2..401b338ee403c 100644 --- a/linux_proc_extras/setup.py +++ b/linux_proc_extras/setup.py @@ -69,7 +69,7 @@ def parse_pyproject_array(name): 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.linux_proc_extras'], diff --git a/mapr/changelog.d/18207.added b/mapr/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/mapr/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/mapr/hatch.toml b/mapr/hatch.toml index 6bc6266075da8..8bf4ff7603040 100644 --- a/mapr/hatch.toml +++ b/mapr/hatch.toml @@ -7,4 +7,4 @@ dependencies = [ ] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] diff --git a/mapr/pyproject.toml b/mapr/pyproject.toml index 7f09d89d685dc..8bf209025d51a 100644 --- a/mapr/pyproject.toml +++ b/mapr/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/mapr/setup.py b/mapr/setup.py index 10c12404d63e1..e9aef8e7b7400 100644 --- a/mapr/setup.py +++ b/mapr/setup.py @@ -67,7 +67,7 @@ def parse_pyproject_array(name): 'Topic :: System :: Monitoring', 'License :: OSI Approved :: BSD License', 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.mapr'], diff --git a/mapreduce/changelog.d/18207.added b/mapreduce/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/mapreduce/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/mapreduce/hatch.toml b/mapreduce/hatch.toml index f735a20d77067..df59118df98db 100644 --- a/mapreduce/hatch.toml +++ b/mapreduce/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] [envs.default] dependencies = [ diff --git a/mapreduce/pyproject.toml b/mapreduce/pyproject.toml index 39eb096ac3b6d..a92e5ab114bbc 100644 --- a/mapreduce/pyproject.toml +++ b/mapreduce/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/mapreduce/setup.py b/mapreduce/setup.py index 3993e06a6ffff..c487ea716d44e 100644 --- a/mapreduce/setup.py +++ b/mapreduce/setup.py @@ -71,7 +71,7 @@ def parse_pyproject_array(name): 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.mapreduce'], diff --git a/marathon/changelog.d/18207.added b/marathon/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/marathon/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/marathon/hatch.toml b/marathon/hatch.toml index 9915ca4410308..6203df69842e6 100644 --- a/marathon/hatch.toml +++ b/marathon/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] [envs.default.env-vars] DDEV_SKIP_GENERIC_TAGS_CHECK = "true" diff --git a/marathon/pyproject.toml b/marathon/pyproject.toml index ed1b39a6e5b97..1ebf4c1647503 100644 --- a/marathon/pyproject.toml +++ b/marathon/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/marathon/setup.py b/marathon/setup.py index 22b325f72e77b..d875384e76b84 100644 --- a/marathon/setup.py +++ b/marathon/setup.py @@ -70,7 +70,7 @@ def parse_pyproject_array(name): 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], packages=['datadog_checks.marathon'], install_requires=[CHECKS_BASE_REQ], diff --git a/marklogic/changelog.d/18207.added b/marklogic/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/marklogic/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/marklogic/hatch.toml b/marklogic/hatch.toml index 3de1528af8ce2..f997bf81eab80 100644 --- a/marklogic/hatch.toml +++ b/marklogic/hatch.toml @@ -13,7 +13,7 @@ mypy-deps = [ ] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] version = ["9.0", "10.0", "11.0"] [envs.default.overrides] diff --git a/marklogic/pyproject.toml b/marklogic/pyproject.toml index 357f0d63b5144..814c0047ef67f 100644 --- a/marklogic/pyproject.toml +++ b/marklogic/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/marklogic/setup.py b/marklogic/setup.py index 5424c1be76176..fb1207f4c8abc 100644 --- a/marklogic/setup.py +++ b/marklogic/setup.py @@ -58,7 +58,7 @@ def parse_pyproject_array(name): 'Topic :: System :: Monitoring', 'License :: OSI Approved :: BSD License', 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.marklogic'], diff --git a/mcache/changelog.d/18207.added b/mcache/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/mcache/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/mcache/hatch.toml b/mcache/hatch.toml index 9915ca4410308..6203df69842e6 100644 --- a/mcache/hatch.toml +++ b/mcache/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] [envs.default.env-vars] DDEV_SKIP_GENERIC_TAGS_CHECK = "true" diff --git a/mcache/pyproject.toml b/mcache/pyproject.toml index 5d47c95293856..8e19da688b895 100644 --- a/mcache/pyproject.toml +++ b/mcache/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/mcache/setup.py b/mcache/setup.py index 7aee2b55879b2..7c552d80ace54 100644 --- a/mcache/setup.py +++ b/mcache/setup.py @@ -66,7 +66,7 @@ def parse_pyproject_array(name): 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], packages=['datadog_checks.mcache'], # Run-time dependencies diff --git a/mesos_master/changelog.d/18207.added b/mesos_master/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/mesos_master/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/mesos_master/hatch.toml b/mesos_master/hatch.toml index 73845f0b009ba..00fefb2668838 100644 --- a/mesos_master/hatch.toml +++ b/mesos_master/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] version = ["1.7"] [envs.default.overrides] diff --git a/mesos_master/pyproject.toml b/mesos_master/pyproject.toml index cfd49706c0e22..3ce66fcaa431e 100644 --- a/mesos_master/pyproject.toml +++ b/mesos_master/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/mesos_master/setup.py b/mesos_master/setup.py index 2113797052750..321288d19c4e7 100644 --- a/mesos_master/setup.py +++ b/mesos_master/setup.py @@ -68,7 +68,7 @@ def parse_pyproject_array(name): 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.mesos_master'], diff --git a/mesos_slave/changelog.d/18207.added b/mesos_slave/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/mesos_slave/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/mesos_slave/hatch.toml b/mesos_slave/hatch.toml index 82ddc8a3faf61..ec71e0d74544a 100644 --- a/mesos_slave/hatch.toml +++ b/mesos_slave/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] version = ["1.7"] [envs.default.overrides] diff --git a/mesos_slave/pyproject.toml b/mesos_slave/pyproject.toml index c9dacbf4d52da..764d20acee7f6 100644 --- a/mesos_slave/pyproject.toml +++ b/mesos_slave/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/mesos_slave/setup.py b/mesos_slave/setup.py index 25e460901596b..3c8da78f8e729 100644 --- a/mesos_slave/setup.py +++ b/mesos_slave/setup.py @@ -68,7 +68,7 @@ def parse_pyproject_array(name): 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.mesos_slave'], diff --git a/mongo/changelog.d/18207.added b/mongo/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/mongo/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/mongo/hatch.toml b/mongo/hatch.toml index 57204ea122ef2..30c0e594ed026 100644 --- a/mongo/hatch.toml +++ b/mongo/hatch.toml @@ -7,7 +7,7 @@ dependencies = [ ] [[envs.default.matrix]] -python = ["3.11"] +python = ["3.12"] version = ["4.4", "5.0", "6.0", "7.0"] flavor = ["standalone", "shard", "auth", "tls"] diff --git a/mongo/pyproject.toml b/mongo/pyproject.toml index 23fe597c2abdd..f6ab09d8a6c8f 100644 --- a/mongo/pyproject.toml +++ b/mongo/pyproject.toml @@ -24,7 +24,7 @@ classifiers = [ "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/mysql/changelog.d/18207.added b/mysql/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/mysql/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/mysql/hatch.toml b/mysql/hatch.toml index 1839a0f90b1a7..48240b1384a63 100644 --- a/mysql/hatch.toml +++ b/mysql/hatch.toml @@ -14,19 +14,19 @@ mypy-deps = [ ] [[envs.default.matrix]] -python = ["3.11"] +python = ["3.12"] version = [ "5.7", # EOL October 21, 2023 "8.0.36", # EOL April, 2026 ] [[envs.default.matrix]] -python = ["3.11"] +python = ["3.12"] version = ["8.0"] replication = ["group"] [[envs.default.matrix]] -python = ["3.11"] +python = ["3.12"] flavor = ["mariadb"] version = [ "10.2", # EOL 23 May 2022 (ended) diff --git a/mysql/pyproject.toml b/mysql/pyproject.toml index ba844ee66e795..ce74d32c1c968 100644 --- a/mysql/pyproject.toml +++ b/mysql/pyproject.toml @@ -23,7 +23,7 @@ classifiers = [ "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/nagios/changelog.d/18207.added b/nagios/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/nagios/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/nagios/hatch.toml b/nagios/hatch.toml index 7a4baa26dfd4a..ec7971994412d 100644 --- a/nagios/hatch.toml +++ b/nagios/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] version = ["4.4"] [envs.default.overrides] diff --git a/nagios/pyproject.toml b/nagios/pyproject.toml index 8660f4d12cd29..054937a009f8d 100644 --- a/nagios/pyproject.toml +++ b/nagios/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/nagios/setup.py b/nagios/setup.py index 6f2f8e58dd852..ef428985f3e87 100644 --- a/nagios/setup.py +++ b/nagios/setup.py @@ -69,7 +69,7 @@ def parse_pyproject_array(name): 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.nagios'], diff --git a/network/changelog.d/18207.added b/network/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/network/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/network/hatch.toml b/network/hatch.toml index 01e3955a46f92..d183e63aaf1d3 100644 --- a/network/hatch.toml +++ b/network/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] [envs.default.overrides] platform.windows.e2e-env = { value = false } diff --git a/network/pyproject.toml b/network/pyproject.toml index 36497a55e0311..75625bfe1bd9a 100644 --- a/network/pyproject.toml +++ b/network/pyproject.toml @@ -25,7 +25,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/network/setup.py b/network/setup.py index 1cce71d85b4c8..9d107942e4757 100644 --- a/network/setup.py +++ b/network/setup.py @@ -71,7 +71,7 @@ def parse_pyproject_array(name): 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.network'], diff --git a/nfsstat/changelog.d/18207.added b/nfsstat/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/nfsstat/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/nfsstat/hatch.toml b/nfsstat/hatch.toml index e4697f09874ad..b529a86d14459 100644 --- a/nfsstat/hatch.toml +++ b/nfsstat/hatch.toml @@ -1,4 +1,4 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] diff --git a/nfsstat/pyproject.toml b/nfsstat/pyproject.toml index 69bcc6fb28edf..090260251fb08 100644 --- a/nfsstat/pyproject.toml +++ b/nfsstat/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/nfsstat/setup.py b/nfsstat/setup.py index a18cd661fadb0..674ccc9926849 100644 --- a/nfsstat/setup.py +++ b/nfsstat/setup.py @@ -68,7 +68,7 @@ def parse_pyproject_array(name): 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.nfsstat'], diff --git a/nginx/changelog.d/18207.added b/nginx/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/nginx/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/nginx/hatch.toml b/nginx/hatch.toml index 7d2a947e524f9..c6e94701e94aa 100644 --- a/nginx/hatch.toml +++ b/nginx/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] version = ["1.12", "1.13", "vts"] [envs.default.env-vars] diff --git a/nginx/pyproject.toml b/nginx/pyproject.toml index b123b102633f8..0cc2920355a9f 100644 --- a/nginx/pyproject.toml +++ b/nginx/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/nginx/setup.py b/nginx/setup.py index 3c8345dc372cf..ad17a60761898 100644 --- a/nginx/setup.py +++ b/nginx/setup.py @@ -68,7 +68,7 @@ def parse_pyproject_array(name): 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.nginx'], diff --git a/nginx_ingress_controller/changelog.d/18207.added b/nginx_ingress_controller/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/nginx_ingress_controller/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/nginx_ingress_controller/hatch.toml b/nginx_ingress_controller/hatch.toml index 9915ca4410308..6203df69842e6 100644 --- a/nginx_ingress_controller/hatch.toml +++ b/nginx_ingress_controller/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] [envs.default.env-vars] DDEV_SKIP_GENERIC_TAGS_CHECK = "true" diff --git a/nginx_ingress_controller/pyproject.toml b/nginx_ingress_controller/pyproject.toml index dd9b018d65092..ae521356d290f 100644 --- a/nginx_ingress_controller/pyproject.toml +++ b/nginx_ingress_controller/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/nginx_ingress_controller/setup.py b/nginx_ingress_controller/setup.py index 37b40cf98e2aa..6117c72cd6516 100644 --- a/nginx_ingress_controller/setup.py +++ b/nginx_ingress_controller/setup.py @@ -67,7 +67,7 @@ def parse_pyproject_array(name): 'Topic :: System :: Monitoring', 'License :: OSI Approved :: BSD License', 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.nginx_ingress_controller'], diff --git a/nvidia_triton/changelog.d/18207.added b/nvidia_triton/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/nvidia_triton/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/nvidia_triton/hatch.toml b/nvidia_triton/hatch.toml index 001e43ce25414..c85c5f07a7df2 100644 --- a/nvidia_triton/hatch.toml +++ b/nvidia_triton/hatch.toml @@ -1,4 +1,4 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["3.11"] +python = ["3.12"] diff --git a/nvidia_triton/pyproject.toml b/nvidia_triton/pyproject.toml index 17e9c35e0f92a..2803d702469d5 100644 --- a/nvidia_triton/pyproject.toml +++ b/nvidia_triton/pyproject.toml @@ -25,7 +25,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Private :: Do Not Upload", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", ] dependencies = [ diff --git a/openldap/changelog.d/18207.added b/openldap/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/openldap/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/openldap/hatch.toml b/openldap/hatch.toml index 727b272ae3401..954dfbdca49ae 100644 --- a/openldap/hatch.toml +++ b/openldap/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] version = ["2.4", "2.6"] [envs.default.overrides] diff --git a/openldap/pyproject.toml b/openldap/pyproject.toml index 075918574e2e5..80e7f8caaf681 100644 --- a/openldap/pyproject.toml +++ b/openldap/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/openldap/setup.py b/openldap/setup.py index cd88eb70cfe0c..6fbddd4fd790c 100644 --- a/openldap/setup.py +++ b/openldap/setup.py @@ -66,7 +66,7 @@ def parse_pyproject_array(name): 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], packages=['datadog_checks.openldap'], # Run-time dependencies diff --git a/openmetrics/changelog.d/18207.added b/openmetrics/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/openmetrics/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/openmetrics/hatch.toml b/openmetrics/hatch.toml index e4697f09874ad..b529a86d14459 100644 --- a/openmetrics/hatch.toml +++ b/openmetrics/hatch.toml @@ -1,4 +1,4 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] diff --git a/openmetrics/pyproject.toml b/openmetrics/pyproject.toml index b3d01f73db708..f9315dffa8cea 100644 --- a/openmetrics/pyproject.toml +++ b/openmetrics/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/openmetrics/setup.py b/openmetrics/setup.py index 13796fc375acd..e7231357053b6 100644 --- a/openmetrics/setup.py +++ b/openmetrics/setup.py @@ -67,7 +67,7 @@ def parse_pyproject_array(name): 'License :: OSI Approved :: BSD License', 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.openmetrics'], diff --git a/openstack/changelog.d/18207.added b/openstack/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/openstack/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/openstack/hatch.toml b/openstack/hatch.toml index e4697f09874ad..b529a86d14459 100644 --- a/openstack/hatch.toml +++ b/openstack/hatch.toml @@ -1,4 +1,4 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] diff --git a/openstack/pyproject.toml b/openstack/pyproject.toml index 088bccab3ebf9..a72735bce63b8 100644 --- a/openstack/pyproject.toml +++ b/openstack/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/openstack/setup.py b/openstack/setup.py index 6dbf54d238456..836bdeac1346f 100644 --- a/openstack/setup.py +++ b/openstack/setup.py @@ -71,7 +71,7 @@ def parse_pyproject_array(name): 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.openstack'], diff --git a/openstack_controller/changelog.d/18207.added b/openstack_controller/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/openstack_controller/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/openstack_controller/hatch.toml b/openstack_controller/hatch.toml index 8d6ec546035fd..a7511eb2248ce 100644 --- a/openstack_controller/hatch.toml +++ b/openstack_controller/hatch.toml @@ -1,19 +1,19 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["3.11"] +python = ["3.12"] [[envs.default.matrix]] -python = ["3.11"] +python = ["3.12"] setup = ["legacy"] [[envs.default.matrix]] -python = ["3.11"] +python = ["3.12"] setup = ["gcp"] [envs.default.overrides] -name."^py3.11$".e2e-env = { value = true } -name."^py3.11-legacy$".e2e-env = { value = true } +name."^py3.12$".e2e-env = { value = true } +name."^py3.12-legacy$".e2e-env = { value = true } matrix.setup.e2e-env = { value = true, if = ["gcp"], env = ["TF_VAR_credentials_file", "TF_VAR_instance_name", "TF_VAR_desired_status", "TF_VAR_nat_ip", "TF_VAR_network_ip", "TF_VAR_user"] } matrix.setup.env-vars = [ { key = "USE_OPENSTACK_GCP", value = "true", if = ["gcp"] }, diff --git a/openstack_controller/pyproject.toml b/openstack_controller/pyproject.toml index 3e8a30436c535..e416c786869c7 100644 --- a/openstack_controller/pyproject.toml +++ b/openstack_controller/pyproject.toml @@ -23,7 +23,7 @@ classifiers = [ "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/oracle/changelog.d/18207.added b/oracle/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/oracle/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/oracle/hatch.toml b/oracle/hatch.toml index 117e9e02fd0a0..c763918bec8e0 100644 --- a/oracle/hatch.toml +++ b/oracle/hatch.toml @@ -1,12 +1,12 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["3.11"] +python = ["3.12"] version = ["12.2"] library = ["oracle", "oracle-instant-client", "jdbc"] [[envs.default.matrix]] -python = ["3.11"] +python = ["3.12"] version = ["12.2"] library = ["oracle", "oracle-instant-client", "jdbc"] protocol = ["tcps"] diff --git a/oracle/pyproject.toml b/oracle/pyproject.toml index 2de28f1a7ab22..cc9095462f3e0 100644 --- a/oracle/pyproject.toml +++ b/oracle/pyproject.toml @@ -23,7 +23,7 @@ classifiers = [ "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/pan_firewall/changelog.d/18207.added b/pan_firewall/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/pan_firewall/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/pan_firewall/pyproject.toml b/pan_firewall/pyproject.toml index caf7bf83cc4db..3271a06c5dfa5 100644 --- a/pan_firewall/pyproject.toml +++ b/pan_firewall/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/pan_firewall/setup.py b/pan_firewall/setup.py index 034516f4b193e..ac5c8987b5e0f 100644 --- a/pan_firewall/setup.py +++ b/pan_firewall/setup.py @@ -67,7 +67,7 @@ def parse_pyproject_array(name): 'Topic :: System :: Monitoring', 'License :: OSI Approved :: BSD License', 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.pan_firewall'], diff --git a/pdh_check/changelog.d/18207.added b/pdh_check/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/pdh_check/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/pdh_check/hatch.toml b/pdh_check/hatch.toml index f9e668175b2bd..74d4fb1513bb7 100644 --- a/pdh_check/hatch.toml +++ b/pdh_check/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] [envs.default] dependencies = [ diff --git a/pdh_check/pyproject.toml b/pdh_check/pyproject.toml index e6aad6e9c7986..a865e08746a96 100644 --- a/pdh_check/pyproject.toml +++ b/pdh_check/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/pdh_check/setup.py b/pdh_check/setup.py index a1e1b3d55ab91..86c58686c792b 100644 --- a/pdh_check/setup.py +++ b/pdh_check/setup.py @@ -70,7 +70,7 @@ def parse_pyproject_array(name): 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.pdh_check'], diff --git a/pgbouncer/changelog.d/18207.added b/pgbouncer/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/pgbouncer/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/pgbouncer/hatch.toml b/pgbouncer/hatch.toml index 9e4ba1af299e8..b951fdc61f075 100644 --- a/pgbouncer/hatch.toml +++ b/pgbouncer/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["3.11"] +python = ["3.12"] version = ["1.7", "1.8", "1.12"] [envs.default.env-vars] diff --git a/pgbouncer/pyproject.toml b/pgbouncer/pyproject.toml index 567d691f827d1..8b06a2d260518 100644 --- a/pgbouncer/pyproject.toml +++ b/pgbouncer/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/pgbouncer/setup.py b/pgbouncer/setup.py index 395a513a16b9c..bcaf4f9f20b5c 100644 --- a/pgbouncer/setup.py +++ b/pgbouncer/setup.py @@ -67,7 +67,7 @@ def parse_pyproject_array(name): 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], packages=['datadog_checks.pgbouncer'], install_requires=[CHECKS_BASE_REQ], diff --git a/php_fpm/changelog.d/18207.added b/php_fpm/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/php_fpm/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/php_fpm/hatch.toml b/php_fpm/hatch.toml index e4697f09874ad..b529a86d14459 100644 --- a/php_fpm/hatch.toml +++ b/php_fpm/hatch.toml @@ -1,4 +1,4 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] diff --git a/php_fpm/pyproject.toml b/php_fpm/pyproject.toml index 9b3058660927a..9b900db9451b8 100644 --- a/php_fpm/pyproject.toml +++ b/php_fpm/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/php_fpm/setup.py b/php_fpm/setup.py index c2370c3828aef..95c482cf3d589 100644 --- a/php_fpm/setup.py +++ b/php_fpm/setup.py @@ -68,7 +68,7 @@ def parse_pyproject_array(name): 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.php_fpm'], diff --git a/postfix/changelog.d/18207.added b/postfix/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/postfix/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/postfix/hatch.toml b/postfix/hatch.toml index e4697f09874ad..b529a86d14459 100644 --- a/postfix/hatch.toml +++ b/postfix/hatch.toml @@ -1,4 +1,4 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] diff --git a/postfix/pyproject.toml b/postfix/pyproject.toml index 481b18d4a3450..654067f3e7d4f 100644 --- a/postfix/pyproject.toml +++ b/postfix/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/postfix/setup.py b/postfix/setup.py index bb51b7b3ce814..428b547c1e610 100644 --- a/postfix/setup.py +++ b/postfix/setup.py @@ -68,7 +68,7 @@ def parse_pyproject_array(name): 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.postfix'], diff --git a/postgres/changelog.d/18207.added b/postgres/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/postgres/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/postgres/hatch.toml b/postgres/hatch.toml index a0d8bcf8db1ae..2d46b97b3ec9b 100644 --- a/postgres/hatch.toml +++ b/postgres/hatch.toml @@ -15,7 +15,7 @@ mypy-deps = [ ] [[envs.default.matrix]] -python = ["3.11"] +python = ["3.12"] version = ["9.6", "10.0", "11.0", "12.17", "13.0", "14.0", "15.0", "16.0"] [envs.default.overrides] diff --git a/postgres/pyproject.toml b/postgres/pyproject.toml index d6b45b26901f9..f00397ad9f9cd 100644 --- a/postgres/pyproject.toml +++ b/postgres/pyproject.toml @@ -23,7 +23,7 @@ classifiers = [ "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/powerdns_recursor/changelog.d/18207.added b/powerdns_recursor/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/powerdns_recursor/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/powerdns_recursor/hatch.toml b/powerdns_recursor/hatch.toml index 2453b0cf5ee06..7f96b80871119 100644 --- a/powerdns_recursor/hatch.toml +++ b/powerdns_recursor/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] version = ["3.7", "4.0"] [envs.default.overrides] diff --git a/powerdns_recursor/pyproject.toml b/powerdns_recursor/pyproject.toml index d849b32a84e6b..328948e807c5a 100644 --- a/powerdns_recursor/pyproject.toml +++ b/powerdns_recursor/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/powerdns_recursor/setup.py b/powerdns_recursor/setup.py index af4b448998328..e35c3f9110ba3 100644 --- a/powerdns_recursor/setup.py +++ b/powerdns_recursor/setup.py @@ -73,7 +73,7 @@ def parse_pyproject_array(name): 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.powerdns_recursor'], diff --git a/presto/changelog.d/18207.added b/presto/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/presto/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/presto/hatch.toml b/presto/hatch.toml index d434b8b3fe36b..a57d0922250db 100644 --- a/presto/hatch.toml +++ b/presto/hatch.toml @@ -6,7 +6,7 @@ dependencies = [ ] [[envs.default.matrix]] -python = ["3.11"] +python = ["3.12"] version = ["346"] [envs.default.overrides] diff --git a/presto/pyproject.toml b/presto/pyproject.toml index d26d8a9ddb241..6e385d08d26e4 100644 --- a/presto/pyproject.toml +++ b/presto/pyproject.toml @@ -25,7 +25,7 @@ classifiers = [ "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/process/changelog.d/18207.added b/process/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/process/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/process/hatch.toml b/process/hatch.toml index b185708d8116e..aebc9bb6cebb1 100644 --- a/process/hatch.toml +++ b/process/hatch.toml @@ -1,6 +1,6 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] [envs.bench] \ No newline at end of file diff --git a/process/pyproject.toml b/process/pyproject.toml index fea5fd4285054..32e7d131aea33 100644 --- a/process/pyproject.toml +++ b/process/pyproject.toml @@ -25,7 +25,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/process/setup.py b/process/setup.py index 93a231814b7e9..fa110dbb28337 100644 --- a/process/setup.py +++ b/process/setup.py @@ -68,7 +68,7 @@ def parse_pyproject_array(name): 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.process'], diff --git a/prometheus/changelog.d/18207.added b/prometheus/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/prometheus/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/prometheus/hatch.toml b/prometheus/hatch.toml index 46616cfb42c1b..054754059885b 100644 --- a/prometheus/hatch.toml +++ b/prometheus/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] [envs.default] platforms = [ diff --git a/prometheus/pyproject.toml b/prometheus/pyproject.toml index 8ae127d373664..8ab2e08755075 100644 --- a/prometheus/pyproject.toml +++ b/prometheus/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/prometheus/setup.py b/prometheus/setup.py index 044fdafc229a5..8cadd5fbed5c1 100644 --- a/prometheus/setup.py +++ b/prometheus/setup.py @@ -68,7 +68,7 @@ def parse_pyproject_array(name): 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.prometheus'], diff --git a/proxysql/changelog.d/18207.added b/proxysql/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/proxysql/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/proxysql/hatch.toml b/proxysql/hatch.toml index e08089b0fc2ef..32bd91b398cef 100644 --- a/proxysql/hatch.toml +++ b/proxysql/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] version = ["1.4", "2.0"] [envs.default.overrides] diff --git a/proxysql/pyproject.toml b/proxysql/pyproject.toml index b450860d8de48..0f847540ed815 100644 --- a/proxysql/pyproject.toml +++ b/proxysql/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/proxysql/setup.py b/proxysql/setup.py index c545b174b2419..63300347c8a83 100644 --- a/proxysql/setup.py +++ b/proxysql/setup.py @@ -67,7 +67,7 @@ def parse_pyproject_array(name): 'Topic :: System :: Monitoring', 'License :: OSI Approved :: BSD License', 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.proxysql'], diff --git a/pulsar/changelog.d/18207.added b/pulsar/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/pulsar/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/pulsar/hatch.toml b/pulsar/hatch.toml index 3de6c23c1a3b5..0355df95f829c 100644 --- a/pulsar/hatch.toml +++ b/pulsar/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["3.11"] +python = ["3.12"] version = ["2.9"] [envs.default.overrides] diff --git a/pulsar/pyproject.toml b/pulsar/pyproject.toml index e6b54194e4b4b..51820fbd38004 100644 --- a/pulsar/pyproject.toml +++ b/pulsar/pyproject.toml @@ -24,7 +24,7 @@ classifiers = [ "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/rabbitmq/changelog.d/18207.added b/rabbitmq/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/rabbitmq/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/rabbitmq/hatch.toml b/rabbitmq/hatch.toml index 96641128c561d..42f7874ce09bf 100644 --- a/rabbitmq/hatch.toml +++ b/rabbitmq/hatch.toml @@ -8,17 +8,17 @@ dependencies = [ # Rabbitmq versions <3.8 must be tested on both PY2 and PY3. All these versions use RabbitMQ's management plugin as the source for data. [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] version = ["3.7"] # Rabbitmq versions 3.8+ introduce the Prometheus plugin. This is the preferred way to collect metrics. We drop PY2 support. [[envs.default.matrix]] -python = ["3.11"] +python = ["3.12"] version = ["3.11"] # We still support metrics from management plugin as a legacy option and continue to support PY2 for them as well. [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] version = ["3.11"] plugin = ["mgmt"] diff --git a/rabbitmq/pyproject.toml b/rabbitmq/pyproject.toml index 8344c18fbb096..1c70b981ce584 100644 --- a/rabbitmq/pyproject.toml +++ b/rabbitmq/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/rabbitmq/setup.py b/rabbitmq/setup.py index c79d812c47f21..19c426de3b7d0 100644 --- a/rabbitmq/setup.py +++ b/rabbitmq/setup.py @@ -68,7 +68,7 @@ def parse_pyproject_array(name): 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.rabbitmq'], diff --git a/ray/changelog.d/18207.added b/ray/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/ray/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/ray/hatch.toml b/ray/hatch.toml index 4f348c29ba42d..ce67c426c90cd 100644 --- a/ray/hatch.toml +++ b/ray/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["3.11"] +python = ["3.12"] version = ["2.8"] [envs.default.overrides] diff --git a/ray/pyproject.toml b/ray/pyproject.toml index d523a530380f0..2fb0787081869 100644 --- a/ray/pyproject.toml +++ b/ray/pyproject.toml @@ -25,7 +25,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Private :: Do Not Upload", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", ] dependencies = [ diff --git a/redisdb/changelog.d/18207.added b/redisdb/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/redisdb/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/redisdb/hatch.toml b/redisdb/hatch.toml index d7b6cddcdea76..3d81c8384a9ef 100644 --- a/redisdb/hatch.toml +++ b/redisdb/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] version = ["5.0", "6.0", "7.0", "cloud"] [envs.default.overrides] diff --git a/redisdb/pyproject.toml b/redisdb/pyproject.toml index fc09184dc28af..6b041ad2a0722 100644 --- a/redisdb/pyproject.toml +++ b/redisdb/pyproject.toml @@ -25,7 +25,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/redisdb/setup.py b/redisdb/setup.py index e0e1b14722f67..89f03dcd4db8b 100644 --- a/redisdb/setup.py +++ b/redisdb/setup.py @@ -66,7 +66,7 @@ def parse_pyproject_array(name): 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], packages=['datadog_checks.redisdb'], # Run-time dependencies diff --git a/rethinkdb/changelog.d/18207.added b/rethinkdb/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/rethinkdb/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/rethinkdb/hatch.toml b/rethinkdb/hatch.toml index df9e6b4a7a557..23a5342652a92 100644 --- a/rethinkdb/hatch.toml +++ b/rethinkdb/hatch.toml @@ -13,7 +13,7 @@ mypy-deps = [ ] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] # Can't support lower 2.3 patch versions due to: https://github.com/rethinkdb/rethinkdb/issues/6108 version = ["2.3", "2.4"] diff --git a/rethinkdb/pyproject.toml b/rethinkdb/pyproject.toml index a7a18a2a77259..393e60cb1556a 100644 --- a/rethinkdb/pyproject.toml +++ b/rethinkdb/pyproject.toml @@ -25,7 +25,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/rethinkdb/setup.py b/rethinkdb/setup.py index fc993504dd327..bf7192bc82043 100644 --- a/rethinkdb/setup.py +++ b/rethinkdb/setup.py @@ -67,7 +67,7 @@ def parse_pyproject_array(name): 'Topic :: System :: Monitoring', 'License :: OSI Approved :: BSD License', 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.rethinkdb'], diff --git a/riak/changelog.d/18207.added b/riak/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/riak/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/riak/hatch.toml b/riak/hatch.toml index e4697f09874ad..b529a86d14459 100644 --- a/riak/hatch.toml +++ b/riak/hatch.toml @@ -1,4 +1,4 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] diff --git a/riak/pyproject.toml b/riak/pyproject.toml index 062b543b99b96..f99d51f2f6021 100644 --- a/riak/pyproject.toml +++ b/riak/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/riak/setup.py b/riak/setup.py index d81a0610d56d9..ed32168aebf68 100644 --- a/riak/setup.py +++ b/riak/setup.py @@ -69,7 +69,7 @@ def parse_pyproject_array(name): 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.riak'], diff --git a/riakcs/changelog.d/18207.added b/riakcs/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/riakcs/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/riakcs/hatch.toml b/riakcs/hatch.toml index 5e2c486552805..8f37bb22aefa9 100644 --- a/riakcs/hatch.toml +++ b/riakcs/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] [envs.default] e2e-env = false \ No newline at end of file diff --git a/riakcs/pyproject.toml b/riakcs/pyproject.toml index 7f08e62d7f344..751374c7cce25 100644 --- a/riakcs/pyproject.toml +++ b/riakcs/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/riakcs/setup.py b/riakcs/setup.py index 2bab4a8f039c4..a891f6c602e5f 100644 --- a/riakcs/setup.py +++ b/riakcs/setup.py @@ -68,7 +68,7 @@ def parse_pyproject_array(name): 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.riakcs'], diff --git a/sap_hana/changelog.d/18207.added b/sap_hana/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/sap_hana/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/sap_hana/hatch.toml b/sap_hana/hatch.toml index 8d03ce1ae83df..35327aa1b2b64 100644 --- a/sap_hana/hatch.toml +++ b/sap_hana/hatch.toml @@ -6,7 +6,7 @@ dependencies = [ ] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] version = ["2.0"] [envs.default.overrides] diff --git a/sap_hana/pyproject.toml b/sap_hana/pyproject.toml index e4bf9773ea272..d0bea8fd1e194 100644 --- a/sap_hana/pyproject.toml +++ b/sap_hana/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/sap_hana/setup.py b/sap_hana/setup.py index e8a50341ab934..d5fcb1b8a20ab 100644 --- a/sap_hana/setup.py +++ b/sap_hana/setup.py @@ -67,7 +67,7 @@ def parse_pyproject_array(name): 'Topic :: System :: Monitoring', 'License :: OSI Approved :: BSD License', 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.sap_hana'], diff --git a/scylla/changelog.d/18207.added b/scylla/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/scylla/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/scylla/hatch.toml b/scylla/hatch.toml index 0ff750a5f1c21..3e5f0472a8e87 100644 --- a/scylla/hatch.toml +++ b/scylla/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["2.7","3.11"] +python = ["2.7","3.12"] version = ["3.1", "3.3", "5.2"] [envs.default.overrides] diff --git a/scylla/pyproject.toml b/scylla/pyproject.toml index 26018e592920a..82ba36f4a0759 100644 --- a/scylla/pyproject.toml +++ b/scylla/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/scylla/setup.py b/scylla/setup.py index cc191f5448c8a..3125cd674c261 100644 --- a/scylla/setup.py +++ b/scylla/setup.py @@ -72,7 +72,7 @@ def parse_pyproject_array(name): 'Topic :: System :: Monitoring', 'License :: OSI Approved :: BSD License', 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.scylla'], diff --git a/sidekiq/changelog.d/18207.added b/sidekiq/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/sidekiq/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/sidekiq/pyproject.toml b/sidekiq/pyproject.toml index 45639fc64f09b..73a2994128753 100644 --- a/sidekiq/pyproject.toml +++ b/sidekiq/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/sidekiq/setup.py b/sidekiq/setup.py index 2a0405861b873..1967c624e2d5a 100644 --- a/sidekiq/setup.py +++ b/sidekiq/setup.py @@ -67,7 +67,7 @@ def parse_pyproject_array(name): 'Topic :: System :: Monitoring', 'License :: OSI Approved :: BSD License', 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.sidekiq'], diff --git a/silk/changelog.d/18207.added b/silk/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/silk/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/silk/hatch.toml b/silk/hatch.toml index a82e6417601ca..e0e49cfd2567f 100644 --- a/silk/hatch.toml +++ b/silk/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] [envs.default] dependencies = [ diff --git a/silk/pyproject.toml b/silk/pyproject.toml index 8b6290ef86134..b9c61d6e18196 100644 --- a/silk/pyproject.toml +++ b/silk/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/silk/setup.py b/silk/setup.py index a0a1d62d72e31..2d85cdd31be6b 100644 --- a/silk/setup.py +++ b/silk/setup.py @@ -66,7 +66,7 @@ def parse_pyproject_array(name): 'Topic :: System :: Monitoring', 'License :: OSI Approved :: BSD License', 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.silk'], diff --git a/singlestore/changelog.d/18207.added b/singlestore/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/singlestore/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/singlestore/hatch.toml b/singlestore/hatch.toml index 3a56775cbfe53..a3aed090b44bf 100644 --- a/singlestore/hatch.toml +++ b/singlestore/hatch.toml @@ -13,4 +13,4 @@ mypy-deps = [ ] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] diff --git a/singlestore/pyproject.toml b/singlestore/pyproject.toml index 6b9f0dcceadda..a2327b2181347 100644 --- a/singlestore/pyproject.toml +++ b/singlestore/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/singlestore/setup.py b/singlestore/setup.py index e83d7c0b73afb..6a1419a8dcbf0 100644 --- a/singlestore/setup.py +++ b/singlestore/setup.py @@ -67,7 +67,7 @@ def parse_pyproject_array(name): 'Topic :: System :: Monitoring', 'License :: OSI Approved :: BSD License', 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.singlestore'], diff --git a/snmp/changelog.d/18207.added b/snmp/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/snmp/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/snmp/hatch.toml b/snmp/hatch.toml index 3fd535db7b039..14417451821a7 100644 --- a/snmp/hatch.toml +++ b/snmp/hatch.toml @@ -14,7 +14,7 @@ python = ["2.7"] snmplistener = ["false"] [[envs.default.matrix]] -python = ["3.11"] +python = ["3.12"] snmplistener = ["false", "true"] [envs.default.overrides] diff --git a/snmp/pyproject.toml b/snmp/pyproject.toml index 01e24cf09657f..238983102b1cb 100644 --- a/snmp/pyproject.toml +++ b/snmp/pyproject.toml @@ -25,7 +25,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/snmp/setup.py b/snmp/setup.py index 8c6a5241b7fed..1ff1f9dc7b470 100644 --- a/snmp/setup.py +++ b/snmp/setup.py @@ -68,7 +68,7 @@ def parse_pyproject_array(name): 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.snmp'], diff --git a/snowflake/changelog.d/18207.added b/snowflake/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/snowflake/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/snowflake/hatch.toml b/snowflake/hatch.toml index e8769f7482325..501bcf1f00a99 100644 --- a/snowflake/hatch.toml +++ b/snowflake/hatch.toml @@ -12,4 +12,4 @@ mypy-deps = [ ] [[envs.default.matrix]] -python = ["3.11"] +python = ["3.12"] diff --git a/snowflake/pyproject.toml b/snowflake/pyproject.toml index a0b6453d669d5..84e8627b90677 100644 --- a/snowflake/pyproject.toml +++ b/snowflake/pyproject.toml @@ -23,7 +23,7 @@ classifiers = [ "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/solr/changelog.d/18207.added b/solr/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/solr/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/solr/hatch.toml b/solr/hatch.toml index ac11d1443411d..d71e1005cecdf 100644 --- a/solr/hatch.toml +++ b/solr/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["3.11"] +python = ["3.12"] version = ["8.11", "9.3"] [envs.default.overrides] diff --git a/solr/pyproject.toml b/solr/pyproject.toml index 849370d716b6d..7eb592a6226e8 100644 --- a/solr/pyproject.toml +++ b/solr/pyproject.toml @@ -25,7 +25,7 @@ classifiers = [ "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/sonarqube/changelog.d/18207.added b/sonarqube/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/sonarqube/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/sonarqube/hatch.toml b/sonarqube/hatch.toml index c80ec882c4d5c..758488c6d531e 100644 --- a/sonarqube/hatch.toml +++ b/sonarqube/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] version = ["7.9", "8.5", "9.3"] # You can use M1 env if you want to run on M1 processor machine diff --git a/sonarqube/pyproject.toml b/sonarqube/pyproject.toml index 830cf72461a2d..c305fe7e3dd74 100644 --- a/sonarqube/pyproject.toml +++ b/sonarqube/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/sonarqube/setup.py b/sonarqube/setup.py index 44cd2c34b35c7..2652fe62954a7 100644 --- a/sonarqube/setup.py +++ b/sonarqube/setup.py @@ -67,7 +67,7 @@ def parse_pyproject_array(name): 'Topic :: System :: Monitoring', 'License :: OSI Approved :: BSD License', 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.sonarqube'], diff --git a/spark/changelog.d/18207.added b/spark/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/spark/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/spark/hatch.toml b/spark/hatch.toml index 0058e7ef7dabf..d43ad95f0c5d6 100644 --- a/spark/hatch.toml +++ b/spark/hatch.toml @@ -6,7 +6,7 @@ dependencies = [ ] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] version = ["2.4", "3.0"] [envs.default.overrides] diff --git a/spark/pyproject.toml b/spark/pyproject.toml index ffcf110f4cb19..86499fff90fab 100644 --- a/spark/pyproject.toml +++ b/spark/pyproject.toml @@ -25,7 +25,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/spark/setup.py b/spark/setup.py index 58273c4608dca..740545c0e7c7d 100644 --- a/spark/setup.py +++ b/spark/setup.py @@ -68,7 +68,7 @@ def parse_pyproject_array(name): 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.spark'], diff --git a/sqlserver/changelog.d/18207.added b/sqlserver/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/sqlserver/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/sqlserver/hatch.toml b/sqlserver/hatch.toml index 27cd54574a225..17d3c82f406fc 100644 --- a/sqlserver/hatch.toml +++ b/sqlserver/hatch.toml @@ -5,7 +5,7 @@ base-package-features = ["deps", "db", "json"] dependencies = ["deepdiff"] [[envs.default.matrix]] -python = ["3.11"] +python = ["3.12"] os = ["linux"] version = ["2017", "2019", "2022"] setup = ["single", "ha"] @@ -15,7 +15,7 @@ setup = ["single", "ha"] # time out. until we're able to modify and parallelize the work we'll limit the per-driver tests to only a single # sqlserver version [[envs.default.matrix]] -python = ["3.11"] +python = ["3.12"] os = ["windows"] driver = ["SQLOLEDB", "SQLNCLI11", "MSOLEDBSQL", "odbc"] version = ["2019", "2022"] diff --git a/sqlserver/pyproject.toml b/sqlserver/pyproject.toml index 0b0c459093777..45ad9adf540db 100644 --- a/sqlserver/pyproject.toml +++ b/sqlserver/pyproject.toml @@ -23,7 +23,7 @@ classifiers = [ "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/squid/changelog.d/18207.added b/squid/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/squid/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/squid/hatch.toml b/squid/hatch.toml index 8c4da1a33d957..ac8fee7404385 100644 --- a/squid/hatch.toml +++ b/squid/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] version = ["4.13", "5.6"] [envs.default.overrides] diff --git a/squid/pyproject.toml b/squid/pyproject.toml index 3f895fb011d18..a28eff94ec8df 100644 --- a/squid/pyproject.toml +++ b/squid/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/squid/setup.py b/squid/setup.py index 26f441cbd34c3..5c224d68a0da5 100644 --- a/squid/setup.py +++ b/squid/setup.py @@ -69,7 +69,7 @@ def parse_pyproject_array(name): 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.squid'], diff --git a/ssh_check/changelog.d/18207.added b/ssh_check/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/ssh_check/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/ssh_check/hatch.toml b/ssh_check/hatch.toml index 66161cfddb979..bf122bc0afbd5 100644 --- a/ssh_check/hatch.toml +++ b/ssh_check/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] version = ["8.1", "9.1"] [envs.default.overrides] diff --git a/ssh_check/pyproject.toml b/ssh_check/pyproject.toml index 707fe05167488..5a8c65c017540 100644 --- a/ssh_check/pyproject.toml +++ b/ssh_check/pyproject.toml @@ -25,7 +25,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/ssh_check/setup.py b/ssh_check/setup.py index 843d808fb5832..98db0412a4f58 100644 --- a/ssh_check/setup.py +++ b/ssh_check/setup.py @@ -68,7 +68,7 @@ def parse_pyproject_array(name): 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.ssh_check'], diff --git a/statsd/changelog.d/18207.added b/statsd/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/statsd/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/statsd/hatch.toml b/statsd/hatch.toml index 1eac966156636..15ed82e67ee68 100644 --- a/statsd/hatch.toml +++ b/statsd/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] version = ["0.9"] [envs.default.overrides] diff --git a/statsd/pyproject.toml b/statsd/pyproject.toml index 1c1bfec2ccb10..55fb8f63b8f61 100644 --- a/statsd/pyproject.toml +++ b/statsd/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/statsd/setup.py b/statsd/setup.py index e6fb4b47e4395..f6737d6e35f68 100644 --- a/statsd/setup.py +++ b/statsd/setup.py @@ -68,7 +68,7 @@ def parse_pyproject_array(name): 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.statsd'], diff --git a/strimzi/changelog.d/18207.added b/strimzi/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/strimzi/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/strimzi/hatch.toml b/strimzi/hatch.toml index ac8e44b6c7f05..bce6b232560ab 100644 --- a/strimzi/hatch.toml +++ b/strimzi/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["3.11"] +python = ["3.12"] version = ["0.34"] [envs.default.overrides] diff --git a/strimzi/pyproject.toml b/strimzi/pyproject.toml index a9f27b18da786..c9a760e36dfa2 100644 --- a/strimzi/pyproject.toml +++ b/strimzi/pyproject.toml @@ -27,7 +27,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Private :: Do Not Upload", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", ] dependencies = [ diff --git a/supervisord/changelog.d/18207.added b/supervisord/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/supervisord/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/supervisord/hatch.toml b/supervisord/hatch.toml index 878e81527b6f0..1883e1fbf00de 100644 --- a/supervisord/hatch.toml +++ b/supervisord/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] version = ["3.3"] [envs.default.overrides] diff --git a/supervisord/pyproject.toml b/supervisord/pyproject.toml index 00f5e94aeb2f4..e9d08a565d1bc 100644 --- a/supervisord/pyproject.toml +++ b/supervisord/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/supervisord/setup.py b/supervisord/setup.py index 1e357128d6a38..dec30085b70e5 100644 --- a/supervisord/setup.py +++ b/supervisord/setup.py @@ -68,7 +68,7 @@ def parse_pyproject_array(name): 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.supervisord'], diff --git a/system_core/changelog.d/18207.added b/system_core/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/system_core/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/system_core/hatch.toml b/system_core/hatch.toml index e4697f09874ad..b529a86d14459 100644 --- a/system_core/hatch.toml +++ b/system_core/hatch.toml @@ -1,4 +1,4 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] diff --git a/system_core/pyproject.toml b/system_core/pyproject.toml index fd21a8d8bd55d..81ff5b7ac9c06 100644 --- a/system_core/pyproject.toml +++ b/system_core/pyproject.toml @@ -25,7 +25,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/system_core/setup.py b/system_core/setup.py index b6dad68f934d7..ca084567a7da3 100644 --- a/system_core/setup.py +++ b/system_core/setup.py @@ -68,7 +68,7 @@ def parse_pyproject_array(name): 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.system_core'], diff --git a/system_swap/changelog.d/18207.added b/system_swap/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/system_swap/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/system_swap/hatch.toml b/system_swap/hatch.toml index e4697f09874ad..b529a86d14459 100644 --- a/system_swap/hatch.toml +++ b/system_swap/hatch.toml @@ -1,4 +1,4 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] diff --git a/system_swap/pyproject.toml b/system_swap/pyproject.toml index 03bed94d7dea4..2d981f0466ca7 100644 --- a/system_swap/pyproject.toml +++ b/system_swap/pyproject.toml @@ -25,7 +25,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/system_swap/setup.py b/system_swap/setup.py index 42030118fd73a..579a7916a87c2 100644 --- a/system_swap/setup.py +++ b/system_swap/setup.py @@ -68,7 +68,7 @@ def parse_pyproject_array(name): 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.system_swap'], diff --git a/tcp_check/changelog.d/18207.added b/tcp_check/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/tcp_check/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/tcp_check/hatch.toml b/tcp_check/hatch.toml index e4697f09874ad..b529a86d14459 100644 --- a/tcp_check/hatch.toml +++ b/tcp_check/hatch.toml @@ -1,4 +1,4 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] diff --git a/tcp_check/pyproject.toml b/tcp_check/pyproject.toml index 115965d19aeca..655fba64b8812 100644 --- a/tcp_check/pyproject.toml +++ b/tcp_check/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/tcp_check/setup.py b/tcp_check/setup.py index a6b2d27974f2c..549c6fe73d72c 100644 --- a/tcp_check/setup.py +++ b/tcp_check/setup.py @@ -68,7 +68,7 @@ def parse_pyproject_array(name): 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.tcp_check'], diff --git a/teamcity/changelog.d/18207.added b/teamcity/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/teamcity/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/teamcity/hatch.toml b/teamcity/hatch.toml index 9fd21aa59539a..c3968f52d4a55 100644 --- a/teamcity/hatch.toml +++ b/teamcity/hatch.toml @@ -5,7 +5,7 @@ python = ["2.7"] impl = ["legacy"] [[envs.default.matrix]] -python = ["3.11"] +python = ["3.12"] impl = ["legacy", "openmetrics"] [envs.default.overrides] diff --git a/teamcity/pyproject.toml b/teamcity/pyproject.toml index 5737285410073..706a692e96f17 100644 --- a/teamcity/pyproject.toml +++ b/teamcity/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/teamcity/setup.py b/teamcity/setup.py index 3ce7841e11750..9ad7a25a2f0f4 100644 --- a/teamcity/setup.py +++ b/teamcity/setup.py @@ -65,7 +65,7 @@ def parse_pyproject_array(name): 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], packages=['datadog_checks.teamcity'], # Run-time dependencies diff --git a/tekton/changelog.d/18207.added b/tekton/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/tekton/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/tekton/hatch.toml b/tekton/hatch.toml index 001e43ce25414..c85c5f07a7df2 100644 --- a/tekton/hatch.toml +++ b/tekton/hatch.toml @@ -1,4 +1,4 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["3.11"] +python = ["3.12"] diff --git a/tekton/pyproject.toml b/tekton/pyproject.toml index cd0031341db8e..cb1bf1423018b 100644 --- a/tekton/pyproject.toml +++ b/tekton/pyproject.toml @@ -25,7 +25,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Private :: Do Not Upload", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", ] dependencies = [ diff --git a/teleport/changelog.d/18207.added b/teleport/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/teleport/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/teleport/hatch.toml b/teleport/hatch.toml index 001e43ce25414..c85c5f07a7df2 100644 --- a/teleport/hatch.toml +++ b/teleport/hatch.toml @@ -1,4 +1,4 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["3.11"] +python = ["3.12"] diff --git a/teleport/pyproject.toml b/teleport/pyproject.toml index 38b162f52c627..6572facaf8a00 100644 --- a/teleport/pyproject.toml +++ b/teleport/pyproject.toml @@ -25,7 +25,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Private :: Do Not Upload", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", ] dependencies = [ diff --git a/temporal/changelog.d/18207.added b/temporal/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/temporal/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/temporal/hatch.toml b/temporal/hatch.toml index ef9dd47791214..29f12d02b8667 100644 --- a/temporal/hatch.toml +++ b/temporal/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["3.11"] +python = ["3.12"] version = ["1.19"] [envs.default.overrides] diff --git a/temporal/pyproject.toml b/temporal/pyproject.toml index 56607a9dbe9f9..b9f0768aa6151 100644 --- a/temporal/pyproject.toml +++ b/temporal/pyproject.toml @@ -25,7 +25,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Private :: Do Not Upload", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", ] dependencies = [ diff --git a/tenable/changelog.d/18207.added b/tenable/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/tenable/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/tenable/pyproject.toml b/tenable/pyproject.toml index a0ab9713531a0..db2c784916099 100644 --- a/tenable/pyproject.toml +++ b/tenable/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/tenable/setup.py b/tenable/setup.py index c5d7bf9a2d6cf..97ed48858d28b 100644 --- a/tenable/setup.py +++ b/tenable/setup.py @@ -67,7 +67,7 @@ def parse_pyproject_array(name): 'Topic :: System :: Monitoring', 'License :: OSI Approved :: BSD License', 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.tenable'], diff --git a/teradata/changelog.d/18207.added b/teradata/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/teradata/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/teradata/hatch.toml b/teradata/hatch.toml index 847ebdf063c08..3c87a67bab2a4 100644 --- a/teradata/hatch.toml +++ b/teradata/hatch.toml @@ -1,14 +1,14 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["3.11"] +python = ["3.12"] [[envs.default.matrix]] -python = ["3.11"] +python = ["3.12"] setup = ["sandbox"] [envs.default.overrides] -name."^py3.11$".e2e-env = { value = true } +name."^py3.12$".e2e-env = { value = true } matrix.setup.e2e-env = { value = true, if = ["sandbox"], env = ["TERADATA_SERVER"] } matrix.setup.env-vars = [ { key = "USE_TD_SANDBOX", value = "true", if = ["sandbox"] }, diff --git a/teradata/pyproject.toml b/teradata/pyproject.toml index 1f98e465bf4f6..e5ce6c7bebee0 100644 --- a/teradata/pyproject.toml +++ b/teradata/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/tls/changelog.d/18207.added b/tls/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/tls/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/tls/hatch.toml b/tls/hatch.toml index ceac397072561..8595118cb0dbc 100644 --- a/tls/hatch.toml +++ b/tls/hatch.toml @@ -6,4 +6,4 @@ dependencies = [ ] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] diff --git a/tls/pyproject.toml b/tls/pyproject.toml index 91f127543a26f..fa32c7b40e781 100644 --- a/tls/pyproject.toml +++ b/tls/pyproject.toml @@ -25,7 +25,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/tls/setup.py b/tls/setup.py index 0ff910f4c3ce3..80c8db303f8ab 100644 --- a/tls/setup.py +++ b/tls/setup.py @@ -67,7 +67,7 @@ def parse_pyproject_array(name): 'Topic :: System :: Monitoring', 'License :: OSI Approved :: BSD License', 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.tls'], diff --git a/tomcat/changelog.d/18207.added b/tomcat/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/tomcat/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/tomcat/hatch.toml b/tomcat/hatch.toml index 4b877dba0897c..94161a21b76ed 100644 --- a/tomcat/hatch.toml +++ b/tomcat/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["3.11"] +python = ["3.12"] version = ["9.0", "10.0", "10.1"] flavor = ["standalone", "embedded"] diff --git a/tomcat/pyproject.toml b/tomcat/pyproject.toml index 03a4f50211b94..00bb606fa69bc 100644 --- a/tomcat/pyproject.toml +++ b/tomcat/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/tomcat/setup.py b/tomcat/setup.py index 186904746e46f..60cb2547cfb65 100644 --- a/tomcat/setup.py +++ b/tomcat/setup.py @@ -69,7 +69,7 @@ def parse_pyproject_array(name): 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.tomcat'], diff --git a/torchserve/changelog.d/18207.added b/torchserve/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/torchserve/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/torchserve/hatch.toml b/torchserve/hatch.toml index 3a72e9f93a15a..eff98ccee69bc 100644 --- a/torchserve/hatch.toml +++ b/torchserve/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["3.11"] +python = ["3.12"] version = ["0.8"] [envs.default.overrides] diff --git a/torchserve/pyproject.toml b/torchserve/pyproject.toml index c759b902488f2..66bd379468471 100644 --- a/torchserve/pyproject.toml +++ b/torchserve/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Private :: Do Not Upload", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", ] dependencies = [ diff --git a/traefik_mesh/changelog.d/18207.added b/traefik_mesh/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/traefik_mesh/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/traefik_mesh/hatch.toml b/traefik_mesh/hatch.toml index 001e43ce25414..c85c5f07a7df2 100644 --- a/traefik_mesh/hatch.toml +++ b/traefik_mesh/hatch.toml @@ -1,4 +1,4 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["3.11"] +python = ["3.12"] diff --git a/traefik_mesh/pyproject.toml b/traefik_mesh/pyproject.toml index 2e6f16a26f5c8..69f2dfd774b3b 100644 --- a/traefik_mesh/pyproject.toml +++ b/traefik_mesh/pyproject.toml @@ -25,7 +25,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Private :: Do Not Upload", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", ] dependencies = [ diff --git a/traffic_server/changelog.d/18207.added b/traffic_server/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/traffic_server/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/traffic_server/hatch.toml b/traffic_server/hatch.toml index 6366d9ca2ae04..399e1b63b28b4 100644 --- a/traffic_server/hatch.toml +++ b/traffic_server/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["3.11"] +python = ["3.12"] [envs.default.env-vars] TRAFFIC_SERVER_VERSION = "9.1.1" diff --git a/traffic_server/pyproject.toml b/traffic_server/pyproject.toml index 237a7c2169cd9..67931b928ec4f 100644 --- a/traffic_server/pyproject.toml +++ b/traffic_server/pyproject.toml @@ -24,7 +24,7 @@ classifiers = [ "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/twemproxy/changelog.d/18207.added b/twemproxy/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/twemproxy/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/twemproxy/hatch.toml b/twemproxy/hatch.toml index 3cfdb623f8591..d17bfeb34ddb7 100644 --- a/twemproxy/hatch.toml +++ b/twemproxy/hatch.toml @@ -4,7 +4,7 @@ platforms = ["linux", "macos"] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] version = ["0.5.0"] [envs.default.env-vars] diff --git a/twemproxy/pyproject.toml b/twemproxy/pyproject.toml index 808384ccf037d..c7ff919aaecfa 100644 --- a/twemproxy/pyproject.toml +++ b/twemproxy/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/twemproxy/setup.py b/twemproxy/setup.py index 3685cab1fcf3d..9468fe28f333f 100644 --- a/twemproxy/setup.py +++ b/twemproxy/setup.py @@ -68,7 +68,7 @@ def parse_pyproject_array(name): 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.twemproxy'], diff --git a/twistlock/changelog.d/18207.added b/twistlock/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/twistlock/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/twistlock/hatch.toml b/twistlock/hatch.toml index e4697f09874ad..b529a86d14459 100644 --- a/twistlock/hatch.toml +++ b/twistlock/hatch.toml @@ -1,4 +1,4 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] diff --git a/twistlock/pyproject.toml b/twistlock/pyproject.toml index 4232973e6f50a..deb9c49d12cf9 100644 --- a/twistlock/pyproject.toml +++ b/twistlock/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/twistlock/setup.py b/twistlock/setup.py index b48af270f1b60..477736544134e 100644 --- a/twistlock/setup.py +++ b/twistlock/setup.py @@ -67,7 +67,7 @@ def parse_pyproject_array(name): 'Topic :: System :: Monitoring', 'License :: OSI Approved :: BSD License', 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.twistlock'], diff --git a/varnish/changelog.d/18207.added b/varnish/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/varnish/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/varnish/hatch.toml b/varnish/hatch.toml index 8b734f34f8a89..906cfd835dd0a 100644 --- a/varnish/hatch.toml +++ b/varnish/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] version = ["5.2", "6.5"] [envs.default.overrides] diff --git a/varnish/pyproject.toml b/varnish/pyproject.toml index 4c97d27bc9b2c..b82b72e6220de 100644 --- a/varnish/pyproject.toml +++ b/varnish/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/varnish/setup.py b/varnish/setup.py index 4cf478a2bf48a..0a1641b653233 100644 --- a/varnish/setup.py +++ b/varnish/setup.py @@ -71,7 +71,7 @@ def parse_pyproject_array(name): 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.varnish'], diff --git a/vault/changelog.d/18207.added b/vault/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/vault/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/vault/hatch.toml b/vault/hatch.toml index 61b41a7d4d4df..4c80bd0d947e0 100644 --- a/vault/hatch.toml +++ b/vault/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] version = ["1.9.0"] auth = ["token-auth", "noauth"] diff --git a/vault/pyproject.toml b/vault/pyproject.toml index 56fbd39f18cf2..55152d462d6a7 100644 --- a/vault/pyproject.toml +++ b/vault/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/vault/setup.py b/vault/setup.py index bb63644dfbcf7..b7d6fcc4c838d 100644 --- a/vault/setup.py +++ b/vault/setup.py @@ -68,7 +68,7 @@ def parse_pyproject_array(name): 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.vault'], diff --git a/vertica/changelog.d/18207.added b/vertica/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/vertica/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/vertica/hatch.toml b/vertica/hatch.toml index 8e3abd68d9543..db6e84ecbb77c 100644 --- a/vertica/hatch.toml +++ b/vertica/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] version = ["10.1", "11.1", "12.0", "23.3"] [envs.default.overrides] diff --git a/vertica/pyproject.toml b/vertica/pyproject.toml index 6abe85da9c909..08c1b1b47dbcd 100644 --- a/vertica/pyproject.toml +++ b/vertica/pyproject.toml @@ -25,7 +25,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/vertica/setup.py b/vertica/setup.py index c8aa339923c51..1181cf7bed524 100644 --- a/vertica/setup.py +++ b/vertica/setup.py @@ -67,7 +67,7 @@ def parse_pyproject_array(name): 'Topic :: System :: Monitoring', 'License :: OSI Approved :: BSD License', 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.vertica'], diff --git a/vllm/changelog.d/18207.added b/vllm/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/vllm/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/vllm/hatch.toml b/vllm/hatch.toml index 001e43ce25414..c85c5f07a7df2 100644 --- a/vllm/hatch.toml +++ b/vllm/hatch.toml @@ -1,4 +1,4 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["3.11"] +python = ["3.12"] diff --git a/vllm/pyproject.toml b/vllm/pyproject.toml index ada53013ef377..5df58ba7e3c8e 100644 --- a/vllm/pyproject.toml +++ b/vllm/pyproject.toml @@ -25,7 +25,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Private :: Do Not Upload", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", ] dependencies = [ diff --git a/voltdb/changelog.d/18207.added b/voltdb/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/voltdb/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/voltdb/hatch.toml b/voltdb/hatch.toml index f0e51e47fa028..594d98b146bca 100644 --- a/voltdb/hatch.toml +++ b/voltdb/hatch.toml @@ -15,12 +15,12 @@ mypy-deps = [ DDEV_SKIP_GENERIC_TAGS_CHECK = "true" [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] version = ["8.4", "10.0"] tls = ["false"] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] version = ["8.4"] tls = ["true"] diff --git a/voltdb/pyproject.toml b/voltdb/pyproject.toml index f3e44c69e421c..1a0d65e3e5a8e 100644 --- a/voltdb/pyproject.toml +++ b/voltdb/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/voltdb/setup.py b/voltdb/setup.py index 09d491ba074e6..07c2f59fec500 100644 --- a/voltdb/setup.py +++ b/voltdb/setup.py @@ -67,9 +67,9 @@ def parse_pyproject_array(name): 'Topic :: System :: Monitoring', 'License :: OSI Approved :: BSD License', 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.voltdb'], diff --git a/vsphere/changelog.d/18207.added b/vsphere/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/vsphere/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/vsphere/hatch.toml b/vsphere/hatch.toml index d4bebd19bd0ce..04102ab0ae82f 100644 --- a/vsphere/hatch.toml +++ b/vsphere/hatch.toml @@ -18,7 +18,7 @@ mypy-args = [ ] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] version = ["6.7", "7.0"] [envs.default] diff --git a/vsphere/pyproject.toml b/vsphere/pyproject.toml index 8726007cd4fa0..697695f7b2561 100644 --- a/vsphere/pyproject.toml +++ b/vsphere/pyproject.toml @@ -25,7 +25,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/vsphere/setup.py b/vsphere/setup.py index 2ed1840881bbc..ace417007b513 100644 --- a/vsphere/setup.py +++ b/vsphere/setup.py @@ -65,7 +65,7 @@ def parse_pyproject_array(name): 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], packages=['datadog_checks.vsphere'], # Run-time dependencies diff --git a/weaviate/changelog.d/18207.added b/weaviate/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/weaviate/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/weaviate/hatch.toml b/weaviate/hatch.toml index 332a4ab893ca6..c27560d0695d7 100644 --- a/weaviate/hatch.toml +++ b/weaviate/hatch.toml @@ -4,7 +4,7 @@ DDEV_SKIP_GENERIC_TAGS_CHECK = "true" [[envs.default.matrix]] -python = ["3.11"] +python = ["3.12"] version = ["1.20"] auth = ["no-auth", "auth"] diff --git a/weaviate/pyproject.toml b/weaviate/pyproject.toml index abcac32f8d2d9..3e5cf3924bb78 100644 --- a/weaviate/pyproject.toml +++ b/weaviate/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Private :: Do Not Upload", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", ] dependencies = [ diff --git a/weblogic/changelog.d/18207.added b/weblogic/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/weblogic/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/weblogic/hatch.toml b/weblogic/hatch.toml index 7307c88e6f481..5dc34f052bfb2 100644 --- a/weblogic/hatch.toml +++ b/weblogic/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] version = ["12", "14"] [envs.default.overrides] diff --git a/weblogic/pyproject.toml b/weblogic/pyproject.toml index 881889e4916bd..7c154d055445d 100644 --- a/weblogic/pyproject.toml +++ b/weblogic/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/weblogic/setup.py b/weblogic/setup.py index 32ed1abc45d0c..e151536d6a66d 100644 --- a/weblogic/setup.py +++ b/weblogic/setup.py @@ -67,7 +67,7 @@ def parse_pyproject_array(name): 'Topic :: System :: Monitoring', 'License :: OSI Approved :: BSD License', 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.weblogic'], diff --git a/win32_event_log/changelog.d/18207.added b/win32_event_log/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/win32_event_log/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/win32_event_log/hatch.toml b/win32_event_log/hatch.toml index 650edbbd564d4..b1c354cff95c5 100644 --- a/win32_event_log/hatch.toml +++ b/win32_event_log/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] [envs.default] e2e-env = false diff --git a/win32_event_log/pyproject.toml b/win32_event_log/pyproject.toml index 54afc55303880..0538bd9d362a7 100644 --- a/win32_event_log/pyproject.toml +++ b/win32_event_log/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/win32_event_log/setup.py b/win32_event_log/setup.py index b4fe57d826e71..a87655cacf240 100644 --- a/win32_event_log/setup.py +++ b/win32_event_log/setup.py @@ -68,7 +68,7 @@ def parse_pyproject_array(name): 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.win32_event_log'], diff --git a/windows_performance_counters/changelog.d/18207.added b/windows_performance_counters/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/windows_performance_counters/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/windows_performance_counters/hatch.toml b/windows_performance_counters/hatch.toml index 6026000e5fb50..ec12a94baac91 100644 --- a/windows_performance_counters/hatch.toml +++ b/windows_performance_counters/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["3.11"] +python = ["3.12"] [envs.default] platforms = [ diff --git a/windows_performance_counters/pyproject.toml b/windows_performance_counters/pyproject.toml index 98b5e81533591..851a85f31d463 100644 --- a/windows_performance_counters/pyproject.toml +++ b/windows_performance_counters/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/windows_service/changelog.d/18207.added b/windows_service/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/windows_service/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/windows_service/hatch.toml b/windows_service/hatch.toml index 6cea4ac053c39..12a2ac15eeb28 100644 --- a/windows_service/hatch.toml +++ b/windows_service/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] [envs.default] platforms = [ diff --git a/windows_service/pyproject.toml b/windows_service/pyproject.toml index f0f9f4bf0257c..e75081982512c 100644 --- a/windows_service/pyproject.toml +++ b/windows_service/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/windows_service/setup.py b/windows_service/setup.py index 133999d0b7ca9..fcfcb492a57ca 100644 --- a/windows_service/setup.py +++ b/windows_service/setup.py @@ -68,7 +68,7 @@ def parse_pyproject_array(name): 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.windows_service'], diff --git a/wmi_check/changelog.d/18207.added b/wmi_check/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/wmi_check/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/wmi_check/hatch.toml b/wmi_check/hatch.toml index 8ee34c55fb266..45f582371ecc5 100644 --- a/wmi_check/hatch.toml +++ b/wmi_check/hatch.toml @@ -9,7 +9,7 @@ mypy-args = [ ] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] [envs.default] e2e-env = false diff --git a/wmi_check/pyproject.toml b/wmi_check/pyproject.toml index 7eaad6009a281..38cea3b3148bc 100644 --- a/wmi_check/pyproject.toml +++ b/wmi_check/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/wmi_check/setup.py b/wmi_check/setup.py index 37cbafeec2fbe..ab5bda2810caf 100644 --- a/wmi_check/setup.py +++ b/wmi_check/setup.py @@ -68,7 +68,7 @@ def parse_pyproject_array(name): 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.wmi_check'], diff --git a/yarn/changelog.d/18207.added b/yarn/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/yarn/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/yarn/hatch.toml b/yarn/hatch.toml index 00de633da7414..12f12f3e19935 100644 --- a/yarn/hatch.toml +++ b/yarn/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] [envs.default.env-vars] DDEV_SKIP_GENERIC_TAGS_CHECK = "true" diff --git a/yarn/pyproject.toml b/yarn/pyproject.toml index 7332e17f11d65..3c566e6ce82ce 100644 --- a/yarn/pyproject.toml +++ b/yarn/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/yarn/setup.py b/yarn/setup.py index 14bd1f1994374..2c188f9f86f17 100644 --- a/yarn/setup.py +++ b/yarn/setup.py @@ -71,7 +71,7 @@ def parse_pyproject_array(name): 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.yarn'], diff --git a/zk/changelog.d/18207.added b/zk/changelog.d/18207.added new file mode 100644 index 0000000000000..624cd9836c9fe --- /dev/null +++ b/zk/changelog.d/18207.added @@ -0,0 +1 @@ +Bump the python version from 3.11 to 3.12 \ No newline at end of file diff --git a/zk/hatch.toml b/zk/hatch.toml index d0201dffb6f3b..f2ded2eafbc66 100644 --- a/zk/hatch.toml +++ b/zk/hatch.toml @@ -1,12 +1,12 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] version = ["3.5.8", "3.6.2"] ssl = ["ssl"] [[envs.default.matrix]] -python = ["2.7", "3.11"] +python = ["2.7", "3.12"] version = ["3.5.8", "3.6.2"] [envs.default.overrides] diff --git a/zk/pyproject.toml b/zk/pyproject.toml index 000b4fb312d4a..d761faa180e19 100644 --- a/zk/pyproject.toml +++ b/zk/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/zk/setup.py b/zk/setup.py index 53e1d344b1d4a..9c9f37e308992 100644 --- a/zk/setup.py +++ b/zk/setup.py @@ -68,7 +68,7 @@ def parse_pyproject_array(name): 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], # The package we're going to ship packages=['datadog_checks.zk'], From 1446c5d27e1676b0ce83b0d9cc324442d962db6b Mon Sep 17 00:00:00 2001 From: Kyle-Neale Date: Wed, 7 Aug 2024 11:03:53 -0400 Subject: [PATCH 02/16] update dbm dev container --- .devcontainer/dbm/devcontainer.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.devcontainer/dbm/devcontainer.json b/.devcontainer/dbm/devcontainer.json index 32fd8492ad382..f136629acad0e 100644 --- a/.devcontainer/dbm/devcontainer.json +++ b/.devcontainer/dbm/devcontainer.json @@ -8,7 +8,7 @@ "privileged": true, "features": { "ghcr.io/devcontainers/features/python:1": { - "version": "2" + "version": "3.12" } }, "customizations": { From 8fd0064edc340a2d58dfe48bec5cf18e6b63c7f0 Mon Sep 17 00:00:00 2001 From: Kyle-Neale Date: Tue, 27 Aug 2024 11:35:59 -0400 Subject: [PATCH 03/16] update builders and build deps --- .builders/images/linux-aarch64/Dockerfile | 4 ++-- .builders/images/linux-x86_64/Dockerfile | 4 ++-- .builders/images/windows-x86_64/Dockerfile | 12 ++++++------ .builders/lock.py | 10 ++++++++-- .github/workflows/build-deps.yml | 6 +++--- 5 files changed, 21 insertions(+), 15 deletions(-) diff --git a/.builders/images/linux-aarch64/Dockerfile b/.builders/images/linux-aarch64/Dockerfile index 8c558d6019785..d41b8ea22d9ea 100644 --- a/.builders/images/linux-aarch64/Dockerfile +++ b/.builders/images/linux-aarch64/Dockerfile @@ -53,11 +53,11 @@ RUN yum install -y perl-IPC-Cmd && \ ldconfig # Compile and install Python 3 -ENV PYTHON3_VERSION=3.11.8 +ENV PYTHON3_VERSION=3.12.4 RUN yum install -y libffi-devel && \ DOWNLOAD_URL="https://python.org/ftp/python/{{version}}/Python-{{version}}.tgz" \ VERSION="${PYTHON3_VERSION}" \ - SHA256="d3019a613b9e8761d260d9ebe3bd4df63976de30464e5c0189566e1ae3f61889" \ + SHA256="01b3c1c082196f3b33168d344a9c85fb07bfe0e7ecfe77fee4443420d1ce2ad9" \ RELATIVE_PATH="Python-{{version}}" \ bash install-from-source.sh \ --prefix=/opt/python/${PYTHON_VERSION} \ diff --git a/.builders/images/linux-x86_64/Dockerfile b/.builders/images/linux-x86_64/Dockerfile index 8cc7cd8f0e927..36e1a2c57d97e 100644 --- a/.builders/images/linux-x86_64/Dockerfile +++ b/.builders/images/linux-x86_64/Dockerfile @@ -51,11 +51,11 @@ RUN yum install -y perl-IPC-Cmd && \ ldconfig # Compile and install Python 3 -ENV PYTHON3_VERSION=3.11.8 +ENV PYTHON3_VERSION=3.12.4 RUN yum install -y libffi-devel && \ DOWNLOAD_URL="https://python.org/ftp/python/{{version}}/Python-{{version}}.tgz" \ VERSION="${PYTHON3_VERSION}" \ - SHA256="d3019a613b9e8761d260d9ebe3bd4df63976de30464e5c0189566e1ae3f61889" \ + SHA256="01b3c1c082196f3b33168d344a9c85fb07bfe0e7ecfe77fee4443420d1ce2ad9" \ RELATIVE_PATH="Python-{{version}}" \ bash install-from-source.sh --prefix=/opt/python/${PYTHON_VERSION} --with-ensurepip=yes --enable-ipv6 --with-dbmliborder= ENV PATH="/opt/python/${PYTHON_VERSION}/bin:${PATH}" diff --git a/.builders/images/windows-x86_64/Dockerfile b/.builders/images/windows-x86_64/Dockerfile index 8838692733e27..917c2adc5fb64 100644 --- a/.builders/images/windows-x86_64/Dockerfile +++ b/.builders/images/windows-x86_64/Dockerfile @@ -73,17 +73,17 @@ RUN Get-RemoteFile ` Approve-File -Path $($Env:USERPROFILE + '\.cargo\bin\rustc.exe') -Hash $Env:RUSTC_HASH # Install Python 3 -ENV PYTHON_VERSION="3.11.7" +ENV PYTHON_VERSION="3.12.4" RUN Get-RemoteFile ` -Uri https://www.python.org/ftp/python/$Env:PYTHON_VERSION/python-$Env:PYTHON_VERSION-amd64.exe ` -Path python-$Env:PYTHON_VERSION-amd64.exe ` - -Hash 'c117c6444494bbe4cc937e8a5a61899d53f7f5c5bc573c5d130304e457d54024'; ` + -Hash 'da5809df5cb05200b3a528a186f39b7d6186376ce051b0a393f1ddf67c995258'; ` Start-Process -Wait python-$Env:PYTHON_VERSION-amd64.exe -ArgumentList '/quiet', 'InstallAllUsers=1'; ` Remove-Item python-$Env:PYTHON_VERSION-amd64.exe; ` - & 'C:\Program Files\Python311\python.exe' -m pip install --no-warn-script-location --upgrade pip; ` - & 'C:\Program Files\Python311\python.exe' -m pip install --no-warn-script-location virtualenv; ` - & 'C:\Program Files\Python311\python.exe' -m virtualenv 'C:\py3'; ` - Add-ToPath -Append 'C:\Program Files\Python311' + & 'C:\Program Files\Python312\python.exe' -m pip install --no-warn-script-location --upgrade pip; ` + & 'C:\Program Files\Python312\python.exe' -m pip install --no-warn-script-location virtualenv; ` + & 'C:\Program Files\Python312\python.exe' -m virtualenv 'C:\py3'; ` + Add-ToPath -Append 'C:\Program Files\Python312' # Install Python 2 ENV PYTHON_VERSION="2.7.18" diff --git a/.builders/lock.py b/.builders/lock.py index 6899054065121..b439f9cc7a933 100644 --- a/.builders/lock.py +++ b/.builders/lock.py @@ -36,6 +36,11 @@ def default_python_version() -> str: return match.group(1) +@cache +def target_python_for_major(python_major: str): + return '2.7' if python_major == '2' else default_python_version() + + def is_compatible_wheel( target_name: str, target_python_major: str, @@ -44,7 +49,7 @@ def is_compatible_wheel( platform: str, ) -> bool: if interpreter.startswith('cp'): - target_python = '2.7' if target_python_major == '2' else default_python_version() + target_python = target_python_for_major(target_python_major) expected_tag = f'cp{target_python_major}' if abi == 'abi3' else f'cp{target_python}'.replace('.', '') if expected_tag not in interpreter: return False @@ -134,8 +139,9 @@ def main(): for target in Path(args.targets_dir).iterdir(): for python_version in target.iterdir(): if python_version.name.startswith('py'): + python_target = target_python_for_major(python_version.name.strip('py')) generate_lock_file( - python_version / 'frozen.txt', LOCK_FILE_DIR / f'{target.name}_{python_version.name}.txt' + python_version / 'frozen.txt', LOCK_FILE_DIR / f'{target.name}_{python_target}.txt' ) if (image_digest_file := target / 'image_digest').is_file(): diff --git a/.github/workflows/build-deps.yml b/.github/workflows/build-deps.yml index e0ad74e19fd9d..16444443e4582 100644 --- a/.github/workflows/build-deps.yml +++ b/.github/workflows/build-deps.yml @@ -108,7 +108,7 @@ jobs: if: matrix.job.image == 'linux-aarch64' run: | mkdir -p ~/miniconda3 - wget https://repo.anaconda.com/miniconda/Miniconda3-py311_24.1.2-0-Linux-aarch64.sh -O ~/miniconda3/miniconda.sh + wget https://repo.anaconda.com/miniconda/Miniconda3-py312_24.5.0-0-Linux-aarch64.sh -O ~/miniconda3/miniconda.sh bash ~/miniconda3/miniconda.sh -b -u -p ~/miniconda3 rm -rf ~/miniconda3/miniconda.sh ~/miniconda3/bin/conda init bash @@ -204,7 +204,7 @@ jobs: env: TARGET_NAME: macos-x86_64 OUT_DIR: output/macos-x86_64 - DD_PYTHON3: "/Library/Frameworks/Python.framework/Versions/3.11/bin/python" + DD_PYTHON3: "/Library/Frameworks/Python.framework/Versions/3.12/bin/python" DD_PYTHON2: "/Library/Frameworks/Python.framework/Versions/2.7/bin/python" steps: @@ -218,7 +218,7 @@ jobs: - name: Set up Python env: # Despite the name, this is built for the macOS 11 SDK on arm64 and 10.9+ on intel - PYTHON3_DOWNLOAD_URL: "https://www.python.org/ftp/python/3.11.5/python-3.11.5-macos11.pkg" + PYTHON3_DOWNLOAD_URL: "https://www.python.org/ftp/python/3.12.4/python-3.12.4-macos11.pkg" PYTHON2_DOWNLOAD_URL: "https://www.python.org/ftp/python/2.7.18/python-2.7.18-macosx10.9.pkg" run: |- curl "$PYTHON3_DOWNLOAD_URL" -o python3.pkg From f2c3288d729ccb24cedbe341713cb4a74aa9f1ae Mon Sep 17 00:00:00 2001 From: Kyle-Neale Date: Wed, 28 Aug 2024 21:17:20 -0400 Subject: [PATCH 04/16] fix python string --- active_directory/hatch.toml | 2 +- activemq_xml/hatch.toml | 2 +- aerospike/hatch.toml | 2 +- ambari/hatch.toml | 2 +- apache/hatch.toml | 2 +- aspdotnet/hatch.toml | 2 +- aws_neuron/hatch.toml | 2 +- azure_iot_edge/hatch.toml | 2 +- btrfs/hatch.toml | 2 +- cacti/hatch.toml | 2 +- cassandra_nodetool/hatch.toml | 2 +- ceph/hatch.toml | 2 +- cilium/hatch.toml | 4 ++-- cisco_aci/hatch.toml | 2 +- citrix_hypervisor/hatch.toml | 2 +- clickhouse/hatch.toml | 2 +- cloud_foundry_api/hatch.toml | 2 +- cockroachdb/hatch.toml | 2 +- confluent_platform/hatch.toml | 2 +- consul/hatch.toml | 2 +- coredns/hatch.toml | 2 +- couch/hatch.toml | 2 +- couchbase/hatch.toml | 2 +- crio/hatch.toml | 2 +- datadog_checks_base/hatch.toml | 2 +- datadog_checks_dev/hatch.toml | 6 +++--- datadog_cluster_agent/hatch.toml | 2 +- directory/hatch.toml | 2 +- disk/hatch.toml | 2 +- dns_check/hatch.toml | 2 +- dotnetclr/hatch.toml | 2 +- druid/hatch.toml | 2 +- ecs_fargate/hatch.toml | 2 +- eks_fargate/hatch.toml | 2 +- elastic/hatch.toml | 4 ++-- envoy/hatch.toml | 2 +- etcd/hatch.toml | 2 +- exchange_server/hatch.toml | 2 +- external_dns/hatch.toml | 2 +- fluentd/hatch.toml | 2 +- fly_io/hatch.toml | 4 ++-- gearmand/hatch.toml | 2 +- gitlab/hatch.toml | 2 +- gitlab_runner/hatch.toml | 2 +- glusterfs/hatch.toml | 2 +- go_expvar/hatch.toml | 2 +- gunicorn/hatch.toml | 2 +- haproxy/hatch.toml | 4 ++-- harbor/hatch.toml | 2 +- hdfs_datanode/hatch.toml | 2 +- hdfs_namenode/hatch.toml | 2 +- http_check/hatch.toml | 2 +- hudi/hatch.toml | 2 +- hyperv/hatch.toml | 2 +- ibm_db2/hatch.toml | 2 +- ibm_was/hatch.toml | 2 +- iis/hatch.toml | 2 +- istio/hatch.toml | 2 +- kong/hatch.toml | 2 +- kube_apiserver_metrics/hatch.toml | 2 +- kube_controller_manager/hatch.toml | 2 +- kube_dns/hatch.toml | 2 +- kube_metrics_server/hatch.toml | 2 +- kube_proxy/hatch.toml | 2 +- kube_scheduler/hatch.toml | 2 +- kubelet/hatch.toml | 2 +- kubernetes_state/hatch.toml | 2 +- kyototycoon/hatch.toml | 2 +- lighttpd/hatch.toml | 2 +- linkerd/hatch.toml | 2 +- linux_proc_extras/hatch.toml | 2 +- mapr/hatch.toml | 2 +- mapreduce/hatch.toml | 2 +- marathon/hatch.toml | 2 +- marklogic/hatch.toml | 2 +- mcache/hatch.toml | 2 +- mesos_master/hatch.toml | 2 +- mesos_slave/hatch.toml | 2 +- nagios/hatch.toml | 2 +- network/hatch.toml | 2 +- nfsstat/hatch.toml | 2 +- nginx/hatch.toml | 2 +- nginx_ingress_controller/hatch.toml | 2 +- openldap/hatch.toml | 2 +- openmetrics/hatch.toml | 2 +- openstack/hatch.toml | 2 +- pdh_check/hatch.toml | 2 +- php_fpm/hatch.toml | 2 +- postfix/hatch.toml | 2 +- powerdns_recursor/hatch.toml | 2 +- process/hatch.toml | 2 +- prometheus/hatch.toml | 2 +- proxysql/hatch.toml | 2 +- rabbitmq/hatch.toml | 2 +- redisdb/hatch.toml | 2 +- rethinkdb/hatch.toml | 2 +- riak/hatch.toml | 2 +- riakcs/hatch.toml | 2 +- sap_hana/hatch.toml | 2 +- scylla/hatch.toml | 2 +- silk/hatch.toml | 2 +- singlestore/hatch.toml | 2 +- sonarqube/hatch.toml | 2 +- spark/hatch.toml | 2 +- squid/hatch.toml | 2 +- ssh_check/hatch.toml | 2 +- statsd/hatch.toml | 2 +- supervisord/hatch.toml | 2 +- system_core/hatch.toml | 2 +- system_swap/hatch.toml | 2 +- tcp_check/hatch.toml | 2 +- teamcity/hatch.toml | 2 +- tibco_ems/hatch.toml | 2 +- tls/hatch.toml | 2 +- twemproxy/hatch.toml | 2 +- twistlock/hatch.toml | 2 +- varnish/hatch.toml | 2 +- vault/hatch.toml | 2 +- vertica/hatch.toml | 2 +- voltdb/hatch.toml | 2 +- vsphere/hatch.toml | 2 +- weblogic/hatch.toml | 2 +- win32_event_log/hatch.toml | 2 +- windows_service/hatch.toml | 2 +- wmi_check/hatch.toml | 2 +- yarn/hatch.toml | 2 +- zk/hatch.toml | 2 +- 127 files changed, 133 insertions(+), 133 deletions(-) diff --git a/active_directory/hatch.toml b/active_directory/hatch.toml index 4c59b7b9c534e..f9d790e2603e8 100644 --- a/active_directory/hatch.toml +++ b/active_directory/hatch.toml @@ -10,4 +10,4 @@ platforms = [ ] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] diff --git a/activemq_xml/hatch.toml b/activemq_xml/hatch.toml index 15374e5d78db3..15ccd88f34a1e 100644 --- a/activemq_xml/hatch.toml +++ b/activemq_xml/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] version = ["5.11.1"] [envs.default.overrides] diff --git a/aerospike/hatch.toml b/aerospike/hatch.toml index d40e9fa258c9b..addb780e2e411 100644 --- a/aerospike/hatch.toml +++ b/aerospike/hatch.toml @@ -3,7 +3,7 @@ check-types = false [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] version = ["4", "5.0", "5.3", "5.6"] [envs.default.overrides] diff --git a/ambari/hatch.toml b/ambari/hatch.toml index 96117c19ed9dd..c85c5f07a7df2 100644 --- a/ambari/hatch.toml +++ b/ambari/hatch.toml @@ -1,4 +1,4 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] diff --git a/apache/hatch.toml b/apache/hatch.toml index e6764476180fa..9b487f51ed6c4 100644 --- a/apache/hatch.toml +++ b/apache/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] version = ["2.4.27"] [envs.default.overrides] diff --git a/aspdotnet/hatch.toml b/aspdotnet/hatch.toml index 4c59b7b9c534e..f9d790e2603e8 100644 --- a/aspdotnet/hatch.toml +++ b/aspdotnet/hatch.toml @@ -10,4 +10,4 @@ platforms = [ ] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] diff --git a/aws_neuron/hatch.toml b/aws_neuron/hatch.toml index 96117c19ed9dd..c85c5f07a7df2 100644 --- a/aws_neuron/hatch.toml +++ b/aws_neuron/hatch.toml @@ -1,4 +1,4 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] diff --git a/azure_iot_edge/hatch.toml b/azure_iot_edge/hatch.toml index 6d5a064dab52d..f58f23834bfbe 100644 --- a/azure_iot_edge/hatch.toml +++ b/azure_iot_edge/hatch.toml @@ -3,7 +3,7 @@ check-types = false [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] protocol = ["tls"] [envs.default.overrides] diff --git a/btrfs/hatch.toml b/btrfs/hatch.toml index 2292e8c4898b2..93bc6bef22ef8 100644 --- a/btrfs/hatch.toml +++ b/btrfs/hatch.toml @@ -8,4 +8,4 @@ platforms = [ ] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] diff --git a/cacti/hatch.toml b/cacti/hatch.toml index bd2ced8c18ca9..c3be24889bf10 100644 --- a/cacti/hatch.toml +++ b/cacti/hatch.toml @@ -6,4 +6,4 @@ dependencies = [ ] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] diff --git a/cassandra_nodetool/hatch.toml b/cassandra_nodetool/hatch.toml index 2e85060934271..2abdc87cdea11 100644 --- a/cassandra_nodetool/hatch.toml +++ b/cassandra_nodetool/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] version = ["2.1", "3.0"] [envs.default.overrides] diff --git a/ceph/hatch.toml b/ceph/hatch.toml index f9015440684b1..2147947a70f95 100644 --- a/ceph/hatch.toml +++ b/ceph/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] version = ["4.0", "5.0"] [envs.default.overrides] diff --git a/cilium/hatch.toml b/cilium/hatch.toml index 5626fe8e4295d..68cc58696dfb3 100644 --- a/cilium/hatch.toml +++ b/cilium/hatch.toml @@ -1,12 +1,12 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] impl = ["legacy"] version = ["1.9"] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] version = ["1.9", "1.10", "1.11"] [envs.default.env-vars] diff --git a/cisco_aci/hatch.toml b/cisco_aci/hatch.toml index 64220e1a87e22..0169207d8cffb 100644 --- a/cisco_aci/hatch.toml +++ b/cisco_aci/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] [envs.default] dependencies = [ diff --git a/citrix_hypervisor/hatch.toml b/citrix_hypervisor/hatch.toml index ae65d5087ad0e..0cc6f15224980 100644 --- a/citrix_hypervisor/hatch.toml +++ b/citrix_hypervisor/hatch.toml @@ -3,5 +3,5 @@ check-types = false [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] diff --git a/clickhouse/hatch.toml b/clickhouse/hatch.toml index a57a5a450dbac..fa5265c7e434a 100644 --- a/clickhouse/hatch.toml +++ b/clickhouse/hatch.toml @@ -4,7 +4,7 @@ CLICKHOUSE_REPOSITORY = "clickhouse/clickhouse-server" [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] version = ["18", "19", "20", "21.8", "22.7"] [envs.default.overrides] diff --git a/cloud_foundry_api/hatch.toml b/cloud_foundry_api/hatch.toml index ec297afe69665..056785192a3b5 100644 --- a/cloud_foundry_api/hatch.toml +++ b/cloud_foundry_api/hatch.toml @@ -9,4 +9,4 @@ mypy-deps = [ e2e-env = false [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] diff --git a/cockroachdb/hatch.toml b/cockroachdb/hatch.toml index 298c3db93e793..e7ee92c1ab643 100644 --- a/cockroachdb/hatch.toml +++ b/cockroachdb/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] version = ["2.0", "22.1", "23.2"] [envs.default.overrides] diff --git a/confluent_platform/hatch.toml b/confluent_platform/hatch.toml index 46040918bf2b7..9271d848e8336 100644 --- a/confluent_platform/hatch.toml +++ b/confluent_platform/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] version = ["5.4", "6.2"] [envs.default.overrides] diff --git a/consul/hatch.toml b/consul/hatch.toml index 1919e0204c677..42b3b74d52300 100644 --- a/consul/hatch.toml +++ b/consul/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] version = ["1.6", "1.9"] [envs.default.overrides] diff --git a/coredns/hatch.toml b/coredns/hatch.toml index bbccced8af737..62fcdb921d5f0 100644 --- a/coredns/hatch.toml +++ b/coredns/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] version = ["1.2", "1.8"] [envs.default.overrides] diff --git a/couch/hatch.toml b/couch/hatch.toml index ca9f8705731cf..b3f69ac5f66bd 100644 --- a/couch/hatch.toml +++ b/couch/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] version = ["1.6", "2.3", "3.1"] [envs.default.overrides] diff --git a/couchbase/hatch.toml b/couchbase/hatch.toml index 8fc0147ed2ab7..21a594adf0315 100644 --- a/couchbase/hatch.toml +++ b/couchbase/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] # https://www.couchbase.com/support-policy/enterprise-software version = ["6.6", "7.0", "7.1"] diff --git a/crio/hatch.toml b/crio/hatch.toml index 96117c19ed9dd..c85c5f07a7df2 100644 --- a/crio/hatch.toml +++ b/crio/hatch.toml @@ -1,4 +1,4 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] diff --git a/datadog_checks_base/hatch.toml b/datadog_checks_base/hatch.toml index dc2a23b5588d1..f3c5084b6a5d3 100644 --- a/datadog_checks_base/hatch.toml +++ b/datadog_checks_base/hatch.toml @@ -3,7 +3,7 @@ check-types = false [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] [envs.default] features = ["db", "deps", "http", "json", "kube"] diff --git a/datadog_checks_dev/hatch.toml b/datadog_checks_dev/hatch.toml index d853dd6309582..7bb3c9e11baae 100644 --- a/datadog_checks_dev/hatch.toml +++ b/datadog_checks_dev/hatch.toml @@ -7,13 +7,13 @@ e2e-env = false DDEV_TESTING_PLUGIN = "true" [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] [envs.default.overrides] matrix.python.features = [ - { value = "cli", if = [3.12] }, + { value = "cli", if = ["3.12"] }, ] # TODO: remove this when the old CLI is gone matrix.python.pre-install-commands = [ - { value = "python -m pip install --no-deps --disable-pip-version-check {verbosity:flag:-1} -e ../ddev", if = [3.12] }, + { value = "python -m pip install --no-deps --disable-pip-version-check {verbosity:flag:-1} -e ../ddev", if = ["3.12"] }, ] diff --git a/datadog_cluster_agent/hatch.toml b/datadog_cluster_agent/hatch.toml index ba5de299ccca8..8eb7559f584f9 100644 --- a/datadog_cluster_agent/hatch.toml +++ b/datadog_cluster_agent/hatch.toml @@ -1,5 +1,5 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] diff --git a/directory/hatch.toml b/directory/hatch.toml index e2fefb58ddf56..57ca29df505a9 100644 --- a/directory/hatch.toml +++ b/directory/hatch.toml @@ -1,6 +1,6 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] [envs.bench] diff --git a/disk/hatch.toml b/disk/hatch.toml index 96117c19ed9dd..c85c5f07a7df2 100644 --- a/disk/hatch.toml +++ b/disk/hatch.toml @@ -1,4 +1,4 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] diff --git a/dns_check/hatch.toml b/dns_check/hatch.toml index cba3b9c56eb7d..70bd33fcab628 100644 --- a/dns_check/hatch.toml +++ b/dns_check/hatch.toml @@ -3,4 +3,4 @@ check-types = false [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] diff --git a/dotnetclr/hatch.toml b/dotnetclr/hatch.toml index 22a2123faa41a..4f891ddac37fd 100644 --- a/dotnetclr/hatch.toml +++ b/dotnetclr/hatch.toml @@ -9,4 +9,4 @@ platforms = [ ] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] diff --git a/druid/hatch.toml b/druid/hatch.toml index 96117c19ed9dd..c85c5f07a7df2 100644 --- a/druid/hatch.toml +++ b/druid/hatch.toml @@ -1,4 +1,4 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] diff --git a/ecs_fargate/hatch.toml b/ecs_fargate/hatch.toml index 4d8bc76b00ced..f62423b83c762 100644 --- a/ecs_fargate/hatch.toml +++ b/ecs_fargate/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] [envs.default.env-vars] DDEV_SKIP_GENERIC_TAGS_CHECK = "true" diff --git a/eks_fargate/hatch.toml b/eks_fargate/hatch.toml index b34642743f80b..87b66d031883f 100644 --- a/eks_fargate/hatch.toml +++ b/eks_fargate/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] [envs.default] e2e-env = false diff --git a/elastic/hatch.toml b/elastic/hatch.toml index e618210e77df7..8ab01c4ecbb58 100644 --- a/elastic/hatch.toml +++ b/elastic/hatch.toml @@ -2,12 +2,12 @@ base-package-features = ["deps", "http"] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] flavor = ["elasticsearch"] version = ["7.2", "7.7", "7.9", "7.10", "8.8"] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] # Opensearch, compatible with elasticsearch flavor = ["opensearch"] version = ["1.1"] diff --git a/envoy/hatch.toml b/envoy/hatch.toml index a1b0e7cc59901..bcda876b78d06 100644 --- a/envoy/hatch.toml +++ b/envoy/hatch.toml @@ -6,7 +6,7 @@ dependencies = [ ] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] api-version = ["2", "3"] [envs.default.overrides] diff --git a/etcd/hatch.toml b/etcd/hatch.toml index 180a14ae06459..f3d30b89ee778 100644 --- a/etcd/hatch.toml +++ b/etcd/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] version = ["v3.4.26" , "v3.5.9"] [envs.default.overrides] diff --git a/exchange_server/hatch.toml b/exchange_server/hatch.toml index 6bd117a472b5d..0f9f06cf58486 100644 --- a/exchange_server/hatch.toml +++ b/exchange_server/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] [envs.default] dependencies = [ diff --git a/external_dns/hatch.toml b/external_dns/hatch.toml index 96117c19ed9dd..c85c5f07a7df2 100644 --- a/external_dns/hatch.toml +++ b/external_dns/hatch.toml @@ -1,4 +1,4 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] diff --git a/fluentd/hatch.toml b/fluentd/hatch.toml index 84074825ad20a..351f3b2acfba8 100644 --- a/fluentd/hatch.toml +++ b/fluentd/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] version = ["1.17"] [envs.default.overrides] diff --git a/fly_io/hatch.toml b/fly_io/hatch.toml index 39713cbb6c423..9cde6362848ab 100644 --- a/fly_io/hatch.toml +++ b/fly_io/hatch.toml @@ -1,11 +1,11 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] setup = ["caddy"] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] setup = ["lab"] [envs.default.overrides] diff --git a/gearmand/hatch.toml b/gearmand/hatch.toml index d354d7089189d..faa624cac3d33 100644 --- a/gearmand/hatch.toml +++ b/gearmand/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] version = ["1.0", "1.1"] [envs.default.overrides] diff --git a/gitlab/hatch.toml b/gitlab/hatch.toml index 56b5734ded79e..b7ded317ffcd8 100644 --- a/gitlab/hatch.toml +++ b/gitlab/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] # https://about.gitlab.com/support/statement-of-support/#version-support version = ["13.12", "14.10", "15.10"] diff --git a/gitlab_runner/hatch.toml b/gitlab_runner/hatch.toml index 11383a6276f33..e10701f1d8874 100644 --- a/gitlab_runner/hatch.toml +++ b/gitlab_runner/hatch.toml @@ -5,7 +5,7 @@ DDEV_SKIP_GENERIC_TAGS_CHECK = "true" GITLAB_IMAGE = "gitlab/gitlab-ce" [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] version = ["10.8.0"] [envs.default.overrides] diff --git a/glusterfs/hatch.toml b/glusterfs/hatch.toml index 6fe0e4f3baf56..5dde657366cd0 100644 --- a/glusterfs/hatch.toml +++ b/glusterfs/hatch.toml @@ -6,7 +6,7 @@ mypy-deps = [ ] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] version = ["7.9"] [envs.default.env-vars] diff --git a/go_expvar/hatch.toml b/go_expvar/hatch.toml index 96117c19ed9dd..c85c5f07a7df2 100644 --- a/go_expvar/hatch.toml +++ b/go_expvar/hatch.toml @@ -1,4 +1,4 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] diff --git a/gunicorn/hatch.toml b/gunicorn/hatch.toml index 963ebd55cf8eb..0859cfa21c15c 100644 --- a/gunicorn/hatch.toml +++ b/gunicorn/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] version = ["19.9", "20.1"] [envs.default.overrides] diff --git a/haproxy/hatch.toml b/haproxy/hatch.toml index e88db62b3ec5c..4e4fff488c80d 100644 --- a/haproxy/hatch.toml +++ b/haproxy/hatch.toml @@ -1,11 +1,11 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] version = ["2.0", "2.2", "2.4", "2.5", "2.6", "2.7"] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] version = ["2.0"] impl = ["legacy"] diff --git a/harbor/hatch.toml b/harbor/hatch.toml index bd7cbc83b5a75..fee63406f4cb5 100644 --- a/harbor/hatch.toml +++ b/harbor/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] version = ["1.10", "2.0", "2.3"] [envs.default.overrides] diff --git a/hdfs_datanode/hatch.toml b/hdfs_datanode/hatch.toml index 46c87e46826bd..44e0c07abc17b 100644 --- a/hdfs_datanode/hatch.toml +++ b/hdfs_datanode/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] [envs.default.env-vars] HDFS_RAW_VERSION = "3.1.3" diff --git a/hdfs_namenode/hatch.toml b/hdfs_namenode/hatch.toml index 46c87e46826bd..44e0c07abc17b 100644 --- a/hdfs_namenode/hatch.toml +++ b/hdfs_namenode/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] [envs.default.env-vars] HDFS_RAW_VERSION = "3.1.3" diff --git a/http_check/hatch.toml b/http_check/hatch.toml index 92ba6c7547733..1bd2b7ae9753c 100644 --- a/http_check/hatch.toml +++ b/http_check/hatch.toml @@ -6,4 +6,4 @@ dependencies = [ ] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] diff --git a/hudi/hatch.toml b/hudi/hatch.toml index 8f1e1fe65ef19..ff5633dcc7f65 100644 --- a/hudi/hatch.toml +++ b/hudi/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] [envs.default.env-vars] SPARK_VERSION = "3.2.0" diff --git a/hyperv/hatch.toml b/hyperv/hatch.toml index c18d855b18efb..0a3f9b470993b 100644 --- a/hyperv/hatch.toml +++ b/hyperv/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] [envs.default] platforms = [ diff --git a/ibm_db2/hatch.toml b/ibm_db2/hatch.toml index c6d289150bb96..5021c6f4e385a 100644 --- a/ibm_db2/hatch.toml +++ b/ibm_db2/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] version = ["11.1"] [envs.default.env-vars] diff --git a/ibm_was/hatch.toml b/ibm_was/hatch.toml index 2447534165487..87d4bcf1402c2 100644 --- a/ibm_was/hatch.toml +++ b/ibm_was/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] # We do not test IBM WAS v8. IBM themselves no longer build a docker image for this # version and we don't see the need to build and host an image ourselves. For reference: # https://github.com/WASdev/ci.docker.websphere-traditional/issues/198 diff --git a/iis/hatch.toml b/iis/hatch.toml index 56b208da06a23..53691c07eaa4c 100644 --- a/iis/hatch.toml +++ b/iis/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] [envs.default] dependencies = [ diff --git a/istio/hatch.toml b/istio/hatch.toml index bb8b912bfdc8e..5305eac462c46 100644 --- a/istio/hatch.toml +++ b/istio/hatch.toml @@ -6,7 +6,7 @@ dependencies = [ ] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] version = ["1.13"] [envs.default.overrides] diff --git a/kong/hatch.toml b/kong/hatch.toml index 3f2fd340b6d65..12f000163835e 100644 --- a/kong/hatch.toml +++ b/kong/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] version = ["1.5.0", "3.0.0"] [envs.default.overrides] diff --git a/kube_apiserver_metrics/hatch.toml b/kube_apiserver_metrics/hatch.toml index 4d8bc76b00ced..f62423b83c762 100644 --- a/kube_apiserver_metrics/hatch.toml +++ b/kube_apiserver_metrics/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] [envs.default.env-vars] DDEV_SKIP_GENERIC_TAGS_CHECK = "true" diff --git a/kube_controller_manager/hatch.toml b/kube_controller_manager/hatch.toml index 4586ab7a82fe0..9184e295226c9 100644 --- a/kube_controller_manager/hatch.toml +++ b/kube_controller_manager/hatch.toml @@ -11,7 +11,7 @@ dependencies = [ ] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] [envs.default.env-vars] DDEV_SKIP_GENERIC_TAGS_CHECK = "true" diff --git a/kube_dns/hatch.toml b/kube_dns/hatch.toml index 96117c19ed9dd..c85c5f07a7df2 100644 --- a/kube_dns/hatch.toml +++ b/kube_dns/hatch.toml @@ -1,4 +1,4 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] diff --git a/kube_metrics_server/hatch.toml b/kube_metrics_server/hatch.toml index 96117c19ed9dd..c85c5f07a7df2 100644 --- a/kube_metrics_server/hatch.toml +++ b/kube_metrics_server/hatch.toml @@ -1,4 +1,4 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] diff --git a/kube_proxy/hatch.toml b/kube_proxy/hatch.toml index 50e12f5358da4..b9882b7af0527 100644 --- a/kube_proxy/hatch.toml +++ b/kube_proxy/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] [envs.default] platforms = [ diff --git a/kube_scheduler/hatch.toml b/kube_scheduler/hatch.toml index fb623f57d492a..1e5a9a43783c7 100644 --- a/kube_scheduler/hatch.toml +++ b/kube_scheduler/hatch.toml @@ -5,7 +5,7 @@ base-package-features = [ ] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] [envs.default] dependencies = [ diff --git a/kubelet/hatch.toml b/kubelet/hatch.toml index f4fc18d9f681d..2c4aa4d9760ec 100644 --- a/kubelet/hatch.toml +++ b/kubelet/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] [envs.default] dependencies = [ diff --git a/kubernetes_state/hatch.toml b/kubernetes_state/hatch.toml index 4d8bc76b00ced..f62423b83c762 100644 --- a/kubernetes_state/hatch.toml +++ b/kubernetes_state/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] [envs.default.env-vars] DDEV_SKIP_GENERIC_TAGS_CHECK = "true" diff --git a/kyototycoon/hatch.toml b/kyototycoon/hatch.toml index 96117c19ed9dd..c85c5f07a7df2 100644 --- a/kyototycoon/hatch.toml +++ b/kyototycoon/hatch.toml @@ -1,4 +1,4 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] diff --git a/lighttpd/hatch.toml b/lighttpd/hatch.toml index ff030c045b56a..261c4802bdf29 100644 --- a/lighttpd/hatch.toml +++ b/lighttpd/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] flavor = ["auth", "noauth"] [envs.default.overrides] diff --git a/linkerd/hatch.toml b/linkerd/hatch.toml index 4ad13e40c9d19..46952cc77c421 100644 --- a/linkerd/hatch.toml +++ b/linkerd/hatch.toml @@ -6,7 +6,7 @@ dependencies = [ ] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] [envs.default.env-vars] DDEV_SKIP_GENERIC_TAGS_CHECK = "true" diff --git a/linux_proc_extras/hatch.toml b/linux_proc_extras/hatch.toml index 96117c19ed9dd..c85c5f07a7df2 100644 --- a/linux_proc_extras/hatch.toml +++ b/linux_proc_extras/hatch.toml @@ -1,4 +1,4 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] diff --git a/mapr/hatch.toml b/mapr/hatch.toml index 015dda07703a8..038ad2e63b78b 100644 --- a/mapr/hatch.toml +++ b/mapr/hatch.toml @@ -7,4 +7,4 @@ dependencies = [ ] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] diff --git a/mapreduce/hatch.toml b/mapreduce/hatch.toml index d20cb6e86094e..11adac3e3342c 100644 --- a/mapreduce/hatch.toml +++ b/mapreduce/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] [envs.default] dependencies = [ diff --git a/marathon/hatch.toml b/marathon/hatch.toml index 4d8bc76b00ced..f62423b83c762 100644 --- a/marathon/hatch.toml +++ b/marathon/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] [envs.default.env-vars] DDEV_SKIP_GENERIC_TAGS_CHECK = "true" diff --git a/marklogic/hatch.toml b/marklogic/hatch.toml index c0543315bfe5f..b7093e50a81fc 100644 --- a/marklogic/hatch.toml +++ b/marklogic/hatch.toml @@ -6,7 +6,7 @@ mypy-deps = [ ] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] version = ["9.0", "10.0", "11.0"] [envs.default.overrides] diff --git a/mcache/hatch.toml b/mcache/hatch.toml index 4d8bc76b00ced..f62423b83c762 100644 --- a/mcache/hatch.toml +++ b/mcache/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] [envs.default.env-vars] DDEV_SKIP_GENERIC_TAGS_CHECK = "true" diff --git a/mesos_master/hatch.toml b/mesos_master/hatch.toml index 29ed6fcd465e5..9fd016769c5bf 100644 --- a/mesos_master/hatch.toml +++ b/mesos_master/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] version = ["1.7"] [envs.default.overrides] diff --git a/mesos_slave/hatch.toml b/mesos_slave/hatch.toml index 6ac576ea00507..6b47bf4bf3e3e 100644 --- a/mesos_slave/hatch.toml +++ b/mesos_slave/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] version = ["1.7"] [envs.default.overrides] diff --git a/nagios/hatch.toml b/nagios/hatch.toml index d6ba4794bc5de..1002bb8b79cb3 100644 --- a/nagios/hatch.toml +++ b/nagios/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] version = ["4.4"] [envs.default.overrides] diff --git a/network/hatch.toml b/network/hatch.toml index 73595684277c7..89a24834a388b 100644 --- a/network/hatch.toml +++ b/network/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] [envs.default.overrides] platform.windows.e2e-env = { value = false } diff --git a/nfsstat/hatch.toml b/nfsstat/hatch.toml index 96117c19ed9dd..c85c5f07a7df2 100644 --- a/nfsstat/hatch.toml +++ b/nfsstat/hatch.toml @@ -1,4 +1,4 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] diff --git a/nginx/hatch.toml b/nginx/hatch.toml index ebf3c54eee794..0a0a7e7475720 100644 --- a/nginx/hatch.toml +++ b/nginx/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] version = ["1.12", "1.13", "vts"] [envs.default.env-vars] diff --git a/nginx_ingress_controller/hatch.toml b/nginx_ingress_controller/hatch.toml index 4d8bc76b00ced..f62423b83c762 100644 --- a/nginx_ingress_controller/hatch.toml +++ b/nginx_ingress_controller/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] [envs.default.env-vars] DDEV_SKIP_GENERIC_TAGS_CHECK = "true" diff --git a/openldap/hatch.toml b/openldap/hatch.toml index 38ff613b851b4..3ffcb288c9702 100644 --- a/openldap/hatch.toml +++ b/openldap/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] version = ["2.4", "2.6"] [envs.default.overrides] diff --git a/openmetrics/hatch.toml b/openmetrics/hatch.toml index 96117c19ed9dd..c85c5f07a7df2 100644 --- a/openmetrics/hatch.toml +++ b/openmetrics/hatch.toml @@ -1,4 +1,4 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] diff --git a/openstack/hatch.toml b/openstack/hatch.toml index 96117c19ed9dd..c85c5f07a7df2 100644 --- a/openstack/hatch.toml +++ b/openstack/hatch.toml @@ -1,4 +1,4 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] diff --git a/pdh_check/hatch.toml b/pdh_check/hatch.toml index 6bd117a472b5d..0f9f06cf58486 100644 --- a/pdh_check/hatch.toml +++ b/pdh_check/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] [envs.default] dependencies = [ diff --git a/php_fpm/hatch.toml b/php_fpm/hatch.toml index 96117c19ed9dd..c85c5f07a7df2 100644 --- a/php_fpm/hatch.toml +++ b/php_fpm/hatch.toml @@ -1,4 +1,4 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] diff --git a/postfix/hatch.toml b/postfix/hatch.toml index 96117c19ed9dd..c85c5f07a7df2 100644 --- a/postfix/hatch.toml +++ b/postfix/hatch.toml @@ -1,4 +1,4 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] diff --git a/powerdns_recursor/hatch.toml b/powerdns_recursor/hatch.toml index b930ba8966b2d..457d6dc0e2ba0 100644 --- a/powerdns_recursor/hatch.toml +++ b/powerdns_recursor/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] version = ["3.7", "4.0"] [envs.default.overrides] diff --git a/process/hatch.toml b/process/hatch.toml index 2a2d82dc7ba50..48af19a1f76fa 100644 --- a/process/hatch.toml +++ b/process/hatch.toml @@ -1,6 +1,6 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] [envs.bench] \ No newline at end of file diff --git a/prometheus/hatch.toml b/prometheus/hatch.toml index e876e42380d9b..ec24537869bac 100644 --- a/prometheus/hatch.toml +++ b/prometheus/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] [envs.default] platforms = [ diff --git a/proxysql/hatch.toml b/proxysql/hatch.toml index 4dc1e3826e42c..1640d02d24d12 100644 --- a/proxysql/hatch.toml +++ b/proxysql/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] version = ["1.4", "2.0"] [envs.default.overrides] diff --git a/rabbitmq/hatch.toml b/rabbitmq/hatch.toml index 8637e14523b38..f1610e9f07e5b 100644 --- a/rabbitmq/hatch.toml +++ b/rabbitmq/hatch.toml @@ -9,7 +9,7 @@ dependencies = [ # Rabbitmq versions 3.8+ introduce the Prometheus plugin. This is the preferred way to collect metrics. # We still support metrics from management plugin as a legacy option. [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] version = ["3.7", 3.12] flavor = ["mgmt", "openmetrics"] diff --git a/redisdb/hatch.toml b/redisdb/hatch.toml index f27717eff3cc8..b4f02e3d707e8 100644 --- a/redisdb/hatch.toml +++ b/redisdb/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] version = ["5.0", "6.0", "7.0", "cloud"] [envs.default.overrides] diff --git a/rethinkdb/hatch.toml b/rethinkdb/hatch.toml index 32230b281b45f..f379e04150daf 100644 --- a/rethinkdb/hatch.toml +++ b/rethinkdb/hatch.toml @@ -6,7 +6,7 @@ mypy-deps = [ ] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] # Can't support lower 2.3 patch versions due to: https://github.com/rethinkdb/rethinkdb/issues/6108 version = ["2.3", "2.4"] diff --git a/riak/hatch.toml b/riak/hatch.toml index 96117c19ed9dd..c85c5f07a7df2 100644 --- a/riak/hatch.toml +++ b/riak/hatch.toml @@ -1,4 +1,4 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] diff --git a/riakcs/hatch.toml b/riakcs/hatch.toml index 6688eb9395476..769d79d915cc1 100644 --- a/riakcs/hatch.toml +++ b/riakcs/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] [envs.default] e2e-env = false \ No newline at end of file diff --git a/sap_hana/hatch.toml b/sap_hana/hatch.toml index 17a5c68e2afa0..ada46df010993 100644 --- a/sap_hana/hatch.toml +++ b/sap_hana/hatch.toml @@ -6,7 +6,7 @@ dependencies = [ ] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] version = ["2.0"] [envs.default.overrides] diff --git a/scylla/hatch.toml b/scylla/hatch.toml index 1cb5fb0284d67..7f0416adaee51 100644 --- a/scylla/hatch.toml +++ b/scylla/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] version = ["3.1", "3.3", "5.2"] [envs.default.overrides] diff --git a/silk/hatch.toml b/silk/hatch.toml index 64220e1a87e22..0169207d8cffb 100644 --- a/silk/hatch.toml +++ b/silk/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] [envs.default] dependencies = [ diff --git a/singlestore/hatch.toml b/singlestore/hatch.toml index 5a36b7ab9cf39..142ef97f7acb9 100644 --- a/singlestore/hatch.toml +++ b/singlestore/hatch.toml @@ -6,4 +6,4 @@ mypy-deps = [ ] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] diff --git a/sonarqube/hatch.toml b/sonarqube/hatch.toml index ee4f7919938c8..7f7f353c14ddb 100644 --- a/sonarqube/hatch.toml +++ b/sonarqube/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] version = ["7.9", "8.5", "9.3"] # You can use M1 env if you want to run on M1 processor machine diff --git a/spark/hatch.toml b/spark/hatch.toml index 118dd3409b3e4..137a0e3269190 100644 --- a/spark/hatch.toml +++ b/spark/hatch.toml @@ -6,7 +6,7 @@ dependencies = [ ] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] version = ["2.4", "3.0"] [envs.default.overrides] diff --git a/squid/hatch.toml b/squid/hatch.toml index 96d36cf1c53c7..d5db0f0834835 100644 --- a/squid/hatch.toml +++ b/squid/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] version = ["4.13", "5.6"] [envs.default.overrides] diff --git a/ssh_check/hatch.toml b/ssh_check/hatch.toml index c83fb6593ce47..4913f773c9f75 100644 --- a/ssh_check/hatch.toml +++ b/ssh_check/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] version = ["8.1", "9.1"] [envs.default.overrides] diff --git a/statsd/hatch.toml b/statsd/hatch.toml index c1df47ae68220..ea46b02834dad 100644 --- a/statsd/hatch.toml +++ b/statsd/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] version = ["0.9"] [envs.default.overrides] diff --git a/supervisord/hatch.toml b/supervisord/hatch.toml index 9407746b12b22..17fa18cb5164e 100644 --- a/supervisord/hatch.toml +++ b/supervisord/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] version = ["3.3"] [envs.default.overrides] diff --git a/system_core/hatch.toml b/system_core/hatch.toml index 96117c19ed9dd..c85c5f07a7df2 100644 --- a/system_core/hatch.toml +++ b/system_core/hatch.toml @@ -1,4 +1,4 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] diff --git a/system_swap/hatch.toml b/system_swap/hatch.toml index 96117c19ed9dd..c85c5f07a7df2 100644 --- a/system_swap/hatch.toml +++ b/system_swap/hatch.toml @@ -1,4 +1,4 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] diff --git a/tcp_check/hatch.toml b/tcp_check/hatch.toml index 96117c19ed9dd..c85c5f07a7df2 100644 --- a/tcp_check/hatch.toml +++ b/tcp_check/hatch.toml @@ -1,4 +1,4 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] diff --git a/teamcity/hatch.toml b/teamcity/hatch.toml index bf258ec8bfc4d..aba75ffb7e27b 100644 --- a/teamcity/hatch.toml +++ b/teamcity/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] impl = ["legacy", "openmetrics"] [envs.default.overrides] diff --git a/tibco_ems/hatch.toml b/tibco_ems/hatch.toml index 6688eb9395476..769d79d915cc1 100644 --- a/tibco_ems/hatch.toml +++ b/tibco_ems/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] [envs.default] e2e-env = false \ No newline at end of file diff --git a/tls/hatch.toml b/tls/hatch.toml index 92ba6c7547733..1bd2b7ae9753c 100644 --- a/tls/hatch.toml +++ b/tls/hatch.toml @@ -6,4 +6,4 @@ dependencies = [ ] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] diff --git a/twemproxy/hatch.toml b/twemproxy/hatch.toml index 8e696bc101664..d81e8c9cf96b0 100644 --- a/twemproxy/hatch.toml +++ b/twemproxy/hatch.toml @@ -4,7 +4,7 @@ platforms = ["linux", "macos"] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] version = ["0.5.0"] [envs.default.env-vars] diff --git a/twistlock/hatch.toml b/twistlock/hatch.toml index 96117c19ed9dd..c85c5f07a7df2 100644 --- a/twistlock/hatch.toml +++ b/twistlock/hatch.toml @@ -1,4 +1,4 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] diff --git a/varnish/hatch.toml b/varnish/hatch.toml index 3467870a6313a..e4feae8302fbe 100644 --- a/varnish/hatch.toml +++ b/varnish/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] version = ["5.2", "6.5"] [envs.default.overrides] diff --git a/vault/hatch.toml b/vault/hatch.toml index 696601bb02758..13be1af587ad7 100644 --- a/vault/hatch.toml +++ b/vault/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] version = ["1.9.0"] auth = ["token-auth", "noauth"] diff --git a/vertica/hatch.toml b/vertica/hatch.toml index 1327d7e1a0b9b..bdb9496b55c49 100644 --- a/vertica/hatch.toml +++ b/vertica/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] version = ["10.1", "11.1", "12.0", "23.3"] [envs.default.overrides] diff --git a/voltdb/hatch.toml b/voltdb/hatch.toml index dcaf89c4e909b..fde300a90930a 100644 --- a/voltdb/hatch.toml +++ b/voltdb/hatch.toml @@ -9,7 +9,7 @@ mypy-deps = [ DDEV_SKIP_GENERIC_TAGS_CHECK = "true" [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] version = ["8.4", "10.0"] tls = ["false", "true"] diff --git a/vsphere/hatch.toml b/vsphere/hatch.toml index dfcabdf127072..4686ee4444838 100644 --- a/vsphere/hatch.toml +++ b/vsphere/hatch.toml @@ -3,7 +3,7 @@ check-types = false [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] version = ["6.7", "7.0"] [envs.default] diff --git a/weblogic/hatch.toml b/weblogic/hatch.toml index 2fb23ae988c66..a117109c05929 100644 --- a/weblogic/hatch.toml +++ b/weblogic/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] version = ["12", "14"] [envs.default.overrides] diff --git a/win32_event_log/hatch.toml b/win32_event_log/hatch.toml index 66e3d9cc0a440..3400c2946f954 100644 --- a/win32_event_log/hatch.toml +++ b/win32_event_log/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] [envs.default] e2e-env = false diff --git a/windows_service/hatch.toml b/windows_service/hatch.toml index 862f931b2ca69..15860b143c506 100644 --- a/windows_service/hatch.toml +++ b/windows_service/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] [envs.default] platforms = [ diff --git a/wmi_check/hatch.toml b/wmi_check/hatch.toml index ac1ed2d49362d..353f4419cb7cf 100644 --- a/wmi_check/hatch.toml +++ b/wmi_check/hatch.toml @@ -3,7 +3,7 @@ check-types = false [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] [envs.default] e2e-env = false diff --git a/yarn/hatch.toml b/yarn/hatch.toml index d542b71ce3018..2a7ba6534e9df 100644 --- a/yarn/hatch.toml +++ b/yarn/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] [envs.default.env-vars] DDEV_SKIP_GENERIC_TAGS_CHECK = "true" diff --git a/zk/hatch.toml b/zk/hatch.toml index b9ef5d0a577f7..1f5458b389203 100644 --- a/zk/hatch.toml +++ b/zk/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = [3.12] +python = ["3.12"] version = ["3.5.8", "3.6.2"] ssl = ["true", "false"] From ec48acf4ef05c363a21c4f06f00c4150ee92ed9d Mon Sep 17 00:00:00 2001 From: Alex Lopez Date: Fri, 30 Aug 2024 14:33:21 +0200 Subject: [PATCH 05/16] Build lxml dependencies for linux x64 (#18467) --- .builders/images/linux-x86_64/Dockerfile | 30 ++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.builders/images/linux-x86_64/Dockerfile b/.builders/images/linux-x86_64/Dockerfile index b246dfc03093f..a8f97e87850fc 100644 --- a/.builders/images/linux-x86_64/Dockerfile +++ b/.builders/images/linux-x86_64/Dockerfile @@ -81,6 +81,36 @@ RUN \ RELATIVE_PATH="krb5-{{version}}/src" \ bash install-from-source.sh --without-keyutils --without-system-verto --without-libedit --disable-static +# libxml & libxslt for lxml +RUN \ + DOWNLOAD_URL="https://download.gnome.org/sources/libxml2/2.12/libxml2-{{version}}.tar.xz" \ + VERSION="2.12.6" \ + SHA256="889c593a881a3db5fdd96cc9318c87df34eb648edfc458272ad46fd607353fbb" \ + RELATIVE_PATH="libxml2-{{version}}" \ + bash install-from-source.sh \ + --without-iconv \ + --without-python \ + --without-icu \ + --without-debug \ + --without-mem-debug \ + --without-run-debug \ + --without-legacy \ + --without-catalog \ + --without-docbook \ + --disable-static + +RUN \ + DOWNLOAD_URL="https://download.gnome.org/sources/libxslt/1.1/libxslt-{{version}}.tar.xz" \ + VERSION="1.1.39" \ + SHA256="2a20ad621148339b0759c4d4e96719362dee64c9a096dbba625ba053846349f0" \ + RELATIVE_PATH="libxslt-{{version}}" \ + bash install-from-source.sh \ + --without-python \ + --without-crypto \ + --without-profiler \ + --without-debugger \ + --disable-static + # libpq and pg_config as needed by psycopg2 RUN \ DOWNLOAD_URL="https://ftp.postgresql.org/pub/source/v{{version}}/postgresql-{{version}}.tar.bz2" \ From 29b079732b1eac03b18e56d4e335ffd7af9ae619 Mon Sep 17 00:00:00 2001 From: Ilia Kurenkov Date: Fri, 30 Aug 2024 18:25:59 +0200 Subject: [PATCH 06/16] fix rmq version --- rabbitmq/hatch.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rabbitmq/hatch.toml b/rabbitmq/hatch.toml index f1610e9f07e5b..1e6d2c4ba85a6 100644 --- a/rabbitmq/hatch.toml +++ b/rabbitmq/hatch.toml @@ -10,7 +10,7 @@ dependencies = [ # We still support metrics from management plugin as a legacy option. [[envs.default.matrix]] python = ["3.12"] -version = ["3.7", 3.12] +version = ["3.7", "3.11"] flavor = ["mgmt", "openmetrics"] [envs.default.overrides] From 00057c02c2a5e1b37e1c3c2cf29de2946b77e580 Mon Sep 17 00:00:00 2001 From: Ilia Kurenkov Date: Fri, 30 Aug 2024 18:39:17 +0200 Subject: [PATCH 07/16] fix gunicorn tests --- gunicorn/hatch.toml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/gunicorn/hatch.toml b/gunicorn/hatch.toml index 0859cfa21c15c..5a9c5432fd90e 100644 --- a/gunicorn/hatch.toml +++ b/gunicorn/hatch.toml @@ -2,12 +2,13 @@ [[envs.default.matrix]] python = ["3.12"] -version = ["19.9", "20.1"] +# v22 of gunicorn is the first that supports python 3.12 +version = ["22", "23"] [envs.default.overrides] matrix.version.env-vars = [ - { key = "GUNICORN_VERSION", value = "19.9.0", if = ["19.9"] }, - { key = "GUNICORN_VERSION", value = "20.1.0", if = ["20.1"] }, + { key = "GUNICORN_VERSION", value = "22.0.0", if = ["22"] }, + { key = "GUNICORN_VERSION", value = "23.0.0", if = ["23"] }, ] [envs.default] From 8252ce83bd934839490527d08c1000be5dc3119f Mon Sep 17 00:00:00 2001 From: Alex Lopez Date: Fri, 30 Aug 2024 17:23:07 +0200 Subject: [PATCH 08/16] Fix lock file generation --- .builders/lock.py | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/.builders/lock.py b/.builders/lock.py index b439f9cc7a933..52d5b1f731605 100644 --- a/.builders/lock.py +++ b/.builders/lock.py @@ -64,8 +64,17 @@ def is_compatible_wheel( return True -def generate_lock_file(requirements_file: Path, lock_file: Path) -> None: - target, _, python_version = lock_file.stem.rpartition('_') +def generate_lock_file( + requirements_file: Path, + lock_file_folder: Path, + target: str, + python_version: str, +) -> None: + python_target = target_python_for_major(python_version) + # The lockfiles contain the major.minor Python version + # so that the Agent can transition safely + lock_file = lock_file_folder / f'{target}_{python_target}.txt' + python_major = python_version[-1] dependencies: dict[str, str] = {} @@ -139,9 +148,11 @@ def main(): for target in Path(args.targets_dir).iterdir(): for python_version in target.iterdir(): if python_version.name.startswith('py'): - python_target = target_python_for_major(python_version.name.strip('py')) generate_lock_file( - python_version / 'frozen.txt', LOCK_FILE_DIR / f'{target.name}_{python_target}.txt' + python_version / 'frozen.txt', + LOCK_FILE_DIR, + target.name, + python_version.name.strip('py'), ) if (image_digest_file := target / 'image_digest').is_file(): From 3861b955d3ae96b093bad6540f66095f0be69b96 Mon Sep 17 00:00:00 2001 From: Kyle-Neale Date: Thu, 5 Sep 2024 11:03:41 -0400 Subject: [PATCH 09/16] comment out if clause to force dep resolution --- .github/workflows/build-deps.yml | 2 +- amazon_msk/hatch.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build-deps.yml b/.github/workflows/build-deps.yml index 16444443e4582..af4d6ec9eb06b 100644 --- a/.github/workflows/build-deps.yml +++ b/.github/workflows/build-deps.yml @@ -267,7 +267,7 @@ jobs: publish: name: Publish artifacts - if: github.event_name == 'push' || (github.event_name == 'workflow_dispatch' && (github.ref == github.event.repository.default_branch || startsWith(github.ref, '7.'))) + # if: github.event_name == 'push' || (github.event_name == 'workflow_dispatch' && (github.ref == github.event.repository.default_branch || startsWith(github.ref, '7.'))) needs: - build - build-macos diff --git a/amazon_msk/hatch.toml b/amazon_msk/hatch.toml index 821e6ed8e37ca..f62423b83c762 100644 --- a/amazon_msk/hatch.toml +++ b/amazon_msk/hatch.toml @@ -1,7 +1,7 @@ [env.collectors.datadog-checks] [[envs.default.matrix]] -python = ["3.11"] +python = ["3.12"] [envs.default.env-vars] DDEV_SKIP_GENERIC_TAGS_CHECK = "true" From c83fc3fe374c59cc564e7b4a21e5e65920e871b7 Mon Sep 17 00:00:00 2001 From: Kyle-Neale Date: Thu, 12 Sep 2024 14:06:58 -0400 Subject: [PATCH 10/16] bump python to 3.12.6 --- .builders/images/linux-aarch64/Dockerfile | 4 ++-- .builders/images/linux-x86_64/Dockerfile | 4 ++-- .builders/images/windows-x86_64/Dockerfile | 4 ++-- .github/workflows/build-deps.yml | 4 ++-- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.builders/images/linux-aarch64/Dockerfile b/.builders/images/linux-aarch64/Dockerfile index dd6da9a08c3fd..29a7795e968a6 100644 --- a/.builders/images/linux-aarch64/Dockerfile +++ b/.builders/images/linux-aarch64/Dockerfile @@ -53,11 +53,11 @@ RUN yum install -y perl-IPC-Cmd && \ ldconfig # Compile and install Python 3 -ENV PYTHON3_VERSION=3.12.4 +ENV PYTHON3_VERSION=3.12.6 RUN yum install -y libffi-devel && \ DOWNLOAD_URL="https://python.org/ftp/python/{{version}}/Python-{{version}}.tgz" \ VERSION="${PYTHON3_VERSION}" \ - SHA256="01b3c1c082196f3b33168d344a9c85fb07bfe0e7ecfe77fee4443420d1ce2ad9" \ + SHA256="85a4c1be906d20e5c5a69f2466b00da769c221d6a684acfd3a514dbf5bf10a66" \ RELATIVE_PATH="Python-{{version}}" \ bash install-from-source.sh \ --prefix=/opt/python/${PYTHON_VERSION} \ diff --git a/.builders/images/linux-x86_64/Dockerfile b/.builders/images/linux-x86_64/Dockerfile index a8f97e87850fc..6c87ac897dc5e 100644 --- a/.builders/images/linux-x86_64/Dockerfile +++ b/.builders/images/linux-x86_64/Dockerfile @@ -51,11 +51,11 @@ RUN yum install -y perl-IPC-Cmd && \ ldconfig # Compile and install Python 3 -ENV PYTHON3_VERSION=3.12.4 +ENV PYTHON3_VERSION=3.12.6 RUN yum install -y libffi-devel && \ DOWNLOAD_URL="https://python.org/ftp/python/{{version}}/Python-{{version}}.tgz" \ VERSION="${PYTHON3_VERSION}" \ - SHA256="01b3c1c082196f3b33168d344a9c85fb07bfe0e7ecfe77fee4443420d1ce2ad9" \ + SHA256="85a4c1be906d20e5c5a69f2466b00da769c221d6a684acfd3a514dbf5bf10a66" \ RELATIVE_PATH="Python-{{version}}" \ bash install-from-source.sh --prefix=/opt/python/${PYTHON_VERSION} --with-ensurepip=yes --enable-ipv6 --with-dbmliborder= ENV PATH="/opt/python/${PYTHON_VERSION}/bin:${PATH}" diff --git a/.builders/images/windows-x86_64/Dockerfile b/.builders/images/windows-x86_64/Dockerfile index 917c2adc5fb64..8e6512b3c3ddc 100644 --- a/.builders/images/windows-x86_64/Dockerfile +++ b/.builders/images/windows-x86_64/Dockerfile @@ -73,11 +73,11 @@ RUN Get-RemoteFile ` Approve-File -Path $($Env:USERPROFILE + '\.cargo\bin\rustc.exe') -Hash $Env:RUSTC_HASH # Install Python 3 -ENV PYTHON_VERSION="3.12.4" +ENV PYTHON_VERSION="3.12.6" RUN Get-RemoteFile ` -Uri https://www.python.org/ftp/python/$Env:PYTHON_VERSION/python-$Env:PYTHON_VERSION-amd64.exe ` -Path python-$Env:PYTHON_VERSION-amd64.exe ` - -Hash 'da5809df5cb05200b3a528a186f39b7d6186376ce051b0a393f1ddf67c995258'; ` + -Hash '85a4c1be906d20e5c5a69f2466b00da769c221d6a684acfd3a514dbf5bf10a66'; ` Start-Process -Wait python-$Env:PYTHON_VERSION-amd64.exe -ArgumentList '/quiet', 'InstallAllUsers=1'; ` Remove-Item python-$Env:PYTHON_VERSION-amd64.exe; ` & 'C:\Program Files\Python312\python.exe' -m pip install --no-warn-script-location --upgrade pip; ` diff --git a/.github/workflows/build-deps.yml b/.github/workflows/build-deps.yml index af4d6ec9eb06b..4f3a8146fc664 100644 --- a/.github/workflows/build-deps.yml +++ b/.github/workflows/build-deps.yml @@ -218,7 +218,7 @@ jobs: - name: Set up Python env: # Despite the name, this is built for the macOS 11 SDK on arm64 and 10.9+ on intel - PYTHON3_DOWNLOAD_URL: "https://www.python.org/ftp/python/3.12.4/python-3.12.4-macos11.pkg" + PYTHON3_DOWNLOAD_URL: "https://www.python.org/ftp/python/3.12.6/python-3.12.6-macos11.pkg" PYTHON2_DOWNLOAD_URL: "https://www.python.org/ftp/python/2.7.18/python-2.7.18-macosx10.9.pkg" run: |- curl "$PYTHON3_DOWNLOAD_URL" -o python3.pkg @@ -267,7 +267,7 @@ jobs: publish: name: Publish artifacts - # if: github.event_name == 'push' || (github.event_name == 'workflow_dispatch' && (github.ref == github.event.repository.default_branch || startsWith(github.ref, '7.'))) + if: github.event_name == 'push' || (github.event_name == 'workflow_dispatch' && (github.ref == github.event.repository.default_branch || startsWith(github.ref, '7.'))) needs: - build - build-macos From c12fdb40ee35e2e26e6c5c49b12f8b3465518e67 Mon Sep 17 00:00:00 2001 From: Kyle-Neale Date: Thu, 12 Sep 2024 17:13:21 -0400 Subject: [PATCH 11/16] fix python on Windows sha --- .builders/images/windows-x86_64/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.builders/images/windows-x86_64/Dockerfile b/.builders/images/windows-x86_64/Dockerfile index 8e6512b3c3ddc..03c3c80da91fb 100644 --- a/.builders/images/windows-x86_64/Dockerfile +++ b/.builders/images/windows-x86_64/Dockerfile @@ -77,7 +77,7 @@ ENV PYTHON_VERSION="3.12.6" RUN Get-RemoteFile ` -Uri https://www.python.org/ftp/python/$Env:PYTHON_VERSION/python-$Env:PYTHON_VERSION-amd64.exe ` -Path python-$Env:PYTHON_VERSION-amd64.exe ` - -Hash '85a4c1be906d20e5c5a69f2466b00da769c221d6a684acfd3a514dbf5bf10a66'; ` + -Hash '5914748e6580e70bedeb7c537a0832b3071de9e09a2e4e7e3d28060616045e0a'; ` Start-Process -Wait python-$Env:PYTHON_VERSION-amd64.exe -ArgumentList '/quiet', 'InstallAllUsers=1'; ` Remove-Item python-$Env:PYTHON_VERSION-amd64.exe; ` & 'C:\Program Files\Python312\python.exe' -m pip install --no-warn-script-location --upgrade pip; ` From 2595d18481b962ac07f12adb101066b811d3e409 Mon Sep 17 00:00:00 2001 From: Kyle-Neale Date: Thu, 12 Sep 2024 17:17:47 -0400 Subject: [PATCH 12/16] remove DD_PYTHON2 unbound variable --- .builders/images/macos-x86_64/builder_setup.sh | 4 ---- 1 file changed, 4 deletions(-) diff --git a/.builders/images/macos-x86_64/builder_setup.sh b/.builders/images/macos-x86_64/builder_setup.sh index 5da80f3642bf0..098e555edc560 100644 --- a/.builders/images/macos-x86_64/builder_setup.sh +++ b/.builders/images/macos-x86_64/builder_setup.sh @@ -6,10 +6,6 @@ set -euxo pipefail "${DD_PYTHON3}" -m pip install --no-warn-script-location virtualenv "${DD_PYTHON3}" -m virtualenv py3 -"${DD_PYTHON2}" -m pip install --no-warn-script-location --upgrade pip -"${DD_PYTHON2}" -m pip install --no-warn-script-location virtualenv -"${DD_PYTHON2}" -m virtualenv py2 - # Install always with our own prefix path mkdir -p "${DD_PREFIX_PATH}" cp "${DD_MOUNT_DIR}/build_context/install-from-source.sh" . From 9439b7b00e2e96d1b58997a3cce49facfdc20a3a Mon Sep 17 00:00:00 2001 From: Kyle-Neale Date: Mon, 16 Sep 2024 13:59:12 -0400 Subject: [PATCH 13/16] fix hatch errors --- rethinkdb/pyproject.toml | 5 ----- varnish/pyproject.toml | 5 ----- zk/pyproject.toml | 2 +- 3 files changed, 1 insertion(+), 11 deletions(-) diff --git a/rethinkdb/pyproject.toml b/rethinkdb/pyproject.toml index 6e4cc9a3f4261..722a36b217430 100644 --- a/rethinkdb/pyproject.toml +++ b/rethinkdb/pyproject.toml @@ -24,12 +24,7 @@ classifiers = [ "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", -<<<<<<< HEAD - "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.12", -======= - "Programming Language :: Python ::, ->>>>>>> master "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/varnish/pyproject.toml b/varnish/pyproject.toml index a53fd47e07c9e..4411d3db54f02 100644 --- a/varnish/pyproject.toml +++ b/varnish/pyproject.toml @@ -25,12 +25,7 @@ classifiers = [ "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", -<<<<<<< HEAD - "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.12", -======= - "Programming Language :: Python :: 3.12", ->>>>>>> master "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] diff --git a/zk/pyproject.toml b/zk/pyproject.toml index 64e090b06c219..8cc1312dac750 100644 --- a/zk/pyproject.toml +++ b/zk/pyproject.toml @@ -25,7 +25,7 @@ classifiers = [ "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", - 2"Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3.12", "Topic :: System :: Monitoring", "Private :: Do Not Upload", ] From 2511ab6b852e9ec5846cecdf7e2b0f25c1aeb1b8 Mon Sep 17 00:00:00 2001 From: Kyle-Neale Date: Mon, 16 Sep 2024 17:34:29 -0400 Subject: [PATCH 14/16] remove setup.py files --- active_directory/setup.py | 85 ------------------- activemq/setup.py | 81 ------------------- activemq_xml/setup.py | 82 ------------------- aerospike/setup.py | 79 ------------------ amazon_msk/setup.py | 81 ------------------- ambari/setup.py | 79 ------------------ apache/setup.py | 90 --------------------- aspdotnet/setup.py | 80 ------------------ azure_iot_edge/setup.py | 79 ------------------ btrfs/setup.py | 83 ------------------- cacti/setup.py | 81 ------------------- calico/setup.py | 80 ------------------ cassandra/setup.py | 81 ------------------- cassandra_nodetool/setup.py | 82 ------------------- ceph/setup.py | 83 ------------------- cilium/setup.py | 79 ------------------ cisco_aci/setup.py | 76 ----------------- citrix_hypervisor/setup.py | 79 ------------------ clickhouse/setup.py | 79 ------------------ cloud_foundry_api/setup.py | 69 ---------------- cockroachdb/setup.py | 79 ------------------ confluent_platform/setup.py | 79 ------------------ consul/setup.py | 79 ------------------ coredns/setup.py | 78 ------------------ couch/setup.py | 83 ------------------- couchbase/setup.py | 83 ------------------- crio/setup.py | 80 ------------------ datadog_checks_base/setup.py | 85 ------------------- datadog_checks_dependency_provider/setup.py | 79 ------------------ datadog_checks_dev/setup.py | 72 ----------------- datadog_checks_tests_helper/setup.py | 51 ------------ datadog_cluster_agent/setup.py | 79 ------------------ directory/setup.py | 83 ------------------- disk/setup.py | 81 ------------------- dns_check/setup.py | 81 ------------------- dotnetclr/setup.py | 82 ------------------- druid/setup.py | 79 ------------------ ecs_fargate/setup.py | 80 ------------------ eks_fargate/setup.py | 79 ------------------ elastic/setup.py | 82 ------------------- envoy/setup.py | 80 ------------------ etcd/setup.py | 80 ------------------ exchange_server/setup.py | 80 ------------------ external_dns/setup.py | 80 ------------------ flink/setup.py | 79 ------------------ fluentd/setup.py | 80 ------------------ foundationdb/setup.py | 80 ------------------ gearmand/setup.py | 80 ------------------ gitlab/setup.py | 80 ------------------ gitlab_runner/setup.py | 80 ------------------ glusterfs/setup.py | 79 ------------------ go_expvar/setup.py | 80 ------------------ gunicorn/setup.py | 80 ------------------ haproxy/setup.py | 82 ------------------- harbor/setup.py | 79 ------------------ hazelcast/setup.py | 79 ------------------ hdfs_datanode/setup.py | 83 ------------------- hdfs_namenode/setup.py | 83 ------------------- http_check/setup.py | 83 ------------------- hudi/setup.py | 79 ------------------ hyperv/setup.py | 79 ------------------ ibm_db2/setup.py | 79 ------------------ ibm_was/setup.py | 79 ------------------ iis/setup.py | 80 ------------------ istio/setup.py | 81 ------------------- journald/setup.py | 79 ------------------ kafka/setup.py | 81 ------------------- kong/setup.py | 81 ------------------- kube_apiserver_metrics/setup.py | 79 ------------------ kube_controller_manager/setup.py | 79 ------------------ kube_dns/setup.py | 80 ------------------ kube_metrics_server/setup.py | 79 ------------------ kube_proxy/setup.py | 81 ------------------- kube_scheduler/setup.py | 79 ------------------ kubelet/setup.py | 80 ------------------ kubernetes_state/setup.py | 80 ------------------ kyototycoon/setup.py | 83 ------------------- lighttpd/setup.py | 76 ----------------- linkerd/setup.py | 80 ------------------ linux_proc_extras/setup.py | 81 ------------------- mapr/setup.py | 79 ------------------ mapreduce/setup.py | 83 ------------------- marathon/setup.py | 80 ------------------ marklogic/setup.py | 69 ---------------- mcache/setup.py | 77 ------------------ mesos_master/setup.py | 80 ------------------ mesos_slave/setup.py | 80 ------------------ nagios/setup.py | 81 ------------------- network/setup.py | 83 ------------------- nfsstat/setup.py | 80 ------------------ nginx/setup.py | 80 ------------------ nginx_ingress_controller/setup.py | 79 ------------------ openldap/setup.py | 78 ------------------ openmetrics/setup.py | 79 ------------------ openstack/setup.py | 83 ------------------- pan_firewall/setup.py | 79 ------------------ pdh_check/setup.py | 82 ------------------- pgbouncer/setup.py | 77 ------------------ php_fpm/setup.py | 80 ------------------ postfix/setup.py | 80 ------------------ powerdns_recursor/setup.py | 85 ------------------- process/setup.py | 80 ------------------ prometheus/setup.py | 80 ------------------ proxysql/setup.py | 79 ------------------ rabbitmq/setup.py | 80 ------------------ redisdb/setup.py | 77 ------------------ rethinkdb/setup.py | 79 ------------------ riak/setup.py | 81 ------------------- riakcs/setup.py | 80 ------------------ sap_hana/setup.py | 79 ------------------ scylla/setup.py | 84 ------------------- sidekiq/setup.py | 79 ------------------ silk/setup.py | 78 ------------------ singlestore/setup.py | 79 ------------------ snmp/setup.py | 80 ------------------ sonarqube/setup.py | 79 ------------------ spark/setup.py | 80 ------------------ squid/setup.py | 81 ------------------- ssh_check/setup.py | 80 ------------------ statsd/setup.py | 80 ------------------ supervisord/setup.py | 80 ------------------ system_core/setup.py | 80 ------------------ system_swap/setup.py | 80 ------------------ tcp_check/setup.py | 80 ------------------ teamcity/setup.py | 76 ----------------- tenable/setup.py | 79 ------------------ tls/setup.py | 79 ------------------ tomcat/setup.py | 81 ------------------- twemproxy/setup.py | 80 ------------------ twistlock/setup.py | 79 ------------------ varnish/setup.py | 83 ------------------- vault/setup.py | 80 ------------------ vertica/setup.py | 79 ------------------ voltdb/setup.py | 81 ------------------- vsphere/setup.py | 76 ----------------- weblogic/setup.py | 79 ------------------ win32_event_log/setup.py | 80 ------------------ windows_service/setup.py | 80 ------------------ wmi_check/setup.py | 80 ------------------ yarn/setup.py | 83 ------------------- zk/setup.py | 80 ------------------ 141 files changed, 11248 deletions(-) delete mode 100644 active_directory/setup.py delete mode 100644 activemq/setup.py delete mode 100644 activemq_xml/setup.py delete mode 100644 aerospike/setup.py delete mode 100644 amazon_msk/setup.py delete mode 100644 ambari/setup.py delete mode 100644 apache/setup.py delete mode 100644 aspdotnet/setup.py delete mode 100644 azure_iot_edge/setup.py delete mode 100644 btrfs/setup.py delete mode 100644 cacti/setup.py delete mode 100644 calico/setup.py delete mode 100644 cassandra/setup.py delete mode 100644 cassandra_nodetool/setup.py delete mode 100644 ceph/setup.py delete mode 100644 cilium/setup.py delete mode 100644 cisco_aci/setup.py delete mode 100644 citrix_hypervisor/setup.py delete mode 100644 clickhouse/setup.py delete mode 100644 cloud_foundry_api/setup.py delete mode 100644 cockroachdb/setup.py delete mode 100644 confluent_platform/setup.py delete mode 100644 consul/setup.py delete mode 100644 coredns/setup.py delete mode 100644 couch/setup.py delete mode 100644 couchbase/setup.py delete mode 100644 crio/setup.py delete mode 100644 datadog_checks_base/setup.py delete mode 100644 datadog_checks_dependency_provider/setup.py delete mode 100644 datadog_checks_dev/setup.py delete mode 100644 datadog_checks_tests_helper/setup.py delete mode 100644 datadog_cluster_agent/setup.py delete mode 100644 directory/setup.py delete mode 100644 disk/setup.py delete mode 100644 dns_check/setup.py delete mode 100644 dotnetclr/setup.py delete mode 100644 druid/setup.py delete mode 100644 ecs_fargate/setup.py delete mode 100644 eks_fargate/setup.py delete mode 100644 elastic/setup.py delete mode 100644 envoy/setup.py delete mode 100644 etcd/setup.py delete mode 100644 exchange_server/setup.py delete mode 100644 external_dns/setup.py delete mode 100644 flink/setup.py delete mode 100644 fluentd/setup.py delete mode 100644 foundationdb/setup.py delete mode 100644 gearmand/setup.py delete mode 100644 gitlab/setup.py delete mode 100644 gitlab_runner/setup.py delete mode 100644 glusterfs/setup.py delete mode 100644 go_expvar/setup.py delete mode 100644 gunicorn/setup.py delete mode 100644 haproxy/setup.py delete mode 100644 harbor/setup.py delete mode 100644 hazelcast/setup.py delete mode 100644 hdfs_datanode/setup.py delete mode 100644 hdfs_namenode/setup.py delete mode 100644 http_check/setup.py delete mode 100644 hudi/setup.py delete mode 100644 hyperv/setup.py delete mode 100644 ibm_db2/setup.py delete mode 100644 ibm_was/setup.py delete mode 100644 iis/setup.py delete mode 100644 istio/setup.py delete mode 100644 journald/setup.py delete mode 100644 kafka/setup.py delete mode 100644 kong/setup.py delete mode 100644 kube_apiserver_metrics/setup.py delete mode 100644 kube_controller_manager/setup.py delete mode 100644 kube_dns/setup.py delete mode 100644 kube_metrics_server/setup.py delete mode 100644 kube_proxy/setup.py delete mode 100644 kube_scheduler/setup.py delete mode 100644 kubelet/setup.py delete mode 100644 kubernetes_state/setup.py delete mode 100644 kyototycoon/setup.py delete mode 100644 lighttpd/setup.py delete mode 100644 linkerd/setup.py delete mode 100644 linux_proc_extras/setup.py delete mode 100644 mapr/setup.py delete mode 100644 mapreduce/setup.py delete mode 100644 marathon/setup.py delete mode 100644 marklogic/setup.py delete mode 100644 mcache/setup.py delete mode 100644 mesos_master/setup.py delete mode 100644 mesos_slave/setup.py delete mode 100644 nagios/setup.py delete mode 100644 network/setup.py delete mode 100644 nfsstat/setup.py delete mode 100644 nginx/setup.py delete mode 100644 nginx_ingress_controller/setup.py delete mode 100644 openldap/setup.py delete mode 100644 openmetrics/setup.py delete mode 100644 openstack/setup.py delete mode 100644 pan_firewall/setup.py delete mode 100644 pdh_check/setup.py delete mode 100644 pgbouncer/setup.py delete mode 100644 php_fpm/setup.py delete mode 100644 postfix/setup.py delete mode 100644 powerdns_recursor/setup.py delete mode 100644 process/setup.py delete mode 100644 prometheus/setup.py delete mode 100644 proxysql/setup.py delete mode 100644 rabbitmq/setup.py delete mode 100644 redisdb/setup.py delete mode 100644 rethinkdb/setup.py delete mode 100644 riak/setup.py delete mode 100644 riakcs/setup.py delete mode 100644 sap_hana/setup.py delete mode 100644 scylla/setup.py delete mode 100644 sidekiq/setup.py delete mode 100644 silk/setup.py delete mode 100644 singlestore/setup.py delete mode 100644 snmp/setup.py delete mode 100644 sonarqube/setup.py delete mode 100644 spark/setup.py delete mode 100644 squid/setup.py delete mode 100644 ssh_check/setup.py delete mode 100644 statsd/setup.py delete mode 100644 supervisord/setup.py delete mode 100644 system_core/setup.py delete mode 100644 system_swap/setup.py delete mode 100644 tcp_check/setup.py delete mode 100644 teamcity/setup.py delete mode 100644 tenable/setup.py delete mode 100644 tls/setup.py delete mode 100644 tomcat/setup.py delete mode 100644 twemproxy/setup.py delete mode 100644 twistlock/setup.py delete mode 100644 varnish/setup.py delete mode 100644 vault/setup.py delete mode 100644 vertica/setup.py delete mode 100644 voltdb/setup.py delete mode 100644 vsphere/setup.py delete mode 100644 weblogic/setup.py delete mode 100644 win32_event_log/setup.py delete mode 100644 windows_service/setup.py delete mode 100644 wmi_check/setup.py delete mode 100644 yarn/setup.py delete mode 100644 zk/setup.py diff --git a/active_directory/setup.py b/active_directory/setup.py deleted file mode 100644 index 5c891ed3c065c..0000000000000 --- a/active_directory/setup.py +++ /dev/null @@ -1,85 +0,0 @@ -# (C) Datadog, Inc. 2018-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) - -# Always prefer setuptools over distutils -# To use a consistent encoding -from codecs import open -from os import path - -from setuptools import setup - -here = path.abspath(path.dirname(__file__)) - -HERE = path.dirname(path.abspath(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, 'datadog_checks', 'active_directory', '__about__.py')) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - -setup( - name='datadog-active_directory', - version=ABOUT["__version__"], - description='The Active Directory check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent active directory check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD', - # See https://pypi.python.org/pypi?%3Aaction=list_classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: MIT License', - 'Programming Language :: Python :: 2', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.active_directory'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/activemq/setup.py b/activemq/setup.py deleted file mode 100644 index 6c8d8454655aa..0000000000000 --- a/activemq/setup.py +++ /dev/null @@ -1,81 +0,0 @@ -# (C) Datadog, Inc. 2018-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from codecs import open # To use a consistent encoding -from os import path - -from setuptools import setup - -HERE = path.dirname(path.abspath(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, 'datadog_checks', 'activemq', '__about__.py')) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - - -setup( - name='datadog-activemq', - version=ABOUT['__version__'], - description='The ActiveMQ check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent activemq check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD', - # See https://pypi.python.org/pypi?%3Aaction=list_classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.activemq'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/activemq_xml/setup.py b/activemq_xml/setup.py deleted file mode 100644 index e5acfd420161d..0000000000000 --- a/activemq_xml/setup.py +++ /dev/null @@ -1,82 +0,0 @@ -# (C) Datadog, Inc. 2018-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) - -from codecs import open # To use a consistent encoding -from os import path - -# Always prefer setuptools over distutils -from setuptools import setup - -HERE = path.abspath(path.dirname(__file__)) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - -# Get version info -ABOUT = {} -with open(path.join(HERE, "datadog_checks", "activemq_xml", "__about__.py")) as f: - exec(f.read(), ABOUT) - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - -setup( - name='datadog-activemq_xml', - version=ABOUT["__version__"], - description='The ActiveMQ XML check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent activemq_xml check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD', - # See https://pypi.python.org/pypi?%3Aaction=list_classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.activemq_xml'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/aerospike/setup.py b/aerospike/setup.py deleted file mode 100644 index a7eb915579472..0000000000000 --- a/aerospike/setup.py +++ /dev/null @@ -1,79 +0,0 @@ -# (C) Datadog, Inc. 2019-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from codecs import open # To use a consistent encoding -from os import path - -from setuptools import setup - -HERE = path.dirname(path.abspath(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, 'datadog_checks', 'aerospike', '__about__.py')) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - - -setup( - name='datadog-aerospike', - version=ABOUT['__version__'], - description='The Aerospike check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent aerospike check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD-3-Clause', - # See https://pypi.org/classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.aerospike'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/amazon_msk/setup.py b/amazon_msk/setup.py deleted file mode 100644 index c27166084facf..0000000000000 --- a/amazon_msk/setup.py +++ /dev/null @@ -1,81 +0,0 @@ -# (C) Datadog, Inc. 2019-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from codecs import open # To use a consistent encoding -from os import path - -from setuptools import setup - -HERE = path.dirname(path.abspath(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, 'datadog_checks', 'amazon_msk', '__about__.py')) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - - -setup( - name='datadog-amazon-msk', - version=ABOUT['__version__'], - description='The Amazon MSK check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent amazon_msk check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD-3-Clause', - # See https://pypi.org/classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.amazon_msk'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/ambari/setup.py b/ambari/setup.py deleted file mode 100644 index ff417cc741ceb..0000000000000 --- a/ambari/setup.py +++ /dev/null @@ -1,79 +0,0 @@ -# (C) Datadog, Inc. 2019-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from codecs import open # To use a consistent encoding -from os import path - -from setuptools import setup - -HERE = path.dirname(path.abspath(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, 'datadog_checks', 'ambari', '__about__.py')) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - - -setup( - name='datadog-ambari', - version=ABOUT['__version__'], - description='The Ambari check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent ambari check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD-3-Clause', - # See https://pypi.org/classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.ambari'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/apache/setup.py b/apache/setup.py deleted file mode 100644 index 48157f5aae894..0000000000000 --- a/apache/setup.py +++ /dev/null @@ -1,90 +0,0 @@ -# (C) Datadog, Inc. 2018-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) - -# To use a consistent encoding -from codecs import open -from os import path - -# Always prefer setuptools over distutils -from setuptools import setup - -HERE = path.abspath(path.dirname(__file__)) - - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def read(*parts): - with open(path.join(HERE, *parts), 'r') as fp: - return fp.read() - - -# Get version info -ABOUT = {} -with open(path.join(HERE, "datadog_checks", "apache", "__about__.py")) as f: - exec(f.read(), ABOUT) - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - -setup( - name='datadog-apache', - version=ABOUT["__version__"], - description='The Apache Check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent apache check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD', - # See https://pypi.python.org/pypi?%3Aaction=list_classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.apache'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/aspdotnet/setup.py b/aspdotnet/setup.py deleted file mode 100644 index 89411cc1a3733..0000000000000 --- a/aspdotnet/setup.py +++ /dev/null @@ -1,80 +0,0 @@ -# (C) Datadog, Inc. 2018-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from codecs import open # To use a consistent encoding -from os import path - -from setuptools import setup - -HERE = path.dirname(path.abspath(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, 'datadog_checks', 'aspdotnet', '__about__.py')) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - -setup( - name='datadog-aspdotnet', - version=ABOUT["__version__"], - description='The ASP .NET check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent aspdotnet check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD', - # See https://pypi.python.org/pypi?%3Aaction=list_classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: MIT License', - 'Programming Language :: Python :: 2', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.aspdotnet'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/azure_iot_edge/setup.py b/azure_iot_edge/setup.py deleted file mode 100644 index 58dbe70693f76..0000000000000 --- a/azure_iot_edge/setup.py +++ /dev/null @@ -1,79 +0,0 @@ -# (C) Datadog, Inc. 2020-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from codecs import open # To use a consistent encoding -from os import path - -from setuptools import setup - -HERE = path.dirname(path.abspath(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, 'datadog_checks', 'azure_iot_edge', '__about__.py')) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - - -setup( - name='datadog-azure_iot_edge', - version=ABOUT['__version__'], - description='The Azure IoT Edge check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent azure_iot_edge check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD-3-Clause', - # See https://pypi.org/classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.azure_iot_edge'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/btrfs/setup.py b/btrfs/setup.py deleted file mode 100644 index b2e945b1b4ece..0000000000000 --- a/btrfs/setup.py +++ /dev/null @@ -1,83 +0,0 @@ -# (C) Datadog, Inc. 2018-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) - -# To use a consistent encoding -from codecs import open -from os import path - -# Always prefer setuptools over distutils -from setuptools import setup - -HERE = path.abspath(path.dirname(__file__)) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - -# Get version info -ABOUT = {} -with open(path.join(HERE, "datadog_checks", "btrfs", "__about__.py")) as f: - exec(f.read(), ABOUT) - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - -setup( - name='datadog-btrfs', - version=ABOUT["__version__"], - description='The Btrfs check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent btrfs check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD', - # See https://pypi.python.org/pypi?%3Aaction=list_classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.btrfs'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/cacti/setup.py b/cacti/setup.py deleted file mode 100644 index cdf3e1a304580..0000000000000 --- a/cacti/setup.py +++ /dev/null @@ -1,81 +0,0 @@ -# (C) Datadog, Inc. 2018-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) - -from codecs import open # To use a consistent encoding -from os import path - -from setuptools import setup - -HERE = path.dirname(path.abspath(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, 'datadog_checks', 'cacti', '__about__.py')) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - -setup( - name='datadog-cacti', - version=ABOUT['__version__'], - description='The Cacti check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent cacti check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD', - # See https://pypi.python.org/pypi?%3Aaction=list_classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.cacti'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/calico/setup.py b/calico/setup.py deleted file mode 100644 index 13b7131de9773..0000000000000 --- a/calico/setup.py +++ /dev/null @@ -1,80 +0,0 @@ -# (C) Datadog, Inc. 2022-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) - -from codecs import open # To use a consistent encoding -from os import path - -from setuptools import setup - -HERE = path.dirname(path.abspath(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, 'datadog_checks', 'calico', '__about__.py')) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - - -setup( - name='datadog-calico', - version=ABOUT['__version__'], - description='The calico check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent calico check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Max', - author_email='max@galadrim.fr', - # License - license='BSD-3-Clause', - # See https://pypi.org/classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.calico'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/cassandra/setup.py b/cassandra/setup.py deleted file mode 100644 index 7b7d8748f332b..0000000000000 --- a/cassandra/setup.py +++ /dev/null @@ -1,81 +0,0 @@ -# (C) Datadog, Inc. 2018-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from codecs import open # To use a consistent encoding -from os import path - -from setuptools import setup - -HERE = path.dirname(path.abspath(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, 'datadog_checks', 'cassandra', '__about__.py')) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - - -setup( - name='datadog-cassandra', - version=ABOUT['__version__'], - description='The Cassandra check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent cassandra check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD', - # See https://pypi.python.org/pypi?%3Aaction=list_classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.cassandra'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/cassandra_nodetool/setup.py b/cassandra_nodetool/setup.py deleted file mode 100644 index 47281421d8f50..0000000000000 --- a/cassandra_nodetool/setup.py +++ /dev/null @@ -1,82 +0,0 @@ -# (C) Datadog, Inc. 2018-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) - -from codecs import open -from os import path - -from setuptools import setup - -HERE = path.dirname(path.abspath(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, 'datadog_checks', 'cassandra_nodetool', '__about__.py')) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - - -setup( - name='datadog-cassandra_nodetool', - version=ABOUT['__version__'], - description='The Cassandra Nodetool check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent cassandra_nodetool check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD', - # See https://pypi.python.org/pypi?%3Aaction=list_classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.cassandra_nodetool'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/ceph/setup.py b/ceph/setup.py deleted file mode 100644 index d182f509661a8..0000000000000 --- a/ceph/setup.py +++ /dev/null @@ -1,83 +0,0 @@ -# (C) Datadog, Inc. 2018-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) - -# To use a consistent encoding -from codecs import open -from os import path - -# Always prefer setuptools over distutils -from setuptools import setup - -HERE = path.abspath(path.dirname(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, "datadog_checks", "ceph", "__about__.py")) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - -setup( - name='datadog-ceph', - version=ABOUT["__version__"], - description='The Ceph check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent ceph check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD', - # See https://pypi.python.org/pypi?%3Aaction=list_classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.ceph'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/cilium/setup.py b/cilium/setup.py deleted file mode 100644 index 6eacd415e8e01..0000000000000 --- a/cilium/setup.py +++ /dev/null @@ -1,79 +0,0 @@ -# (C) Datadog, Inc. 2019-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from codecs import open # To use a consistent encoding -from os import path - -from setuptools import setup - -HERE = path.dirname(path.abspath(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, 'datadog_checks', 'cilium', '__about__.py')) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - - -setup( - name='datadog-cilium', - version=ABOUT['__version__'], - description='The Cilium check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent cilium check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD-3-Clause', - # See https://pypi.org/classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.cilium'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/cisco_aci/setup.py b/cisco_aci/setup.py deleted file mode 100644 index 4e67a215aa520..0000000000000 --- a/cisco_aci/setup.py +++ /dev/null @@ -1,76 +0,0 @@ -# (C) Datadog, Inc. 2018-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from codecs import open -from os import path - -from setuptools import setup - -HERE = path.abspath(path.dirname(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, "datadog_checks", "cisco_aci", "__about__.py")) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - -setup( - name='datadog-cisco_aci', - version=ABOUT["__version__"], - description='The Cisco ACI check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent Cisco ACI check', - url='https://github.com/DataDog/integrations-core', - author='Datadog', - author_email='packages@datadoghq.com', - license='BSD', - # See https://pypi.python.org/pypi?%3Aaction=list_classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.12', - ], - packages=['datadog_checks.cisco_aci'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/citrix_hypervisor/setup.py b/citrix_hypervisor/setup.py deleted file mode 100644 index 74b2b1be3fb35..0000000000000 --- a/citrix_hypervisor/setup.py +++ /dev/null @@ -1,79 +0,0 @@ -# (C) Datadog, Inc. 2021-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from codecs import open # To use a consistent encoding -from os import path - -from setuptools import setup - -HERE = path.dirname(path.abspath(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, 'datadog_checks', 'citrix_hypervisor', '__about__.py')) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - - -setup( - name='datadog-citrix_hypervisor', - version=ABOUT['__version__'], - description='The citrix_hypervisor check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent citrix_hypervisor check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD-3-Clause', - # See https://pypi.org/classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.citrix_hypervisor'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/clickhouse/setup.py b/clickhouse/setup.py deleted file mode 100644 index 0597c59b43168..0000000000000 --- a/clickhouse/setup.py +++ /dev/null @@ -1,79 +0,0 @@ -# (C) Datadog, Inc. 2019-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from codecs import open # To use a consistent encoding -from os import path - -from setuptools import setup - -HERE = path.dirname(path.abspath(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, 'datadog_checks', 'clickhouse', '__about__.py')) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - - -setup( - name='datadog-clickhouse', - version=ABOUT['__version__'], - description='The ClickHouse check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent clickhouse check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD-3-Clause', - # See https://pypi.org/classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.clickhouse'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/cloud_foundry_api/setup.py b/cloud_foundry_api/setup.py deleted file mode 100644 index a700d01b194f1..0000000000000 --- a/cloud_foundry_api/setup.py +++ /dev/null @@ -1,69 +0,0 @@ -# (C) Datadog, Inc. 2020-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from codecs import open # To use a consistent encoding -from os import path - -from setuptools import setup - -HERE = path.dirname(path.abspath(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, 'datadog_checks', 'cloud_foundry_api', '__about__.py')) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - - -setup( - name='datadog-cloud_foundry_api', - version=ABOUT['__version__'], - description='The Cloud Foundry API check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent cloud_foundry_api check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD-3-Clause', - # See https://pypi.org/classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.cloud_foundry_api'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/cockroachdb/setup.py b/cockroachdb/setup.py deleted file mode 100644 index 7d06fc90829ef..0000000000000 --- a/cockroachdb/setup.py +++ /dev/null @@ -1,79 +0,0 @@ -# (C) Datadog, Inc. 2018-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from codecs import open # To use a consistent encoding -from os import path - -from setuptools import setup - -HERE = path.dirname(path.abspath(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, 'datadog_checks', 'cockroachdb', '__about__.py')) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - - -setup( - name='datadog-cockroachdb', - version=ABOUT['__version__'], - description='The CockroachDB check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent cockroachdb check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD-3-Clause', - # See https://pypi.org/classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.cockroachdb'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/confluent_platform/setup.py b/confluent_platform/setup.py deleted file mode 100644 index 2844b9562edf7..0000000000000 --- a/confluent_platform/setup.py +++ /dev/null @@ -1,79 +0,0 @@ -# (C) Datadog, Inc. 2020-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from codecs import open # To use a consistent encoding -from os import path - -from setuptools import setup - -HERE = path.dirname(path.abspath(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, 'datadog_checks', 'confluent_platform', '__about__.py')) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - - -setup( - name='datadog-confluent_platform', - version=ABOUT['__version__'], - description='The Confluent Platform check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent confluent_platform check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD-3-Clause', - # See https://pypi.org/classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.confluent_platform'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/consul/setup.py b/consul/setup.py deleted file mode 100644 index ce47342e70a4a..0000000000000 --- a/consul/setup.py +++ /dev/null @@ -1,79 +0,0 @@ -# (C) Datadog, Inc. 2018-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from codecs import open -from os import path - -from setuptools import setup - -HERE = path.abspath(path.dirname(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, "datadog_checks", "consul", "__about__.py")) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - -setup( - name='datadog-consul', - version=ABOUT['__version__'], - description='The Consul Check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent consul check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD', - # See https://pypi.python.org/pypi?%3Aaction=list_classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.12', - ], - packages=['datadog_checks.consul'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/coredns/setup.py b/coredns/setup.py deleted file mode 100644 index 0a81abaef867f..0000000000000 --- a/coredns/setup.py +++ /dev/null @@ -1,78 +0,0 @@ -# (C) Datadog, Inc. 2018-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) - -from codecs import open -from os import path - -from setuptools import setup - -HERE = path.abspath(path.dirname(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, "datadog_checks", "coredns", "__about__.py")) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - - -setup( - name='datadog-coredns', - version=ABOUT["__version__"], - description='CoreDNS collects DNS metrics in Kubernetes.', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent check', - url='https://github.com/DataDog/integrations-core', - author='Datadog', - author_email='packages@datadoghq.com', - license='BSD', - # See https://pypi.python.org/pypi?%3Aaction=list_classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.12', - ], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # The package we're going to ship - packages=['datadog_checks.coredns'], - include_package_data=True, -) diff --git a/couch/setup.py b/couch/setup.py deleted file mode 100644 index c4645bb4decc7..0000000000000 --- a/couch/setup.py +++ /dev/null @@ -1,83 +0,0 @@ -# (C) Datadog, Inc. 2018-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) - -# To use a consistent encoding -from codecs import open -from os import path - -# Always prefer setuptools over distutils -from setuptools import setup - -HERE = path.abspath(path.dirname(__file__)) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - -# Get version info -ABOUT = {} -with open(path.join(HERE, "datadog_checks", "couch", "__about__.py")) as f: - exec(f.read(), ABOUT) - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - -setup( - name='datadog-couch', - version=ABOUT["__version__"], - description='The CouchDB check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent couch check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD', - # See https://pypi.python.org/pypi?%3Aaction=list_classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.couch'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/couchbase/setup.py b/couchbase/setup.py deleted file mode 100644 index 1e0487519bd98..0000000000000 --- a/couchbase/setup.py +++ /dev/null @@ -1,83 +0,0 @@ -# (C) Datadog, Inc. 2018-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) - -# To use a consistent encoding -from codecs import open -from os import path - -# Always prefer setuptools over distutils -from setuptools import setup - -HERE = path.abspath(path.dirname(__file__)) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - -# Get version info -ABOUT = {} -with open(path.join(HERE, "datadog_checks", "couchbase", "__about__.py")) as f: - exec(f.read(), ABOUT) - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - -setup( - name='datadog-couchbase', - version=ABOUT['__version__'], - description='The Couchbase check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent couchbase check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD', - # See https://pypi.python.org/pypi?%3Aaction=list_classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.couchbase'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/crio/setup.py b/crio/setup.py deleted file mode 100644 index 14541f147e932..0000000000000 --- a/crio/setup.py +++ /dev/null @@ -1,80 +0,0 @@ -# (C) Datadog, Inc. 2018-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) - -from codecs import open # To use a consistent encoding -from os import path - -from setuptools import setup - -HERE = path.dirname(path.abspath(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, 'datadog_checks', 'crio', '__about__.py')) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - - -setup( - name='datadog-crio', - version=ABOUT['__version__'], - description='The Crio check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent crio check container runtime kubernetes', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD-3-Clause', - # See https://pypi.org/classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.crio'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/datadog_checks_base/setup.py b/datadog_checks_base/setup.py deleted file mode 100644 index 6cc4da86a3574..0000000000000 --- a/datadog_checks_base/setup.py +++ /dev/null @@ -1,85 +0,0 @@ -# (C) Datadog, Inc. 2018-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from codecs import open # To use a consistent encoding -from os import path - -from setuptools import setup - -HERE = path.abspath(path.dirname(__file__)) - -ABOUT = {} -with open(path.join(HERE, "datadog_checks", "base", "__about__.py")) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -LONG_DESC = "" -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - LONG_DESC = f.read() - - -def get_requirements(fpath, exclude=None, only=None): - if exclude is None: - exclude = [] - if only is None: - only = [] - - with open(path.join(HERE, fpath), encoding='utf-8') as f: - requirements = [] - for line in f: - name = line.split("==")[0] - if only: - if name in only: - requirements.append(line.rstrip()) - else: - if name not in exclude: - requirements.append(line.rstrip()) - return requirements - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.+?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -setup( - # Version should always match one from an agent release - version=ABOUT["__version__"], - name='datadog-checks-base', - description='The Datadog Check Toolkit', - long_description=LONG_DESC, - long_description_content_type='text/markdown', - keywords='datadog agent checks', - url='https://github.com/DataDog/integrations-core', - author='Datadog', - author_email='packages@datadoghq.com', - license='BSD', - # See https://pypi.org/classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3.12', - ], - packages=['datadog_checks'], - include_package_data=True, - extras_require={ - 'deps': parse_pyproject_array('deps'), - 'db': parse_pyproject_array('db'), - 'http': parse_pyproject_array('http'), - 'json': parse_pyproject_array('json'), - 'kube': parse_pyproject_array('kube'), - }, -) diff --git a/datadog_checks_dependency_provider/setup.py b/datadog_checks_dependency_provider/setup.py deleted file mode 100644 index 2fa5a9a772204..0000000000000 --- a/datadog_checks_dependency_provider/setup.py +++ /dev/null @@ -1,79 +0,0 @@ -# (C) Datadog, Inc. 2021-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from codecs import open # To use a consistent encoding -from os import path - -from setuptools import setup - -HERE = path.dirname(path.abspath(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, 'datadog_checks', 'datadog_checks_dependency_provider', '__about__.py')) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - - -setup( - name='datadog-datadog_checks_dependency_provider', - version=ABOUT['__version__'], - description='The datadog_checks_dependency_provider check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent datadog_checks_dependency_provider check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD-3-Clause', - # See https://pypi.org/classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.datadog_checks_dependency_provider'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/datadog_checks_dev/setup.py b/datadog_checks_dev/setup.py deleted file mode 100644 index 7d0e0f00e1858..0000000000000 --- a/datadog_checks_dev/setup.py +++ /dev/null @@ -1,72 +0,0 @@ -# (C) Datadog, Inc. 2018-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from io import open -from os import path - -from setuptools import setup - -HERE = path.dirname(path.abspath(__file__)) - -with open(path.join(HERE, 'datadog_checks', 'dev', '__about__.py'), 'r', encoding='utf-8') as f: - for line in f: - line = line.strip() - if line.startswith('__version__'): - VERSION = line.split('=')[1].strip(' \'"') - break - else: - VERSION = '0.0.1' - -with open(path.join(HERE, 'README.md'), 'r', encoding='utf-8') as f: - README = f.read() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.+?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -setup( - name='datadog_checks_dev', - version=VERSION, - description='The Datadog Checks Developer Tools', - long_description=README, - long_description_content_type='text/markdown', - keywords='datadog agent checks dev tools tests', - url='https://github.com/DataDog/integrations-core', - author='Datadog', - author_email='packages@datadoghq.com', - license='BSD', - # See https://pypi.org/classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'License :: OSI Approved :: BSD License', - 'Natural Language :: English', - 'Operating System :: OS Independent', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3.12', - 'Programming Language :: Python :: Implementation :: CPython', - 'Programming Language :: Python :: Implementation :: PyPy', - ], - packages=['datadog_checks', 'datadog_checks.dev'], - install_requires=parse_pyproject_array('dependencies'), - # TODO: Uncomment when we fully drop Python 2 - # python_requires='>=3.7', - include_package_data=True, - extras_require={'cli': parse_pyproject_array('cli')}, - entry_points={ - 'pytest11': ['datadog_checks = datadog_checks.dev.plugin.pytest'], - 'console_scripts': ['ddev = datadog_checks.dev.tooling.cli:ddev'], - }, -) diff --git a/datadog_checks_tests_helper/setup.py b/datadog_checks_tests_helper/setup.py deleted file mode 100644 index 948ee852c79f0..0000000000000 --- a/datadog_checks_tests_helper/setup.py +++ /dev/null @@ -1,51 +0,0 @@ -# (C) Datadog, Inc. 2018-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from codecs import open # To use a consistent encoding -from os import path - -from setuptools import find_packages, setup - -HERE = path.abspath(path.dirname(__file__)) - -ABOUT = {} -with open(path.join(HERE, "datadog_test_libs", "__about__.py")) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -LONG_DESC = "" -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - LONG_DESC = f.read() - - -# Parse requirements -def get_requirements(fpath): - with open(path.join(HERE, fpath), encoding='utf-8') as f: - return f.readlines() - - -setup( - # Version should always match one from an agent release - version=ABOUT["__version__"], - name='datadog_checks_tests_helper', - description='The Datadog Check Tests Helpers', - long_description=LONG_DESC, - long_description_content_type='text/markdown', - keywords='datadog agent checks tests', - url='https://github.com/DataDog/datadog-agent-tk', - author='Datadog', - author_email='packages@datadoghq.com', - license='BSD', - # See https://pypi.python.org/pypi?%3Aaction=list_classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2', - 'Programming Language :: Python :: 2.7', - ], - packages=find_packages(), - include_package_data=True, - install_requires=get_requirements('requirements.in'), -) diff --git a/datadog_cluster_agent/setup.py b/datadog_cluster_agent/setup.py deleted file mode 100644 index 0242b7bc2829e..0000000000000 --- a/datadog_cluster_agent/setup.py +++ /dev/null @@ -1,79 +0,0 @@ -# (C) Datadog, Inc. 2021-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from codecs import open # To use a consistent encoding -from os import path - -from setuptools import setup - -HERE = path.dirname(path.abspath(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, 'datadog_checks', 'datadog_cluster_agent', '__about__.py')) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - - -setup( - name='datadog-datadog_cluster_agent', - version=ABOUT['__version__'], - description='The Datadog-Cluster-Agent check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent datadog_cluster_agent check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD-3-Clause', - # See https://pypi.org/classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.datadog_cluster_agent'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/directory/setup.py b/directory/setup.py deleted file mode 100644 index eddc129f84a56..0000000000000 --- a/directory/setup.py +++ /dev/null @@ -1,83 +0,0 @@ -# (C) Datadog, Inc. 2018-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) - -# To use a consistent encoding -from codecs import open -from os import path - -# Always prefer setuptools over distutils -from setuptools import setup - -HERE = path.abspath(path.dirname(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, "datadog_checks", "directory", "__about__.py")) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - -setup( - name='datadog-directory', - version=ABOUT["__version__"], - description='The Directory check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent directory check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='MIT', - # See https://pypi.python.org/pypi?%3Aaction=list_classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: MIT License', - 'Programming Language :: Python :: 2', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.directory'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/disk/setup.py b/disk/setup.py deleted file mode 100644 index 39df7447a4830..0000000000000 --- a/disk/setup.py +++ /dev/null @@ -1,81 +0,0 @@ -# (C) Datadog, Inc. 2018-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from codecs import open # To use a consistent encoding -from os import path - -from setuptools import setup - -HERE = path.abspath(path.dirname(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, "datadog_checks", "disk", "__about__.py")) as f: - exec(f.read(), ABOUT) - - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - -setup( - name='datadog-disk', - version=ABOUT["__version__"], - description='The Disk check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent disk check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='MIT', - # See https://pypi.python.org/pypi?%3Aaction=list_classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: MIT License', - 'Programming Language :: Python :: 2', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.disk'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/dns_check/setup.py b/dns_check/setup.py deleted file mode 100644 index 2cdf3e02b9f0d..0000000000000 --- a/dns_check/setup.py +++ /dev/null @@ -1,81 +0,0 @@ -# (C) Datadog, Inc. 2018-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) - -from codecs import open -from os import path - -from setuptools import setup - -HERE = path.dirname(path.abspath(__file__)) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - -# Get version info -ABOUT = {} -with open(path.join(HERE, "datadog_checks", "dns_check", "__about__.py")) as f: - exec(f.read(), ABOUT) - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - -setup( - name='datadog-dns_check', - version=ABOUT['__version__'], - description='The DNS check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent dns_check check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD', - # See https://pypi.python.org/pypi?%3Aaction=list_classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.dns_check'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/dotnetclr/setup.py b/dotnetclr/setup.py deleted file mode 100644 index 74472140b0b46..0000000000000 --- a/dotnetclr/setup.py +++ /dev/null @@ -1,82 +0,0 @@ -# (C) Datadog, Inc. 2018-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) - -# To use a consistent encoding -from codecs import open -from os import path - -from setuptools import setup - -HERE = path.dirname(path.abspath(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, 'datadog_checks', 'dotnetclr', '__about__.py')) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - -setup( - name='datadog-dotnetclr', - version=ABOUT["__version__"], - description='The .NET CLR check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent .NET CLR check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD', - # See https://pypi.python.org/pypi?%3Aaction=list_classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: MIT License', - 'Programming Language :: Python :: 2', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.dotnetclr'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/druid/setup.py b/druid/setup.py deleted file mode 100644 index a9bfd76081887..0000000000000 --- a/druid/setup.py +++ /dev/null @@ -1,79 +0,0 @@ -# (C) Datadog, Inc. 2019-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from codecs import open # To use a consistent encoding -from os import path - -from setuptools import setup - -HERE = path.dirname(path.abspath(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, 'datadog_checks', 'druid', '__about__.py')) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - - -setup( - name='datadog-druid', - version=ABOUT['__version__'], - description='The druid check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent druid check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD-3-Clause', - # See https://pypi.org/classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.druid'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/ecs_fargate/setup.py b/ecs_fargate/setup.py deleted file mode 100644 index f2d2011bb5b78..0000000000000 --- a/ecs_fargate/setup.py +++ /dev/null @@ -1,80 +0,0 @@ -# (C) Datadog, Inc. 2018-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from codecs import open # To use a consistent encoding -from os import path - -from setuptools import setup - -HERE = path.dirname(path.abspath(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, 'datadog_checks', 'ecs_fargate', '__about__.py')) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - -setup( - name='datadog-ecs_fargate', - version=ABOUT['__version__'], - description='The ECS Fargate check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent ecs_fargate check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD', - # See https://pypi.python.org/pypi?%3Aaction=list_classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.ecs_fargate'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/eks_fargate/setup.py b/eks_fargate/setup.py deleted file mode 100644 index 4c5dda7523d73..0000000000000 --- a/eks_fargate/setup.py +++ /dev/null @@ -1,79 +0,0 @@ -# (C) Datadog, Inc. 2020 -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from codecs import open # To use a consistent encoding -from os import path - -from setuptools import setup - -HERE = path.dirname(path.abspath(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, 'datadog_checks', 'eks_fargate', '__about__.py')) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - - -setup( - name='datadog-eks_fargate', - version=ABOUT['__version__'], - description='The eks_fargate check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent eks_fargate check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD-3-Clause', - # See https://pypi.org/classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.eks_fargate'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/elastic/setup.py b/elastic/setup.py deleted file mode 100644 index 486852a4d893a..0000000000000 --- a/elastic/setup.py +++ /dev/null @@ -1,82 +0,0 @@ -# (C) Datadog, Inc. 2018-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) - -from codecs import open -from os import path - -from setuptools import setup - -HERE = path.abspath(path.dirname(__file__)) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -# Get version info -ABOUT = {} -with open(path.join(HERE, "datadog_checks", "elastic", "__about__.py")) as f: - exec(f.read(), ABOUT) - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - -setup( - name='datadog-elastic', - version=ABOUT["__version__"], - description='The Elastic Check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent elastic check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD', - # See https://pypi.python.org/pypi?%3Aaction=list_classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.elastic'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/envoy/setup.py b/envoy/setup.py deleted file mode 100644 index 2bf1870c0f521..0000000000000 --- a/envoy/setup.py +++ /dev/null @@ -1,80 +0,0 @@ -# (C) Datadog, Inc. 2018-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from codecs import open # To use a consistent encoding -from os import path - -from setuptools import setup - -HERE = path.dirname(path.abspath(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, 'datadog_checks', 'envoy', '__about__.py')) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - -setup( - name='datadog-envoy', - version=ABOUT['__version__'], - description='The Envoy check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent envoy check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD', - # See https://pypi.python.org/pypi?%3Aaction=list_classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.envoy'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/etcd/setup.py b/etcd/setup.py deleted file mode 100644 index 3912e6655dd6e..0000000000000 --- a/etcd/setup.py +++ /dev/null @@ -1,80 +0,0 @@ -# (C) Datadog, Inc. 2018-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from codecs import open # To use a consistent encoding -from os import path - -from setuptools import setup - -HERE = path.dirname(path.abspath(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, 'datadog_checks', 'etcd', '__about__.py')) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - -setup( - name='datadog-etcd', - version=ABOUT['__version__'], - description='The Etcd check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent etcd check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD', - # See https://pypi.python.org/pypi?%3Aaction=list_classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.etcd'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/exchange_server/setup.py b/exchange_server/setup.py deleted file mode 100644 index b52f7f129b276..0000000000000 --- a/exchange_server/setup.py +++ /dev/null @@ -1,80 +0,0 @@ -# (C) Datadog, Inc. 2018-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from codecs import open # To use a consistent encoding -from os import path - -from setuptools import setup - -HERE = path.dirname(path.abspath(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, 'datadog_checks', 'exchange_server', '__about__.py')) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - -setup( - name='datadog-exchange_server', - version=ABOUT["__version__"], - description='The MS Exchange check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent exchange check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD', - # See https://pypi.python.org/pypi?%3Aaction=list_classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: MIT License', - 'Programming Language :: Python :: 2', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.exchange_server'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/external_dns/setup.py b/external_dns/setup.py deleted file mode 100644 index 58d79dce3efcf..0000000000000 --- a/external_dns/setup.py +++ /dev/null @@ -1,80 +0,0 @@ -# (C) Datadog, Inc. 2018-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from codecs import open # To use a consistent encoding -from os import path - -from setuptools import setup - -HERE = path.dirname(path.abspath(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, 'datadog_checks', 'external_dns', '__about__.py')) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - -setup( - name='datadog-external_dns', - version=ABOUT['__version__'], - description='The ExternalDNS check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent external_dns check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD', - # See https://pypi.python.org/pypi?%3Aaction=list_classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.external_dns'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/flink/setup.py b/flink/setup.py deleted file mode 100644 index 5d33025272166..0000000000000 --- a/flink/setup.py +++ /dev/null @@ -1,79 +0,0 @@ -# (C) Datadog, Inc. 2020-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from codecs import open # To use a consistent encoding -from os import path - -from setuptools import setup - -HERE = path.dirname(path.abspath(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, 'datadog_checks', 'flink', '__about__.py')) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - - -setup( - name='datadog-flink', - version=ABOUT['__version__'], - description='The Flink check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent flink check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD-3-Clause', - # See https://pypi.org/classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.flink'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/fluentd/setup.py b/fluentd/setup.py deleted file mode 100644 index e253a8cce0f7c..0000000000000 --- a/fluentd/setup.py +++ /dev/null @@ -1,80 +0,0 @@ -# (C) Datadog, Inc. 2018-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from codecs import open # To use a consistent encoding -from os import path - -from setuptools import setup - -HERE = path.dirname(path.abspath(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, 'datadog_checks', 'fluentd', '__about__.py')) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - -setup( - name='datadog-fluentd', - version=ABOUT['__version__'], - description='The Fluentd check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent fluentd check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD', - # See https://pypi.python.org/pypi?%3Aaction=list_classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.fluentd'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/foundationdb/setup.py b/foundationdb/setup.py deleted file mode 100644 index 18c81f1a69648..0000000000000 --- a/foundationdb/setup.py +++ /dev/null @@ -1,80 +0,0 @@ -# (C) Datadog, Inc. 2022-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) - -from codecs import open # To use a consistent encoding -from os import path - -from setuptools import setup - -HERE = path.dirname(path.abspath(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, 'datadog_checks', 'foundationdb', '__about__.py')) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - - -setup( - name='datadog-foundationdb', - version=ABOUT['__version__'], - description='The FoundationDB check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent foundationdb check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-extras', - # Author details - author='Edument Central Europe sro.', - author_email='datadog-integrations@edument.cz', - # License - license='BSD-3-Clause', - # See https://pypi.org/classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.foundationdb'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/gearmand/setup.py b/gearmand/setup.py deleted file mode 100644 index 6ae6eee306bfd..0000000000000 --- a/gearmand/setup.py +++ /dev/null @@ -1,80 +0,0 @@ -# (C) Datadog, Inc. 2018-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from codecs import open # To use a consistent encoding -from os import path - -from setuptools import setup - -HERE = path.dirname(path.abspath(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, 'datadog_checks', 'gearmand', '__about__.py')) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - -setup( - name='datadog-gearmand', - version=ABOUT['__version__'], - description='The Gearmand check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent gearmand check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD', - # See https://pypi.python.org/pypi?%3Aaction=list_classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.gearmand'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/gitlab/setup.py b/gitlab/setup.py deleted file mode 100644 index 9277000423831..0000000000000 --- a/gitlab/setup.py +++ /dev/null @@ -1,80 +0,0 @@ -# (C) Datadog, Inc. 2018-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from codecs import open # To use a consistent encoding -from os import path - -from setuptools import setup - -HERE = path.dirname(path.abspath(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, 'datadog_checks', 'gitlab', '__about__.py')) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - -setup( - name='datadog-gitlab', - version=ABOUT['__version__'], - description='The Gitlab check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent gitlab check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD', - # See https://pypi.python.org/pypi?%3Aaction=list_classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.gitlab'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/gitlab_runner/setup.py b/gitlab_runner/setup.py deleted file mode 100644 index a3df7127d75fa..0000000000000 --- a/gitlab_runner/setup.py +++ /dev/null @@ -1,80 +0,0 @@ -# (C) Datadog, Inc. 2018-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from codecs import open # To use a consistent encoding -from os import path - -from setuptools import setup - -HERE = path.dirname(path.abspath(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, 'datadog_checks', 'gitlab_runner', '__about__.py')) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - -setup( - name='datadog-gitlab_runner', - version=ABOUT['__version__'], - description='The Gitlab Runner check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent gitlab_runner check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD', - # See https://pypi.python.org/pypi?%3Aaction=list_classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.gitlab_runner'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/glusterfs/setup.py b/glusterfs/setup.py deleted file mode 100644 index e463c01a68432..0000000000000 --- a/glusterfs/setup.py +++ /dev/null @@ -1,79 +0,0 @@ -# (C) Datadog, Inc. 2020-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from codecs import open # To use a consistent encoding -from os import path - -from setuptools import setup - -HERE = path.dirname(path.abspath(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, 'datadog_checks', 'glusterfs', '__about__.py')) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - - -setup( - name='datadog-glusterfs', - version=ABOUT['__version__'], - description='The GlusterFS check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent glusterfs check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD-3-Clause', - # See https://pypi.org/classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.glusterfs'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/go_expvar/setup.py b/go_expvar/setup.py deleted file mode 100644 index 27e76ee070221..0000000000000 --- a/go_expvar/setup.py +++ /dev/null @@ -1,80 +0,0 @@ -# (C) Datadog, Inc. 2018-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from codecs import open # To use a consistent encoding -from os import path - -from setuptools import setup - -HERE = path.dirname(path.abspath(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, 'datadog_checks', 'go_expvar', '__about__.py')) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - -setup( - name='datadog-go_expvar', - version=ABOUT['__version__'], - description='The Go Expvar check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent go_expvar check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD', - # See https://pypi.python.org/pypi?%3Aaction=list_classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.go_expvar'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/gunicorn/setup.py b/gunicorn/setup.py deleted file mode 100644 index 17118ae355896..0000000000000 --- a/gunicorn/setup.py +++ /dev/null @@ -1,80 +0,0 @@ -# (C) Datadog, Inc. 2018-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from codecs import open # To use a consistent encoding -from os import path - -from setuptools import setup - -HERE = path.dirname(path.abspath(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, 'datadog_checks', 'gunicorn', '__about__.py')) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - -setup( - name='datadog-gunicorn', - version=ABOUT['__version__'], - description='The Gunicorn check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent gunicorn check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD', - # See https://pypi.python.org/pypi?%3Aaction=list_classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.gunicorn'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/haproxy/setup.py b/haproxy/setup.py deleted file mode 100644 index bba978292a3be..0000000000000 --- a/haproxy/setup.py +++ /dev/null @@ -1,82 +0,0 @@ -# (C) Datadog, Inc. 2018-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) - -# To use a consistent encoding -from codecs import open -from os import path - -from setuptools import setup - -HERE = path.abspath(path.dirname(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, "datadog_checks", "haproxy", "__about__.py")) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - -setup( - name='datadog-haproxy', - version=ABOUT["__version__"], - description='The HAProxy check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent haproxy check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD', - # See https://pypi.python.org/pypi?%3Aaction=list_classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.haproxy'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/harbor/setup.py b/harbor/setup.py deleted file mode 100644 index b172a09049020..0000000000000 --- a/harbor/setup.py +++ /dev/null @@ -1,79 +0,0 @@ -# (C) Datadog, Inc. 2019-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from codecs import open # To use a consistent encoding -from os import path - -from setuptools import setup - -HERE = path.dirname(path.abspath(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, 'datadog_checks', 'harbor', '__about__.py')) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - - -setup( - name='datadog-harbor', - version=ABOUT['__version__'], - description='The harbor check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent harbor check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD-3-Clause', - # See https://pypi.org/classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.harbor'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/hazelcast/setup.py b/hazelcast/setup.py deleted file mode 100644 index 4e6d8473a0101..0000000000000 --- a/hazelcast/setup.py +++ /dev/null @@ -1,79 +0,0 @@ -# (C) Datadog, Inc. 2020-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from codecs import open # To use a consistent encoding -from os import path - -from setuptools import setup - -HERE = path.dirname(path.abspath(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, 'datadog_checks', 'hazelcast', '__about__.py')) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - - -setup( - name='datadog-hazelcast', - version=ABOUT['__version__'], - description='The Hazelcast check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent hazelcast check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD-3-Clause', - # See https://pypi.org/classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.hazelcast'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/hdfs_datanode/setup.py b/hdfs_datanode/setup.py deleted file mode 100644 index fd54e0aaffaeb..0000000000000 --- a/hdfs_datanode/setup.py +++ /dev/null @@ -1,83 +0,0 @@ -# (C) Datadog, Inc. 2018-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) - -# To use a consistent encoding -from codecs import open -from os import path - -# Always prefer setuptools over distutils -from setuptools import setup - -HERE = path.abspath(path.dirname(__file__)) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - -# Get version info -ABOUT = {} -with open(path.join(HERE, "datadog_checks", "hdfs_datanode", "__about__.py")) as f: - exec(f.read(), ABOUT) - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - -setup( - name='datadog-hdfs_datanode', - version=ABOUT['__version__'], - description='The HDFS Datanode Check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent hdfs_datanode check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD', - # See https://pypi.python.org/pypi?%3Aaction=list_classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.hdfs_datanode'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/hdfs_namenode/setup.py b/hdfs_namenode/setup.py deleted file mode 100644 index 84baeac336f0e..0000000000000 --- a/hdfs_namenode/setup.py +++ /dev/null @@ -1,83 +0,0 @@ -# (C) Datadog, Inc. 2018-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) - -# To use a consistent encoding -from codecs import open -from os import path - -# Always prefer setuptools over distutils -from setuptools import setup - -HERE = path.abspath(path.dirname(__file__)) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - -# Get version info -ABOUT = {} -with open(path.join(HERE, "datadog_checks", "hdfs_namenode", "__about__.py")) as f: - exec(f.read(), ABOUT) - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - -setup( - name='datadog-hdfs_namenode', - version=ABOUT['__version__'], - description='The HDFS Namenode check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent hdfs_namenode check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD', - # See https://pypi.python.org/pypi?%3Aaction=list_classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.hdfs_namenode'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/http_check/setup.py b/http_check/setup.py deleted file mode 100644 index b4bc1cd005340..0000000000000 --- a/http_check/setup.py +++ /dev/null @@ -1,83 +0,0 @@ -# (C) Datadog, Inc. 2018-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) - -# To use a consistent encoding -from codecs import open -from os import path - -# Always prefer setuptools over distutils -from setuptools import setup - -HERE = path.abspath(path.dirname(__file__)) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - -# Get version info -ABOUT = {} -with open(path.join(HERE, "datadog_checks", "http_check", "__about__.py")) as f: - exec(f.read(), ABOUT) - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - -setup( - name='datadog-http_check', - version=ABOUT['__version__'], - description='The HTTP check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent http_check check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD', - # See https://pypi.python.org/pypi?%3Aaction=list_classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.http_check'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/hudi/setup.py b/hudi/setup.py deleted file mode 100644 index 3222d21ec37a5..0000000000000 --- a/hudi/setup.py +++ /dev/null @@ -1,79 +0,0 @@ -# (C) Datadog, Inc. 2021-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from codecs import open # To use a consistent encoding -from os import path - -from setuptools import setup - -HERE = path.dirname(path.abspath(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, 'datadog_checks', 'hudi', '__about__.py')) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - - -setup( - name='datadog-hudi', - version=ABOUT['__version__'], - description='The Hudi check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent hudi check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD-3-Clause', - # See https://pypi.org/classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.hudi'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/hyperv/setup.py b/hyperv/setup.py deleted file mode 100644 index b5a799db0c098..0000000000000 --- a/hyperv/setup.py +++ /dev/null @@ -1,79 +0,0 @@ -# (C) Datadog, Inc. 2018-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from codecs import open # To use a consistent encoding -from os import path - -from setuptools import setup - -HERE = path.dirname(path.abspath(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, 'datadog_checks', 'hyperv', '__about__.py')) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - - -setup( - name='datadog-hyperv', - version=ABOUT['__version__'], - description='The Hyper-V check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent hyperv check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD-3-Clause', - # See https://pypi.org/classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.hyperv'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/ibm_db2/setup.py b/ibm_db2/setup.py deleted file mode 100644 index fbfc21e32868b..0000000000000 --- a/ibm_db2/setup.py +++ /dev/null @@ -1,79 +0,0 @@ -# (C) Datadog, Inc. 2019-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from codecs import open # To use a consistent encoding -from os import path - -from setuptools import setup - -HERE = path.dirname(path.abspath(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, 'datadog_checks', 'ibm_db2', '__about__.py')) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - - -setup( - name='datadog-ibm_db2', - version=ABOUT['__version__'], - description='The IBM Db2 check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent ibm_db2 check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD-3-Clause', - # See https://pypi.org/classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.ibm_db2'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/ibm_was/setup.py b/ibm_was/setup.py deleted file mode 100644 index 3a0c4128bd2a8..0000000000000 --- a/ibm_was/setup.py +++ /dev/null @@ -1,79 +0,0 @@ -# (C) Datadog, Inc. 2018-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from codecs import open # To use a consistent encoding -from os import path - -from setuptools import setup - -HERE = path.dirname(path.abspath(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, 'datadog_checks', 'ibm_was', '__about__.py')) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - - -setup( - name='datadog-ibm_was', - version=ABOUT['__version__'], - description='The IBM WAS check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent ibm_was check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD-3-Clause', - # See https://pypi.org/classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.ibm_was'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/iis/setup.py b/iis/setup.py deleted file mode 100644 index b0572c8af1b28..0000000000000 --- a/iis/setup.py +++ /dev/null @@ -1,80 +0,0 @@ -# (C) Datadog, Inc. 2018-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from codecs import open # To use a consistent encoding -from os import path - -from setuptools import setup - -HERE = path.dirname(path.abspath(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, 'datadog_checks', 'iis', '__about__.py')) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - -setup( - name='datadog-iis', - version=ABOUT["__version__"], - description='The IIS check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent iis check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD', - # See https://pypi.python.org/pypi?%3Aaction=list_classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: MIT License', - 'Programming Language :: Python :: 2', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.iis'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/istio/setup.py b/istio/setup.py deleted file mode 100644 index c79be0c6c995d..0000000000000 --- a/istio/setup.py +++ /dev/null @@ -1,81 +0,0 @@ -# (C) Datadog, Inc. 2018-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from codecs import open # To use a consistent encoding -from os import path - -from setuptools import setup - -HERE = path.abspath(path.dirname(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, "datadog_checks", "istio", "__about__.py")) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - - -setup( - name='datadog-istio', - version=ABOUT["__version__"], - description='The istio check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent istio check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='New BSD', - # See https://pypi.python.org/pypi?%3Aaction=list_classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.istio'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/journald/setup.py b/journald/setup.py deleted file mode 100644 index 25913dd731c7f..0000000000000 --- a/journald/setup.py +++ /dev/null @@ -1,79 +0,0 @@ -# (C) Datadog, Inc. 2021-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from codecs import open # To use a consistent encoding -from os import path - -from setuptools import setup - -HERE = path.dirname(path.abspath(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, 'datadog_checks', 'journald', '__about__.py')) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - - -setup( - name='datadog-journald', - version=ABOUT['__version__'], - description='The journald check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent journald check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD-3-Clause', - # See https://pypi.org/classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.journald'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/kafka/setup.py b/kafka/setup.py deleted file mode 100644 index e385703b4b8fc..0000000000000 --- a/kafka/setup.py +++ /dev/null @@ -1,81 +0,0 @@ -# (C) Datadog, Inc. 2018-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from codecs import open # To use a consistent encoding -from os import path - -from setuptools import setup - -HERE = path.dirname(path.abspath(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, 'datadog_checks', 'kafka', '__about__.py')) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - - -setup( - name='datadog-kafka', - version=ABOUT['__version__'], - description='The Kafka check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent kafka check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD', - # See https://pypi.python.org/pypi?%3Aaction=list_classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.kafka'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/kong/setup.py b/kong/setup.py deleted file mode 100644 index dae5fab4fc906..0000000000000 --- a/kong/setup.py +++ /dev/null @@ -1,81 +0,0 @@ -# (C) Datadog, Inc. 2018-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) - -from codecs import open # To use a consistent encoding -from os import path - -from setuptools import setup - -HERE = path.dirname(path.abspath(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, 'datadog_checks', 'kong', '__about__.py')) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - -setup( - name='datadog-kong', - version=ABOUT['__version__'], - description='The Kong check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent kong check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD', - # See https://pypi.python.org/pypi?%3Aaction=list_classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.kong'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/kube_apiserver_metrics/setup.py b/kube_apiserver_metrics/setup.py deleted file mode 100644 index 7cda78625178a..0000000000000 --- a/kube_apiserver_metrics/setup.py +++ /dev/null @@ -1,79 +0,0 @@ -# (C) Datadog, Inc. 2019-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from codecs import open # To use a consistent encoding -from os import path - -from setuptools import setup - -HERE = path.dirname(path.abspath(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, 'datadog_checks', 'kube_apiserver_metrics', '__about__.py')) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - - -setup( - name='datadog-kube_apiserver_metrics', - version=ABOUT['__version__'], - description='The Kube_apiserver_metrics check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent kube_apiserver_metrics check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD-3-Clause', - # See https://pypi.org/classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.kube_apiserver_metrics'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/kube_controller_manager/setup.py b/kube_controller_manager/setup.py deleted file mode 100644 index 50a588ce870a0..0000000000000 --- a/kube_controller_manager/setup.py +++ /dev/null @@ -1,79 +0,0 @@ -# (C) Datadog, Inc. 2018-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from codecs import open # To use a consistent encoding -from os import path - -from setuptools import setup - -HERE = path.dirname(path.abspath(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, 'datadog_checks', 'kube_controller_manager', '__about__.py')) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - - -setup( - name='datadog-kube_controller_manager', - version=ABOUT['__version__'], - description='The Kubernetes Controller Manager check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent kube_controller_manager check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD-3-Clause', - # See https://pypi.org/classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.kube_controller_manager'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/kube_dns/setup.py b/kube_dns/setup.py deleted file mode 100644 index 8b6ad6ba307c0..0000000000000 --- a/kube_dns/setup.py +++ /dev/null @@ -1,80 +0,0 @@ -# (C) Datadog, Inc. 2018-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from codecs import open # To use a consistent encoding -from os import path - -from setuptools import setup - -HERE = path.dirname(path.abspath(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, 'datadog_checks', 'kube_dns', '__about__.py')) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - -setup( - name='datadog-kube_dns', - version=ABOUT['__version__'], - description='The KubeDNS check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent kube_dns check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD', - # See https://pypi.python.org/pypi?%3Aaction=list_classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.kube_dns'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/kube_metrics_server/setup.py b/kube_metrics_server/setup.py deleted file mode 100644 index 641c9fe34363c..0000000000000 --- a/kube_metrics_server/setup.py +++ /dev/null @@ -1,79 +0,0 @@ -# (C) Datadog, Inc. 2019-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from codecs import open # To use a consistent encoding -from os import path - -from setuptools import setup - -HERE = path.dirname(path.abspath(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, 'datadog_checks', 'kube_metrics_server', '__about__.py')) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - - -setup( - name='datadog-kube_metrics_server', - version=ABOUT['__version__'], - description='The Kubernetes Metrics Server check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent kube_metrics_server check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD-3-Clause', - # See https://pypi.org/classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.kube_metrics_server'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/kube_proxy/setup.py b/kube_proxy/setup.py deleted file mode 100644 index 3d9a1cd551aee..0000000000000 --- a/kube_proxy/setup.py +++ /dev/null @@ -1,81 +0,0 @@ -# (C) Datadog, Inc. 2018-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) - -from codecs import open # To use a consistent encoding -from os import path - -from setuptools import setup - -HERE = path.abspath(path.dirname(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, "datadog_checks", "kube_proxy", "__about__.py")) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - -setup( - name='datadog-kube-proxy', - version=ABOUT["__version__"], - description='The kube_proxy Check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent kube_proxy check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD', - # See https://pypi.python.org/pypi?%3Aaction=list_classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.kube_proxy'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/kube_scheduler/setup.py b/kube_scheduler/setup.py deleted file mode 100644 index cb01e985a581c..0000000000000 --- a/kube_scheduler/setup.py +++ /dev/null @@ -1,79 +0,0 @@ -# (C) Datadog, Inc. 2019-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from codecs import open # To use a consistent encoding -from os import path - -from setuptools import setup - -HERE = path.dirname(path.abspath(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, 'datadog_checks', 'kube_scheduler', '__about__.py')) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - - -setup( - name='datadog-kube_scheduler', - version=ABOUT['__version__'], - description='The Kubernetes Scheduler check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent kube_scheduler check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD-3-Clause', - # See https://pypi.org/classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.kube_scheduler'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/kubelet/setup.py b/kubelet/setup.py deleted file mode 100644 index 22b6902a38f9f..0000000000000 --- a/kubelet/setup.py +++ /dev/null @@ -1,80 +0,0 @@ -# (C) Datadog, Inc. 2018-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from codecs import open -from os import path - -from setuptools import setup - -HERE = path.abspath(path.dirname(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, "datadog_checks", "kubelet", "__about__.py")) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - -setup( - name='datadog-kubelet', - version=ABOUT["__version__"], - description='The Kubelet check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent kubelet check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='New BSD', - # See https://pypi.python.org/pypi?%3Aaction=list_classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.kubelet'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/kubernetes_state/setup.py b/kubernetes_state/setup.py deleted file mode 100644 index c075f02e011bc..0000000000000 --- a/kubernetes_state/setup.py +++ /dev/null @@ -1,80 +0,0 @@ -# (C) Datadog, Inc. 2018-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from codecs import open # To use a consistent encoding -from os import path - -from setuptools import setup - -HERE = path.dirname(path.abspath(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, 'datadog_checks', 'kubernetes_state', '__about__.py')) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - -setup( - name='datadog-kubernetes_state', - version=ABOUT['__version__'], - description='The Kubernetes State check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent kubernetes_state check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD', - # See https://pypi.python.org/pypi?%3Aaction=list_classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.kubernetes_state'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/kyototycoon/setup.py b/kyototycoon/setup.py deleted file mode 100644 index a886db175c451..0000000000000 --- a/kyototycoon/setup.py +++ /dev/null @@ -1,83 +0,0 @@ -# (C) Datadog, Inc. 2018-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) - -# To use a consistent encoding -from codecs import open -from os import path - -# Always prefer setuptools over distutils -from setuptools import setup - -HERE = path.abspath(path.dirname(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, "datadog_checks", "kyototycoon", "__about__.py")) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - -setup( - name='datadog-kyototycoon', - version=ABOUT['__version__'], - description='The KyotoTycoon check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent kyototycoon check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD', - # See https://pypi.python.org/pypi?%3Aaction=list_classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.kyototycoon'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/lighttpd/setup.py b/lighttpd/setup.py deleted file mode 100644 index dcdb92211c9c2..0000000000000 --- a/lighttpd/setup.py +++ /dev/null @@ -1,76 +0,0 @@ -# (C) Datadog, Inc. 2018-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from codecs import open -from os import path - -from setuptools import setup - -HERE = path.abspath(path.dirname(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, "datadog_checks", "lighttpd", "__about__.py")) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - -setup( - name='datadog-lighttpd', - version=ABOUT["__version__"], - description='The lighttpd check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent lighttpd check', - url='https://github.com/DataDog/integrations-core', - author='Datadog', - author_email='packages@datadoghq.com', - license='BSD', - # See https://pypi.python.org/pypi?%3Aaction=list_classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.12', - ], - packages=['datadog_checks.lighttpd'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/linkerd/setup.py b/linkerd/setup.py deleted file mode 100644 index 35aca4e74a2cf..0000000000000 --- a/linkerd/setup.py +++ /dev/null @@ -1,80 +0,0 @@ -# (C) Datadog, Inc. 2018-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from codecs import open # To use a consistent encoding -from os import path - -from setuptools import setup - -HERE = path.abspath(path.dirname(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, "datadog_checks", "linkerd", "__about__.py")) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - -setup( - name='datadog-linkerd', - version=ABOUT["__version__"], - description='The Linkerd check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent linkerd check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD', - # See https://pypi.python.org/pypi?%3Aaction=list_classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.linkerd'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/linux_proc_extras/setup.py b/linux_proc_extras/setup.py deleted file mode 100644 index 401b338ee403c..0000000000000 --- a/linux_proc_extras/setup.py +++ /dev/null @@ -1,81 +0,0 @@ -# (C) Datadog, Inc. 2018-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) - -from codecs import open # To use a consistent encoding -from os import path - -from setuptools import setup - -HERE = path.dirname(path.abspath(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, 'datadog_checks', 'linux_proc_extras', '__about__.py')) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - -setup( - name='datadog-linux_proc_extras', - version=ABOUT['__version__'], - description='The Linux Proc Extras check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent linux_proc_extras check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD', - # See https://pypi.python.org/pypi?%3Aaction=list_classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.linux_proc_extras'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/mapr/setup.py b/mapr/setup.py deleted file mode 100644 index e9aef8e7b7400..0000000000000 --- a/mapr/setup.py +++ /dev/null @@ -1,79 +0,0 @@ -# (C) Datadog, Inc. 2019-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from codecs import open # To use a consistent encoding -from os import path - -from setuptools import setup - -HERE = path.dirname(path.abspath(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, 'datadog_checks', 'mapr', '__about__.py')) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - - -setup( - name='datadog-mapr', - version=ABOUT['__version__'], - description='The mapr check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent mapr check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD-3-Clause', - # See https://pypi.org/classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.mapr'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/mapreduce/setup.py b/mapreduce/setup.py deleted file mode 100644 index c487ea716d44e..0000000000000 --- a/mapreduce/setup.py +++ /dev/null @@ -1,83 +0,0 @@ -# (C) Datadog, Inc. 2018-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) - -# To use a consistent encoding -from codecs import open -from os import path - -# Always prefer setuptools over distutils -from setuptools import setup - -HERE = path.abspath(path.dirname(__file__)) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - -# Get version info -ABOUT = {} -with open(path.join(HERE, "datadog_checks", "mapreduce", "__about__.py")) as f: - exec(f.read(), ABOUT) - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - -setup( - name='datadog-mapreduce', - version=ABOUT['__version__'], - description='The MapReduce check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent mapreduce check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD', - # See https://pypi.python.org/pypi?%3Aaction=list_classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.mapreduce'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/marathon/setup.py b/marathon/setup.py deleted file mode 100644 index d875384e76b84..0000000000000 --- a/marathon/setup.py +++ /dev/null @@ -1,80 +0,0 @@ -# (C) Datadog, Inc. 2018-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) - -from codecs import open -from os import path - -from setuptools import setup - -HERE = path.abspath(path.dirname(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, "datadog_checks", "marathon", "__about__.py")) as f: - exec(f.read(), ABOUT) - - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - -setup( - name='datadog-marathon', - version=ABOUT["__version__"], - description='The Marathon check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent marathon check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD', - # See https://pypi.python.org/pypi?%3Aaction=list_classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.12', - ], - packages=['datadog_checks.marathon'], - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/marklogic/setup.py b/marklogic/setup.py deleted file mode 100644 index fb1207f4c8abc..0000000000000 --- a/marklogic/setup.py +++ /dev/null @@ -1,69 +0,0 @@ -# (C) Datadog, Inc. 2020-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from codecs import open # To use a consistent encoding -from os import path - -from setuptools import setup - -HERE = path.dirname(path.abspath(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, 'datadog_checks', 'marklogic', '__about__.py')) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - - -setup( - name='datadog-marklogic', - version=ABOUT['__version__'], - description='The MarkLogic check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent marklogic check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD-3-Clause', - # See https://pypi.org/classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.marklogic'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/mcache/setup.py b/mcache/setup.py deleted file mode 100644 index 7c552d80ace54..0000000000000 --- a/mcache/setup.py +++ /dev/null @@ -1,77 +0,0 @@ -# (C) Datadog, Inc. 2018-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) - -from codecs import open -from os import path - -from setuptools import setup - -HERE = path.abspath(path.dirname(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, "datadog_checks", "mcache", "__about__.py")) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - -setup( - name='datadog-mcache', - version=ABOUT["__version__"], - description='The Memcache Check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent Memcache check', - url='https://github.com/DataDog/integrations-core', - author='Datadog', - author_email='packages@datadoghq.com', - license='BSD', - # See https://pypi.python.org/pypi?%3Aaction=list_classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.12', - ], - packages=['datadog_checks.mcache'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/mesos_master/setup.py b/mesos_master/setup.py deleted file mode 100644 index 321288d19c4e7..0000000000000 --- a/mesos_master/setup.py +++ /dev/null @@ -1,80 +0,0 @@ -# (C) Datadog, Inc. 2018-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from codecs import open # To use a consistent encoding -from os import path - -from setuptools import setup - -HERE = path.dirname(path.abspath(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, 'datadog_checks', 'mesos_master', '__about__.py')) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - -setup( - name='datadog-mesos_master', - version=ABOUT['__version__'], - description='The Mesos master check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent mesos_master check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD', - # See https://pypi.python.org/pypi?%3Aaction=list_classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.mesos_master'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/mesos_slave/setup.py b/mesos_slave/setup.py deleted file mode 100644 index 3c8da78f8e729..0000000000000 --- a/mesos_slave/setup.py +++ /dev/null @@ -1,80 +0,0 @@ -# (C) Datadog, Inc. 2018-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from codecs import open # To use a consistent encoding -from os import path - -from setuptools import setup - -HERE = path.dirname(path.abspath(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, 'datadog_checks', 'mesos_slave', '__about__.py')) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - -setup( - name='datadog-mesos_slave', - version=ABOUT['__version__'], - description='The Mesos slave check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent mesos_slave check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD', - # See https://pypi.python.org/pypi?%3Aaction=list_classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.mesos_slave'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/nagios/setup.py b/nagios/setup.py deleted file mode 100644 index ef428985f3e87..0000000000000 --- a/nagios/setup.py +++ /dev/null @@ -1,81 +0,0 @@ -# (C) Datadog, Inc. 2018-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from codecs import open # To use a consistent encoding -from os import path - -from setuptools import setup - -HERE = path.dirname(path.abspath(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, 'datadog_checks', 'nagios', '__about__.py')) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - - -setup( - name='datadog-nagios', - version=ABOUT['__version__'], - description='The Nagios check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent nagios check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD', - # See https://pypi.python.org/pypi?%3Aaction=list_classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.nagios'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/network/setup.py b/network/setup.py deleted file mode 100644 index 9d107942e4757..0000000000000 --- a/network/setup.py +++ /dev/null @@ -1,83 +0,0 @@ -# (C) Datadog, Inc. 2018-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) - -# Always prefer setuptools over distutils -# To use a consistent encoding -from codecs import open -from os import path - -from setuptools import setup - -HERE = path.abspath(path.dirname(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, "datadog_checks", "network", "__about__.py")) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - -setup( - name='datadog-network', - version=ABOUT["__version__"], - description='The Network check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent network check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='MIT', - # See https://pypi.python.org/pypi?%3Aaction=list_classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: MIT License', - 'Programming Language :: Python :: 2', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.network'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/nfsstat/setup.py b/nfsstat/setup.py deleted file mode 100644 index 674ccc9926849..0000000000000 --- a/nfsstat/setup.py +++ /dev/null @@ -1,80 +0,0 @@ -# (C) Datadog, Inc. 2018-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from codecs import open # To use a consistent encoding -from os import path - -from setuptools import setup - -HERE = path.dirname(path.abspath(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, 'datadog_checks', 'nfsstat', '__about__.py')) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - -setup( - name='datadog-nfsstat', - version=ABOUT["__version__"], - description='The NFSstat check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent nfsstat check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD', - # See https://pypi.python.org/pypi?%3Aaction=list_classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: MIT License', - 'Programming Language :: Python :: 2', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.nfsstat'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/nginx/setup.py b/nginx/setup.py deleted file mode 100644 index ad17a60761898..0000000000000 --- a/nginx/setup.py +++ /dev/null @@ -1,80 +0,0 @@ -# (C) Datadog, Inc. 2018-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from codecs import open # To use a consistent encoding -from os import path - -from setuptools import setup - -HERE = path.dirname(path.abspath(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, 'datadog_checks', 'nginx', '__about__.py')) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - -setup( - name='datadog-nginx', - version=ABOUT["__version__"], - description='The Nginx check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent nginx check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD', - # See https://pypi.python.org/pypi?%3Aaction=list_classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: MIT License', - 'Programming Language :: Python :: 2', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.nginx'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/nginx_ingress_controller/setup.py b/nginx_ingress_controller/setup.py deleted file mode 100644 index 6117c72cd6516..0000000000000 --- a/nginx_ingress_controller/setup.py +++ /dev/null @@ -1,79 +0,0 @@ -# (C) Datadog, Inc. 2018-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from codecs import open # To use a consistent encoding -from os import path - -from setuptools import setup - -HERE = path.dirname(path.abspath(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, 'datadog_checks', 'nginx_ingress_controller', '__about__.py')) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - - -setup( - name='datadog-nginx_ingress_controller', - version=ABOUT['__version__'], - description='The nginx-ingress-controller check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent nginx_ingress_controller check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD-3-Clause', - # See https://pypi.org/classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.nginx_ingress_controller'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/openldap/setup.py b/openldap/setup.py deleted file mode 100644 index 6fbddd4fd790c..0000000000000 --- a/openldap/setup.py +++ /dev/null @@ -1,78 +0,0 @@ -# (C) Datadog, Inc. 2018-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) - -from codecs import open -from os import path - -from setuptools import setup - -HERE = path.abspath(path.dirname(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, "datadog_checks", "openldap", "__about__.py")) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - -setup( - name='datadog-openldap', - version=ABOUT["__version__"], - description='The OpenLDAP integration collect metrics from your OpenLDAP server using the monitor backend', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent check', - url='https://github.com/DataDog/integrations-core', - author='Datadog', - author_email='packages@datadoghq.com', - license='BSD', - # See https://pypi.python.org/pypi?%3Aaction=list_classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.12', - ], - packages=['datadog_checks.openldap'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - package_data={'datadog_checks.openldap': ['conf.yaml.example']}, - include_package_data=True, -) diff --git a/openmetrics/setup.py b/openmetrics/setup.py deleted file mode 100644 index e7231357053b6..0000000000000 --- a/openmetrics/setup.py +++ /dev/null @@ -1,79 +0,0 @@ -# (C) Datadog, Inc. 2018-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from codecs import open # To use a consistent encoding -from os import path - -from setuptools import setup - -HERE = path.abspath(path.dirname(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, "datadog_checks", "openmetrics", "__about__.py")) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - -setup( - name='datadog-openmetrics', - version=ABOUT["__version__"], - description='The openmetrics check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent openmetrics check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD-3-Clause', - # See https://pypi.org/classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.openmetrics'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/openstack/setup.py b/openstack/setup.py deleted file mode 100644 index 836bdeac1346f..0000000000000 --- a/openstack/setup.py +++ /dev/null @@ -1,83 +0,0 @@ -# (C) Datadog, Inc. 2018-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) - -# To use a consistent encoding -from codecs import open -from os import path - -# Always prefer setuptools over distutils -from setuptools import setup - -HERE = path.abspath(path.dirname(__file__)) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - -# Get version info -ABOUT = {} -with open(path.join(HERE, "datadog_checks", "openstack", "__about__.py")) as f: - exec(f.read(), ABOUT) - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - -setup( - name='datadog-openstack', - version=ABOUT['__version__'], - description='The Openstack check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent openstack check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD', - # See https://pypi.python.org/pypi?%3Aaction=list_classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.openstack'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/pan_firewall/setup.py b/pan_firewall/setup.py deleted file mode 100644 index ac5c8987b5e0f..0000000000000 --- a/pan_firewall/setup.py +++ /dev/null @@ -1,79 +0,0 @@ -# (C) Datadog, Inc. 2021-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from codecs import open # To use a consistent encoding -from os import path - -from setuptools import setup - -HERE = path.dirname(path.abspath(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, 'datadog_checks', 'pan_firewall', '__about__.py')) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - - -setup( - name='datadog-pan_firewall', - version=ABOUT['__version__'], - description='The pan_firewall check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent pan_firewall check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD-3-Clause', - # See https://pypi.org/classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.pan_firewall'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/pdh_check/setup.py b/pdh_check/setup.py deleted file mode 100644 index 86c58686c792b..0000000000000 --- a/pdh_check/setup.py +++ /dev/null @@ -1,82 +0,0 @@ -# (C) Datadog, Inc. 2018-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) - -from codecs import open # To use a consistent encoding -from os import path - -# Always prefer setuptools over distutils -from setuptools import setup - -HERE = path.abspath(path.dirname(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, 'datadog_checks', 'pdh_check', '__about__.py')) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - -setup( - name='datadog-pdh_check', - version=ABOUT["__version__"], - description='The Windows Performance Counters check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent pdh_check check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD', - # See https://pypi.python.org/pypi?%3Aaction=list_classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: MIT License', - 'Programming Language :: Python :: 2', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.pdh_check'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/pgbouncer/setup.py b/pgbouncer/setup.py deleted file mode 100644 index bcaf4f9f20b5c..0000000000000 --- a/pgbouncer/setup.py +++ /dev/null @@ -1,77 +0,0 @@ -# (C) Datadog, Inc. 2018-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) - -from codecs import open -from os import path - -from setuptools import setup - -HERE = path.abspath(path.dirname(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, "datadog_checks", "pgbouncer", "__about__.py")) as f: - exec(f.read(), ABOUT) - - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - -setup( - name='datadog-pgbouncer', - version=ABOUT["__version__"], - description='The PGbouncer check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent pgbouncer check', - url='https://github.com/DataDog/integrations-core', - author='Datadog', - author_email='packages@datadoghq.com', - license='BSD', - # See https://pypi.python.org/pypi?%3Aaction=list_classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: MIT License', - 'Programming Language :: Python :: 2', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.12', - ], - packages=['datadog_checks.pgbouncer'], - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/php_fpm/setup.py b/php_fpm/setup.py deleted file mode 100644 index 95c482cf3d589..0000000000000 --- a/php_fpm/setup.py +++ /dev/null @@ -1,80 +0,0 @@ -# (C) Datadog, Inc. 2018-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from codecs import open # To use a consistent encoding -from os import path - -from setuptools import setup - -HERE = path.dirname(path.abspath(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, 'datadog_checks', 'php_fpm', '__about__.py')) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - -setup( - name='datadog-php_fpm', - version=ABOUT['__version__'], - description='The PHP FPM check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent php_fpm check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD', - # See https://pypi.python.org/pypi?%3Aaction=list_classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.php_fpm'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/postfix/setup.py b/postfix/setup.py deleted file mode 100644 index 428b547c1e610..0000000000000 --- a/postfix/setup.py +++ /dev/null @@ -1,80 +0,0 @@ -# (C) Datadog, Inc. 2018-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from codecs import open # To use a consistent encoding -from os import path - -from setuptools import setup - -HERE = path.dirname(path.abspath(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, 'datadog_checks', 'postfix', '__about__.py')) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - -setup( - name='datadog-postfix', - version=ABOUT['__version__'], - description='The Postfix check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent postfix check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD', - # See https://pypi.python.org/pypi?%3Aaction=list_classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.postfix'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/powerdns_recursor/setup.py b/powerdns_recursor/setup.py deleted file mode 100644 index e35c3f9110ba3..0000000000000 --- a/powerdns_recursor/setup.py +++ /dev/null @@ -1,85 +0,0 @@ -# (C) Datadog, Inc. 2018-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) - -# Always prefer setuptools over distutils -# To use a consistent encoding -from codecs import open -from os import path - -from setuptools import setup - -HERE = path.abspath(path.dirname(__file__)) - - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -# Get version info -ABOUT = {} -with open(path.join(HERE, "datadog_checks", "powerdns_recursor", "__about__.py")) as f: - exec(f.read(), ABOUT) - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - -setup( - name='datadog-powerdns_recursor', - version=ABOUT["__version__"], - description='The PowerDNS check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent powerdns_recursor check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD', - # See https://pypi.python.org/pypi?%3Aaction=list_classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.powerdns_recursor'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/process/setup.py b/process/setup.py deleted file mode 100644 index fa110dbb28337..0000000000000 --- a/process/setup.py +++ /dev/null @@ -1,80 +0,0 @@ -# (C) Datadog, Inc. 2018-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from codecs import open # To use a consistent encoding -from os import path - -from setuptools import setup - -HERE = path.dirname(path.abspath(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, 'datadog_checks', 'process', '__about__.py')) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - -setup( - name='datadog-process', - version=ABOUT['__version__'], - description='The Process check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent process check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD', - # See https://pypi.python.org/pypi?%3Aaction=list_classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.process'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/prometheus/setup.py b/prometheus/setup.py deleted file mode 100644 index 8cadd5fbed5c1..0000000000000 --- a/prometheus/setup.py +++ /dev/null @@ -1,80 +0,0 @@ -# (C) Datadog, Inc. 2018-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from codecs import open # To use a consistent encoding -from os import path - -from setuptools import setup - -HERE = path.abspath(path.dirname(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, "datadog_checks", "prometheus", "__about__.py")) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - -setup( - name='datadog-prometheus', - version=ABOUT["__version__"], - description='The prometheus check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent prometheus check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='New BSD', - # See https://pypi.python.org/pypi?%3Aaction=list_classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: MIT License', - 'Programming Language :: Python :: 2', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.prometheus'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/proxysql/setup.py b/proxysql/setup.py deleted file mode 100644 index 63300347c8a83..0000000000000 --- a/proxysql/setup.py +++ /dev/null @@ -1,79 +0,0 @@ -# (C) Datadog, Inc. 2020-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from codecs import open # To use a consistent encoding -from os import path - -from setuptools import setup - -HERE = path.dirname(path.abspath(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, 'datadog_checks', 'proxysql', '__about__.py')) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - - -setup( - name='datadog-proxysql', - version=ABOUT['__version__'], - description='The ProxySQL check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent proxysql check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD-3-Clause', - # See https://pypi.org/classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.proxysql'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/rabbitmq/setup.py b/rabbitmq/setup.py deleted file mode 100644 index 19c426de3b7d0..0000000000000 --- a/rabbitmq/setup.py +++ /dev/null @@ -1,80 +0,0 @@ -# (C) Datadog, Inc. 2018-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from codecs import open # To use a consistent encoding -from os import path - -from setuptools import setup - -HERE = path.dirname(path.abspath(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, 'datadog_checks', 'rabbitmq', '__about__.py')) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - -setup( - name='datadog-rabbitmq', - version=ABOUT['__version__'], - description='The RabbitMQ check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent rabbitmq check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD', - # See https://pypi.python.org/pypi?%3Aaction=list_classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.rabbitmq'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/redisdb/setup.py b/redisdb/setup.py deleted file mode 100644 index 89f03dcd4db8b..0000000000000 --- a/redisdb/setup.py +++ /dev/null @@ -1,77 +0,0 @@ -# (C) Datadog, Inc. 2018-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) - -from codecs import open -from os import path - -from setuptools import setup - -HERE = path.abspath(path.dirname(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, "datadog_checks", "redisdb", "__about__.py")) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - -setup( - name='datadog-redisdb', - version=ABOUT["__version__"], - description='The Redis Check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent Redis check', - url='https://github.com/DataDog/integrations-core', - author='Datadog', - author_email='packages@datadoghq.com', - license='BSD', - # See https://pypi.python.org/pypi?%3Aaction=list_classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.12', - ], - packages=['datadog_checks.redisdb'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/rethinkdb/setup.py b/rethinkdb/setup.py deleted file mode 100644 index bf7192bc82043..0000000000000 --- a/rethinkdb/setup.py +++ /dev/null @@ -1,79 +0,0 @@ -# (C) Datadog, Inc. 2020-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from codecs import open # To use a consistent encoding -from os import path - -from setuptools import setup - -HERE = path.dirname(path.abspath(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, 'datadog_checks', 'rethinkdb', '__about__.py')) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - - -setup( - name='datadog-rethinkdb', - version=ABOUT['__version__'], - description='The RethinkDB check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent rethinkdb check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD-3-Clause', - # See https://pypi.org/classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.rethinkdb'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/riak/setup.py b/riak/setup.py deleted file mode 100644 index ed32168aebf68..0000000000000 --- a/riak/setup.py +++ /dev/null @@ -1,81 +0,0 @@ -# (C) Datadog, Inc. 2018-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) - -from codecs import open -from os import path - -from setuptools import setup - -HERE = path.abspath(path.dirname(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, "datadog_checks", "riak", "__about__.py")) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - -setup( - name='datadog-riak', - version=ABOUT["__version__"], - description='The Riak Check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent riak check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD', - # See https://pypi.python.org/pypi?%3Aaction=list_classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.riak'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/riakcs/setup.py b/riakcs/setup.py deleted file mode 100644 index a891f6c602e5f..0000000000000 --- a/riakcs/setup.py +++ /dev/null @@ -1,80 +0,0 @@ -# (C) Datadog, Inc. 2018-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from codecs import open # To use a consistent encoding -from os import path - -from setuptools import setup - -HERE = path.dirname(path.abspath(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, 'datadog_checks', 'riakcs', '__about__.py')) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - -setup( - name='datadog-riakcs', - version=ABOUT['__version__'], - description='The Riak CS check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent riakcs check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD', - # See https://pypi.python.org/pypi?%3Aaction=list_classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.riakcs'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/sap_hana/setup.py b/sap_hana/setup.py deleted file mode 100644 index d5fcb1b8a20ab..0000000000000 --- a/sap_hana/setup.py +++ /dev/null @@ -1,79 +0,0 @@ -# (C) Datadog, Inc. 2019-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from codecs import open # To use a consistent encoding -from os import path - -from setuptools import setup - -HERE = path.dirname(path.abspath(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, 'datadog_checks', 'sap_hana', '__about__.py')) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - - -setup( - name='datadog-sap_hana', - version=ABOUT['__version__'], - description='The SAP HANA check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent sap_hana check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD-3-Clause', - # See https://pypi.org/classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.sap_hana'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/scylla/setup.py b/scylla/setup.py deleted file mode 100644 index 3125cd674c261..0000000000000 --- a/scylla/setup.py +++ /dev/null @@ -1,84 +0,0 @@ -# (C) Datadog, Inc. 2020-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from codecs import open # To use a consistent encoding -from os import path - -from setuptools import setup - -HERE = path.dirname(path.abspath(__file__)) - -# Get version info -with open(path.join(HERE, 'datadog_checks', 'scylla', '__about__.py'), 'r', encoding='utf-8') as f: - for line in f: - line = line.strip() - if line.startswith('__version__'): - VERSION = line.split('=')[1].strip(' \'"') - break - else: - VERSION = '0.0.1' - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - - -setup( - name='datadog-scylla', - version=VERSION, - description='The Scylla check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent scylla check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD-3-Clause', - # See https://pypi.org/classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.scylla'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/sidekiq/setup.py b/sidekiq/setup.py deleted file mode 100644 index 1967c624e2d5a..0000000000000 --- a/sidekiq/setup.py +++ /dev/null @@ -1,79 +0,0 @@ -# (C) Datadog, Inc. 2020-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from codecs import open # To use a consistent encoding -from os import path - -from setuptools import setup - -HERE = path.dirname(path.abspath(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, 'datadog_checks', 'sidekiq', '__about__.py')) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - - -setup( - name='datadog-sidekiq', - version=ABOUT['__version__'], - description='The Sidekiq check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent sidekiq check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD-3-Clause', - # See https://pypi.org/classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.sidekiq'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/silk/setup.py b/silk/setup.py deleted file mode 100644 index 2d85cdd31be6b..0000000000000 --- a/silk/setup.py +++ /dev/null @@ -1,78 +0,0 @@ -# (C) Datadog, Inc. 2021-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from codecs import open # To use a consistent encoding -from os import path - -from setuptools import setup - -HERE = path.dirname(path.abspath(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, 'datadog_checks', 'silk', '__about__.py')) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - -setup( - name='datadog-silk', - version=ABOUT['__version__'], - description='The Silk check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent silk check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD-3-Clause', - # See https://pypi.org/classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.silk'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/singlestore/setup.py b/singlestore/setup.py deleted file mode 100644 index 6a1419a8dcbf0..0000000000000 --- a/singlestore/setup.py +++ /dev/null @@ -1,79 +0,0 @@ -# (C) Datadog, Inc. 2021-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from codecs import open # To use a consistent encoding -from os import path - -from setuptools import setup - -HERE = path.dirname(path.abspath(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, 'datadog_checks', 'singlestore', '__about__.py')) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - - -setup( - name='datadog-singlestore', - version=ABOUT['__version__'], - description='The SingleStore check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent singlestore check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD-3-Clause', - # See https://pypi.org/classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.singlestore'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/snmp/setup.py b/snmp/setup.py deleted file mode 100644 index 1ff1f9dc7b470..0000000000000 --- a/snmp/setup.py +++ /dev/null @@ -1,80 +0,0 @@ -# (C) Datadog, Inc. 2018-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from codecs import open # To use a consistent encoding -from os import path - -from setuptools import setup - -HERE = path.dirname(path.abspath(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, 'datadog_checks', 'snmp', '__about__.py')) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - -setup( - name='datadog-snmp', - version=ABOUT['__version__'], - description='The SNMP check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent snmp check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD', - # See https://pypi.python.org/pypi?%3Aaction=list_classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.snmp'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/sonarqube/setup.py b/sonarqube/setup.py deleted file mode 100644 index 2652fe62954a7..0000000000000 --- a/sonarqube/setup.py +++ /dev/null @@ -1,79 +0,0 @@ -# (C) Datadog, Inc. 2020-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from codecs import open # To use a consistent encoding -from os import path - -from setuptools import setup - -HERE = path.dirname(path.abspath(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, 'datadog_checks', 'sonarqube', '__about__.py')) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - - -setup( - name='datadog-sonarqube', - version=ABOUT['__version__'], - description='The SonarQube check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent sonarqube check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD-3-Clause', - # See https://pypi.org/classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.sonarqube'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/spark/setup.py b/spark/setup.py deleted file mode 100644 index 740545c0e7c7d..0000000000000 --- a/spark/setup.py +++ /dev/null @@ -1,80 +0,0 @@ -# (C) Datadog, Inc. 2018-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from codecs import open # To use a consistent encoding -from os import path - -from setuptools import setup - -HERE = path.dirname(path.abspath(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, 'datadog_checks', 'spark', '__about__.py')) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - -setup( - name='datadog-spark', - version=ABOUT["__version__"], - description='The Spark check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent spark check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD', - # See https://pypi.python.org/pypi?%3Aaction=list_classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: MIT License', - 'Programming Language :: Python :: 2', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.spark'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/squid/setup.py b/squid/setup.py deleted file mode 100644 index 5c224d68a0da5..0000000000000 --- a/squid/setup.py +++ /dev/null @@ -1,81 +0,0 @@ -# (C) Datadog, Inc. 2018-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from codecs import open -from os import path - -from setuptools import setup - -HERE = path.abspath(path.dirname(__file__)) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -# Get version info -ABOUT = {} -with open(path.join(HERE, "datadog_checks", "squid", "__about__.py")) as f: - exec(f.read(), ABOUT) - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - -setup( - name='datadog-squid', - version=ABOUT["__version__"], - description='The Squid Check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent squid check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD', - # See https://pypi.python.org/pypi?%3Aaction=list_classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.squid'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/ssh_check/setup.py b/ssh_check/setup.py deleted file mode 100644 index 98db0412a4f58..0000000000000 --- a/ssh_check/setup.py +++ /dev/null @@ -1,80 +0,0 @@ -# (C) Datadog, Inc. 2018-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from codecs import open # To use a consistent encoding -from os import path - -from setuptools import setup - -HERE = path.dirname(path.abspath(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, "datadog_checks", "ssh_check", "__about__.py")) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - -setup( - name='datadog-ssh_check', - version=ABOUT["__version__"], - description='The SSH check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent ssh_check check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD', - # See https://pypi.python.org/pypi?%3Aaction=list_classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: MIT License', - 'Programming Language :: Python :: 2', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.ssh_check'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/statsd/setup.py b/statsd/setup.py deleted file mode 100644 index f6737d6e35f68..0000000000000 --- a/statsd/setup.py +++ /dev/null @@ -1,80 +0,0 @@ -# (C) Datadog, Inc. 2018-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from codecs import open # To use a consistent encoding -from os import path - -from setuptools import setup - -HERE = path.dirname(path.abspath(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, 'datadog_checks', 'statsd', '__about__.py')) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - -setup( - name='datadog-statsd', - version=ABOUT['__version__'], - description='The StatsD check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent statsd check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD', - # See https://pypi.python.org/pypi?%3Aaction=list_classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.statsd'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/supervisord/setup.py b/supervisord/setup.py deleted file mode 100644 index dec30085b70e5..0000000000000 --- a/supervisord/setup.py +++ /dev/null @@ -1,80 +0,0 @@ -# (C) Datadog, Inc. 2018-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from codecs import open # To use a consistent encoding -from os import path - -from setuptools import setup - -HERE = path.dirname(path.abspath(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, 'datadog_checks', 'supervisord', '__about__.py')) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - -setup( - name='datadog-supervisord', - version=ABOUT['__version__'], - description='The Supervisord check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent supervisord check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD', - # See https://pypi.python.org/pypi?%3Aaction=list_classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.supervisord'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/system_core/setup.py b/system_core/setup.py deleted file mode 100644 index ca084567a7da3..0000000000000 --- a/system_core/setup.py +++ /dev/null @@ -1,80 +0,0 @@ -# (C) Datadog, Inc. 2018-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from codecs import open # To use a consistent encoding -from os import path - -from setuptools import setup - -HERE = path.dirname(path.abspath(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, "datadog_checks", "system_core", "__about__.py")) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - -setup( - name='datadog-system_core', - version=ABOUT["__version__"], - description='The System Core check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent system_core check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD', - # See https://pypi.python.org/pypi?%3Aaction=list_classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: MIT License', - 'Programming Language :: Python :: 2', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.system_core'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/system_swap/setup.py b/system_swap/setup.py deleted file mode 100644 index 579a7916a87c2..0000000000000 --- a/system_swap/setup.py +++ /dev/null @@ -1,80 +0,0 @@ -# (C) Datadog, Inc. 2018-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from codecs import open # To use a consistent encoding -from os import path - -from setuptools import setup - -HERE = path.dirname(path.abspath(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, 'datadog_checks', 'system_swap', '__about__.py')) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - -setup( - name='datadog-system_swap', - version=ABOUT['__version__'], - description='The System Swap check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent system_swap check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD', - # See https://pypi.python.org/pypi?%3Aaction=list_classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.system_swap'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/tcp_check/setup.py b/tcp_check/setup.py deleted file mode 100644 index 549c6fe73d72c..0000000000000 --- a/tcp_check/setup.py +++ /dev/null @@ -1,80 +0,0 @@ -# (C) Datadog, Inc. 2018-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from codecs import open # To use a consistent encoding -from os import path - -from setuptools import setup - -HERE = path.dirname(path.abspath(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, 'datadog_checks', 'tcp_check', '__about__.py')) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - -setup( - name='datadog-tcp_check', - version=ABOUT['__version__'], - description='The TCP check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent tcp_check check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD', - # See https://pypi.python.org/pypi?%3Aaction=list_classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.tcp_check'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/teamcity/setup.py b/teamcity/setup.py deleted file mode 100644 index 9ad7a25a2f0f4..0000000000000 --- a/teamcity/setup.py +++ /dev/null @@ -1,76 +0,0 @@ -# (C) Datadog, Inc. 2018-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from codecs import open -from os import path - -from setuptools import setup - -HERE = path.abspath(path.dirname(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, "datadog_checks", "teamcity", "__about__.py")) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - -setup( - name='datadog-teamcity', - version=ABOUT["__version__"], - description='The Teamcity check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent teamcity check', - url='https://github.com/DataDog/integrations-core', - author='Datadog', - author_email='packages@datadoghq.com', - license='BSD', - # See https://pypi.python.org/pypi?%3Aaction=list_classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.12', - ], - packages=['datadog_checks.teamcity'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/tenable/setup.py b/tenable/setup.py deleted file mode 100644 index 97ed48858d28b..0000000000000 --- a/tenable/setup.py +++ /dev/null @@ -1,79 +0,0 @@ -# (C) Datadog, Inc. 2020-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from codecs import open # To use a consistent encoding -from os import path - -from setuptools import setup - -HERE = path.dirname(path.abspath(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, 'datadog_checks', 'tenable', '__about__.py')) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - - -setup( - name='datadog-tenable', - version=ABOUT['__version__'], - description='The Tenable check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent tenable check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD-3-Clause', - # See https://pypi.org/classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.tenable'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/tls/setup.py b/tls/setup.py deleted file mode 100644 index 80c8db303f8ab..0000000000000 --- a/tls/setup.py +++ /dev/null @@ -1,79 +0,0 @@ -# (C) Datadog, Inc. 2019-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from codecs import open # To use a consistent encoding -from os import path - -from setuptools import setup - -HERE = path.dirname(path.abspath(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, 'datadog_checks', 'tls', '__about__.py')) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - - -setup( - name='datadog-tls', - version=ABOUT['__version__'], - description='The TLS check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent tls check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD-3-Clause', - # See https://pypi.org/classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.tls'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/tomcat/setup.py b/tomcat/setup.py deleted file mode 100644 index 60cb2547cfb65..0000000000000 --- a/tomcat/setup.py +++ /dev/null @@ -1,81 +0,0 @@ -# (C) Datadog, Inc. 2018-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from codecs import open # To use a consistent encoding -from os import path - -from setuptools import setup - -HERE = path.dirname(path.abspath(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, 'datadog_checks', 'tomcat', '__about__.py')) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - - -setup( - name='datadog-tomcat', - version=ABOUT['__version__'], - description='The Tomcat check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent tomcat check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD', - # See https://pypi.python.org/pypi?%3Aaction=list_classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.tomcat'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/twemproxy/setup.py b/twemproxy/setup.py deleted file mode 100644 index 9468fe28f333f..0000000000000 --- a/twemproxy/setup.py +++ /dev/null @@ -1,80 +0,0 @@ -# (C) Datadog, Inc. 2018-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from codecs import open # To use a consistent encoding -from os import path - -from setuptools import setup - -HERE = path.dirname(path.abspath(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, 'datadog_checks', 'twemproxy', '__about__.py')) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - -setup( - name='datadog-twemproxy', - version=ABOUT['__version__'], - description='The Twemproxy check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent twemproxy check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD', - # See https://pypi.python.org/pypi?%3Aaction=list_classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.twemproxy'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/twistlock/setup.py b/twistlock/setup.py deleted file mode 100644 index 477736544134e..0000000000000 --- a/twistlock/setup.py +++ /dev/null @@ -1,79 +0,0 @@ -# (C) Datadog, Inc. 2019-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from codecs import open # To use a consistent encoding -from os import path - -from setuptools import setup - -HERE = path.dirname(path.abspath(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, 'datadog_checks', 'twistlock', '__about__.py')) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - - -setup( - name='datadog-twistlock', - version=ABOUT['__version__'], - description='The Twistlock check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent twistlock check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD-3-Clause', - # See https://pypi.org/classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.twistlock'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/varnish/setup.py b/varnish/setup.py deleted file mode 100644 index 0a1641b653233..0000000000000 --- a/varnish/setup.py +++ /dev/null @@ -1,83 +0,0 @@ -# (C) Datadog, Inc. 2018-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) - -# To use a consistent encoding -from codecs import open -from os import path - -# Always prefer setuptools over distutils -from setuptools import setup - -HERE = path.abspath(path.dirname(__file__)) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -ABOUT = {} -with open(path.join(HERE, "datadog_checks", "varnish", "__about__.py")) as f: - exec(f.read(), ABOUT) - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - -setup( - name='datadog-varnish', - version=ABOUT["__version__"], - description='The Varnish check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent varnish check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD', - # See https://pypi.python.org/pypi?%3Aaction=list_classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.varnish'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/vault/setup.py b/vault/setup.py deleted file mode 100644 index b7d6fcc4c838d..0000000000000 --- a/vault/setup.py +++ /dev/null @@ -1,80 +0,0 @@ -# (C) Datadog, Inc. 2018-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from codecs import open # To use a consistent encoding -from os import path - -from setuptools import setup - -HERE = path.dirname(path.abspath(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, 'datadog_checks', 'vault', '__about__.py')) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - -setup( - name='datadog-vault', - version=ABOUT['__version__'], - description='The Vault check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent vault check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD', - # See https://pypi.python.org/pypi?%3Aaction=list_classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.vault'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/vertica/setup.py b/vertica/setup.py deleted file mode 100644 index 1181cf7bed524..0000000000000 --- a/vertica/setup.py +++ /dev/null @@ -1,79 +0,0 @@ -# (C) Datadog, Inc. 2019-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from codecs import open # To use a consistent encoding -from os import path - -from setuptools import setup - -HERE = path.dirname(path.abspath(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, 'datadog_checks', 'vertica', '__about__.py')) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - - -setup( - name='datadog-vertica', - version=ABOUT['__version__'], - description='The Vertica check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent vertica check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD-3-Clause', - # See https://pypi.org/classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.vertica'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/voltdb/setup.py b/voltdb/setup.py deleted file mode 100644 index 07c2f59fec500..0000000000000 --- a/voltdb/setup.py +++ /dev/null @@ -1,81 +0,0 @@ -# (C) Datadog, Inc. 2020-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from codecs import open # To use a consistent encoding -from os import path - -from setuptools import setup - -HERE = path.dirname(path.abspath(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, 'datadog_checks', 'voltdb', '__about__.py')) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - - -setup( - name='datadog-voltdb', - version=ABOUT['__version__'], - description='The VoltDB check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent voltdb check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD-3-Clause', - # See https://pypi.org/classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3.12', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.voltdb'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/vsphere/setup.py b/vsphere/setup.py deleted file mode 100644 index ace417007b513..0000000000000 --- a/vsphere/setup.py +++ /dev/null @@ -1,76 +0,0 @@ -# (C) Datadog, Inc. 2018-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from codecs import open -from os import path - -from setuptools import setup - -HERE = path.abspath(path.dirname(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, "datadog_checks", "vsphere", "__about__.py")) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - -setup( - name='datadog-vsphere', - version=ABOUT["__version__"], - description='The vSphere check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent vSphere check', - url='https://github.com/DataDog/integrations-core', - author='Datadog', - author_email='packages@datadoghq.com', - license='New BSD', - # See https://pypi.python.org/pypi?%3Aaction=list_classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.12', - ], - packages=['datadog_checks.vsphere'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/weblogic/setup.py b/weblogic/setup.py deleted file mode 100644 index e151536d6a66d..0000000000000 --- a/weblogic/setup.py +++ /dev/null @@ -1,79 +0,0 @@ -# (C) Datadog, Inc. 2021-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from codecs import open # To use a consistent encoding -from os import path - -from setuptools import setup - -HERE = path.dirname(path.abspath(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, 'datadog_checks', 'weblogic', '__about__.py')) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - - -setup( - name='datadog-weblogic', - version=ABOUT['__version__'], - description='The weblogic check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent weblogic check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD-3-Clause', - # See https://pypi.org/classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.weblogic'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/win32_event_log/setup.py b/win32_event_log/setup.py deleted file mode 100644 index a87655cacf240..0000000000000 --- a/win32_event_log/setup.py +++ /dev/null @@ -1,80 +0,0 @@ -# (C) Datadog, Inc. 2018-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from codecs import open # To use a consistent encoding -from os import path - -from setuptools import setup - -HERE = path.dirname(path.abspath(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, 'datadog_checks', 'win32_event_log', '__about__.py')) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - -setup( - name='datadog-win32_event_log', - version=ABOUT['__version__'], - description='The Win32 Event Log check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent win32_event_log check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD', - # See https://pypi.python.org/pypi?%3Aaction=list_classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.win32_event_log'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/windows_service/setup.py b/windows_service/setup.py deleted file mode 100644 index fcfcb492a57ca..0000000000000 --- a/windows_service/setup.py +++ /dev/null @@ -1,80 +0,0 @@ -# (C) Datadog, Inc. 2018-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from codecs import open # To use a consistent encoding -from os import path - -from setuptools import setup - -HERE = path.dirname(path.abspath(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, 'datadog_checks', 'windows_service', '__about__.py')) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - -setup( - name='datadog-windows_service', - version=ABOUT['__version__'], - description='The Windows Service check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent windows_service check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD', - # See https://pypi.python.org/pypi?%3Aaction=list_classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.windows_service'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/wmi_check/setup.py b/wmi_check/setup.py deleted file mode 100644 index ab5bda2810caf..0000000000000 --- a/wmi_check/setup.py +++ /dev/null @@ -1,80 +0,0 @@ -# (C) Datadog, Inc. 2018-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from codecs import open # To use a consistent encoding -from os import path - -from setuptools import setup - -HERE = path.dirname(path.abspath(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, 'datadog_checks', 'wmi_check', '__about__.py')) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - -setup( - name='datadog-wmi_check', - version=ABOUT['__version__'], - description='The WMI check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent wmi_check check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD', - # See https://pypi.python.org/pypi?%3Aaction=list_classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.wmi_check'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/yarn/setup.py b/yarn/setup.py deleted file mode 100644 index 2c188f9f86f17..0000000000000 --- a/yarn/setup.py +++ /dev/null @@ -1,83 +0,0 @@ -# (C) Datadog, Inc. 2018-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) - -# To use a consistent encoding -from codecs import open -from os import path - -# Always prefer setuptools over distutils -from setuptools import setup - -HERE = path.abspath(path.dirname(__file__)) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - -# Get version info -ABOUT = {} -with open(path.join(HERE, "datadog_checks", "yarn", "__about__.py")) as f: - exec(f.read(), ABOUT) - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - -setup( - name='datadog-yarn', - version=ABOUT['__version__'], - description='The Yarn check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent yarn check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD', - # See https://pypi.python.org/pypi?%3Aaction=list_classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.yarn'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) diff --git a/zk/setup.py b/zk/setup.py deleted file mode 100644 index 9c9f37e308992..0000000000000 --- a/zk/setup.py +++ /dev/null @@ -1,80 +0,0 @@ -# (C) Datadog, Inc. 2018-present -# All rights reserved -# Licensed under a 3-clause BSD style license (see LICENSE) -from codecs import open # To use a consistent encoding -from os import path - -from setuptools import setup - -HERE = path.dirname(path.abspath(__file__)) - -# Get version info -ABOUT = {} -with open(path.join(HERE, 'datadog_checks', 'zk', '__about__.py')) as f: - exec(f.read(), ABOUT) - -# Get the long description from the README file -with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: - long_description = f.read() - - -def get_dependencies(): - dep_file = path.join(HERE, 'requirements.in') - if not path.isfile(dep_file): - return [] - - with open(dep_file, encoding='utf-8') as f: - return f.readlines() - - -def parse_pyproject_array(name): - import os - import re - from ast import literal_eval - - pattern = r'^{} = (\[.*?\])$'.format(name) - - with open(os.path.join(HERE, 'pyproject.toml'), 'r', encoding='utf-8') as f: - # Windows \r\n prevents match - contents = '\n'.join(line.rstrip() for line in f.readlines()) - - array = re.search(pattern, contents, flags=re.MULTILINE | re.DOTALL).group(1) - return literal_eval(array) - - -CHECKS_BASE_REQ = parse_pyproject_array('dependencies')[0] - -setup( - name='datadog-zk', - version=ABOUT['__version__'], - description='The ZooKeeper check', - long_description=long_description, - long_description_content_type='text/markdown', - keywords='datadog agent zk check', - # The project's main homepage. - url='https://github.com/DataDog/integrations-core', - # Author details - author='Datadog', - author_email='packages@datadoghq.com', - # License - license='BSD', - # See https://pypi.python.org/pypi?%3Aaction=list_classifiers - classifiers=[ - 'Development Status :: 5 - Production/Stable', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Topic :: System :: Monitoring', - 'License :: OSI Approved :: BSD License', - 'Programming Language :: Python :: 2', - 'Programming Language :: Python :: 2.7', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.12', - ], - # The package we're going to ship - packages=['datadog_checks.zk'], - # Run-time dependencies - install_requires=[CHECKS_BASE_REQ], - extras_require={'deps': parse_pyproject_array('deps')}, - # Extra files to ship with the wheel package - include_package_data=True, -) From 6e33ab40375e6045d49a2eb4ebc33f130b8c5687 Mon Sep 17 00:00:00 2001 From: Kyle-Neale Date: Mon, 16 Sep 2024 20:39:52 -0400 Subject: [PATCH 15/16] fix CI --- datadog_checks_tests_helper/setup.py | 51 ++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 datadog_checks_tests_helper/setup.py diff --git a/datadog_checks_tests_helper/setup.py b/datadog_checks_tests_helper/setup.py new file mode 100644 index 0000000000000..4ce3f60fddd67 --- /dev/null +++ b/datadog_checks_tests_helper/setup.py @@ -0,0 +1,51 @@ +# (C) Datadog, Inc. 2018-present +# All rights reserved +# Licensed under a 3-clause BSD style license (see LICENSE) +from codecs import open # To use a consistent encoding +from os import path + +from setuptools import find_packages, setup + +HERE = path.abspath(path.dirname(__file__)) + +ABOUT = {} +with open(path.join(HERE, "datadog_test_libs", "__about__.py")) as f: + exec(f.read(), ABOUT) + +# Get the long description from the README file +LONG_DESC = "" +with open(path.join(HERE, 'README.md'), encoding='utf-8') as f: + LONG_DESC = f.read() + + +# Parse requirements +def get_requirements(fpath): + with open(path.join(HERE, fpath), encoding='utf-8') as f: + return f.readlines() + + +setup( + # Version should always match one from an agent release + version=ABOUT["__version__"], + name='datadog_checks_tests_helper', + description='The Datadog Check Tests Helpers', + long_description=LONG_DESC, + long_description_content_type='text/markdown', + keywords='datadog agent checks tests', + url='https://github.com/DataDog/datadog-agent-tk', + author='Datadog', + author_email='packages@datadoghq.com', + license='BSD', + # See https://pypi.python.org/pypi?%3Aaction=list_classifiers + classifiers=[ + 'Development Status :: 5 - Production/Stable', + 'Intended Audience :: Developers', + 'Topic :: System :: Monitoring', + 'License :: OSI Approved :: BSD License', + 'Programming Language :: Python :: 2', + 'Programming Language :: Python :: 2.7', + ], + packages=find_packages(), + include_package_data=True, + install_requires=get_requirements('requirements.in'), +) \ No newline at end of file From 28b84b1093d5957d38777caf242438b909f2a574 Mon Sep 17 00:00:00 2001 From: Kyle-Neale Date: Tue, 17 Sep 2024 09:19:16 -0400 Subject: [PATCH 16/16] revert datadog_checks_test_helper --- datadog_checks_tests_helper/setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/datadog_checks_tests_helper/setup.py b/datadog_checks_tests_helper/setup.py index 4ce3f60fddd67..948ee852c79f0 100644 --- a/datadog_checks_tests_helper/setup.py +++ b/datadog_checks_tests_helper/setup.py @@ -48,4 +48,4 @@ def get_requirements(fpath): packages=find_packages(), include_package_data=True, install_requires=get_requirements('requirements.in'), -) \ No newline at end of file +)