Repository: zhmcclient/zhmc-prometheus-exporter (language: python)

Issue:
Fixed pydantic-core install failure
See https://github.com/zhmcclient/python-zhmcclient/issues/1711
No review needed.


Discussion / hints:

Fix patch:
diff --git a/dev-requirements.txt b/dev-requirements.txt
index 686c7c7..7b02ede 100644
--- a/dev-requirements.txt
+++ b/dev-requirements.txt
@@ -17,15 +17,15 @@ pyproject-hooks>=1.1.0
 towncrier>=22.8.0
 
 # Safety CI by pyup.io
-safety>=3.0.1
-safety-schemas>=0.0.2
+safety>=3.1.0
+safety-schemas>=0.0.2,!=0.0.7
 # TODO: Change to dparse 0.6.4 once released
 dparse>=0.6.4b0
 # ruamel.yaml is used by safety and is covered in requirements.txt
 click>=8.0.2
 Authlib>=1.2.0
 marshmallow>=3.15.0
-pydantic>=1.10.13
+pydantic>=2.8.0
 typer>=0.12.0
 typer-cli>=0.12.0
 typer-slim>=0.12.0
diff --git a/minimum-constraints-develop.txt b/minimum-constraints-develop.txt
index 9326d97..ba73d1e 100644
--- a/minimum-constraints-develop.txt
+++ b/minimum-constraints-develop.txt
@@ -16,7 +16,7 @@ incremental==22.10.0
 click-default-group==1.2.4
 
 # Safety CI by pyup.io
-safety==3.0.1
+safety==3.1.0
 safety-schemas==0.0.2
 # TODO: Change to dparse 0.6.4 once released
 dparse==0.6.4b0
@@ -24,7 +24,7 @@ dparse==0.6.4b0
 click==8.0.2
 Authlib==1.3.1
 marshmallow==3.15.0
-pydantic==1.10.13
+pydantic==2.8.0
 typer==0.12.0
 typer-cli==0.12.0
 typer-slim==0.12.0
diff --git a/minimum-constraints-install.txt b/minimum-constraints-install.txt
index 2a20024..d6e8b1b 100644
--- a/minimum-constraints-install.txt
+++ b/minimum-constraints-install.txt
@@ -57,7 +57,7 @@ requests==2.32.2
 rpds-py==0.7.1  # used by jsonschema>=4.18.0
 ruamel.yaml.clib==0.2.8
 stomp-py==8.1.1
-typing-extensions==4.7.1
+typing-extensions==4.12.2
 websocket-client==1.8.0
 yamlloader==0.5.5
 zipp==3.19.1  # Used in some combinations of Python version and package level


Test patch:
diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
index c2ae058..8086865 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test.yml
@@ -56,6 +56,11 @@ jobs:
                 \"python-version\": \"3.8\", \
                 \"package_level\": \"latest\" \
               }, \
+              { \
+                \"os\": \"ubuntu-latest\", \
+                \"python-version\": \"3.12\", \
+                \"package_level\": \"latest\" \
+              }, \
               { \
                 \"os\": \"macos-latest\", \
                 \"python-version\": \"3.8\", \