integrations-core icon indicating copy to clipboard operation
integrations-core copied to clipboard

Bump Python 3 to 3.12

Open Kyle-Neale opened this issue 1 year ago • 1 comments

What does this PR do?

Bump the Python version from py3.11 to py3.12

Motivation

https://datadoghq.atlassian.net/browse/AI-4081

Additional Notes

Review checklist (to be filled by reviewers)

  • [ ] Feature or bugfix MUST have appropriate tests (unit, integration, e2e)
  • [ ] Changelog entries must be created for modifications to shipped code
  • [ ] Add the qa/skip-qa label if the PR doesn't need to be tested during QA.
  • [ ] If you need to backport this PR to another branch, you can add the backport/<branch-name> label to the PR and it will automatically open a backport PR once this one is merged

Kyle-Neale avatar Aug 06 '24 14:08 Kyle-Neale

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Please upload report for BASE (master@93a779a). Learn more about missing BASE report. Report is 70 commits behind head on master.

Additional details and impacted files
Flag Coverage Δ
active_directory 72.72% <ø> (?)
activemq_xml 82.31% <ø> (?)
amazon_msk 88.84% <ø> (?)
ambari 85.80% <ø> (?)
apache 95.08% <ø> (?)
arangodb 98.23% <ø> (?)
argo_rollouts 90.00% <ø> (?)
argocd 87.81% <ø> (?)
aspdotnet 100.00% <ø> (?)
avi_vantage 91.35% <ø> (?)
aws_neuron 92.42% <ø> (?)
azure_iot_edge 82.08% <ø> (?)
boundary 100.00% <ø> (?)
btrfs 82.91% <ø> (?)
cacti 87.90% <ø> (?)
calico 84.61% <ø> (?)
cassandra 66.66% <ø> (?)
cisco_aci 94.93% <ø> (?)
citrix_hypervisor 87.50% <ø> (?)
cloud_foundry_api 96.11% <ø> (?)
cloudera 99.51% <ø> (?)
coredns 94.51% <ø> (?)
crio 89.79% <ø> (?)
datadog_checks_downloader 81.35% <ø> (?)
datadog_cluster_agent 90.19% <ø> (?)
dcgm 92.10% <ø> (?)
directory 95.03% <ø> (?)
disk 89.33% <ø> (?)
dns_check 93.29% <ø> (?)
druid 97.70% <ø> (?)
ecs_fargate 83.52% <ø> (?)
eks_fargate 94.05% <ø> (?)
external_dns 89.28% <ø> (?)
fluentd 84.32% <ø> (?)
fluxcd 88.31% <ø> (?)
fly_io 97.13% <ø> (?)
glusterfs 80.08% <ø> (?)
go_expvar 92.69% <ø> (?)
hive 51.42% <ø> (?)
hivemq 61.90% <ø> (?)
http_check 93.76% <ø> (?)
ibm_i 81.91% <ø> (?)
istio 77.86% <ø> (?)
jboss_wildfly 47.36% <ø> (?)
karpenter 95.06% <ø> (?)
kube_apiserver_metrics 97.74% <ø> (?)
kube_controller_manager 97.89% <ø> (?)
kube_dns 95.97% <ø> (?)
kube_metrics_server 94.87% <ø> (?)
kube_proxy 96.80% <ø> (?)
kube_scheduler 97.92% <ø> (?)
kubeflow 93.22% <ø> (?)
kubelet 91.01% <ø> (?)
kubernetes_cluster_autoscaler 93.22% <ø> (?)
kubernetes_state 89.50% <ø> (?)
kyototycoon 85.96% <ø> (?)
linux_proc_extras 96.22% <ø> (?)
mapr 82.35% <ø> (?)
marathon 83.12% <ø> (?)
mcache 93.50% <ø> (?)
mesos_master 89.75% <ø> (?)
mesos_slave 93.26% <ø> (?)
nagios 89.01% <ø> (?)
network 93.03% <ø> (?)
nfsstat 95.20% <ø> (?)
nginx_ingress_controller 98.55% <ø> (?)
nvidia_triton 88.52% <ø> (?)
openmetrics 98.06% <ø> (?)
php_fpm 89.71% <ø> (?)
postfix 88.04% <ø> (?)
presto 59.09% <ø> (?)
process 85.59% <ø> (?)
prometheus 94.17% <ø> (?)
pulsar 100.00% <ø> (?)
riak 99.21% <ø> (?)
riakcs 88.88% <ø> (?)
silk 93.82% <ø> (?)
singlestore 90.81% <ø> (?)
snowflake 96.27% <ø> (?)
statsd 87.36% <ø> (?)
supervisord 89.78% <ø> (?)
system_core 92.59% <ø> (?)
system_swap 98.30% <ø> (?)
tcp_check 90.39% <ø> (?)
teleport 99.61% <ø> (?)
tibco_ems 91.98% <ø> (?)
torchserve 97.32% <ø> (?)
traefik_mesh 76.75% <ø> (?)
traffic_server 96.13% <ø> (?)
twemproxy 79.56% <ø> (?)
twistlock 80.47% <ø> (?)
vllm 93.10% <ø> (?)

Flags with carried forward coverage won't be shown. Click here to find out more.

codecov[bot] avatar Aug 06 '24 15:08 codecov[bot]

👋 Does this need to get merged before the rest of https://datadoghq.atlassian.net/browse/BARX-563 can proceed?

spencergilbert avatar Sep 03 '24 14:09 spencergilbert

The validations job has failed; please review the Files changed tab for possible suggestions to resolve.

github-actions[bot] avatar Sep 16 '24 17:09 github-actions[bot]

The validations job has failed; please review the Files changed tab for possible suggestions to resolve.

github-actions[bot] avatar Sep 16 '24 18:09 github-actions[bot]

The backport to 7.58.x failed:

The process '/usr/bin/git' failed with exit code 1

To backport manually, run these commands in your terminal:

# Fetch latest updates from GitHub
git fetch
# Create a new working tree
git worktree add .worktrees/backport-7.58.x 7.58.x
# Navigate to the new working tree
cd .worktrees/backport-7.58.x
# Create a new branch
git switch --create backport-18212-to-7.58.x
# Cherry-pick the merged commit of this pull request and resolve the conflicts
git cherry-pick -x --mainline 1 69cffd9e02ffbdc3015294a2c39c9215c0df637a
# Push it to GitHub
git push --set-upstream origin backport-18212-to-7.58.x
# Go back to the original working tree
cd ../..
# Delete the working tree
git worktree remove .worktrees/backport-7.58.x

Then, create a pull request where the base branch is 7.58.x and the compare/head branch is backport-18212-to-7.58.x.