Skip to content

Commit cd76eb1

Browse files
ggaineypatchback[bot]
authored andcommitted
Merge pull request #224 from mdellweg/python3.14
Bump python to 3.14 (cherry picked from commit 2dafb26)
1 parent 44521a7 commit cd76eb1

27 files changed

+20787
-12019
lines changed

.github/workflows/test.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,14 @@ jobs:
2020
- python: "3.9"
2121
ansible: "stable-2.15"
2222
image_tag: "latest"
23-
- python: "3.10"
23+
- python: "3.11"
2424
ansible: "stable-2.17"
2525
lower_bounds: true
26-
- python: "3.11"
27-
ansible: "stable-2.18"
2826
- python: "3.12"
29-
ansible: "stable-2.19"
27+
ansible: "stable-2.18"
3028
- python: "3.13"
29+
ansible: "stable-2.19"
30+
- python: "3.14"
3131
ansible: "devel"
3232
image_tag: "nightly"
3333
lower_bounds: true

tests/fixtures/deb_repository-0.yml

Lines changed: 3046 additions & 2227 deletions
Large diffs are not rendered by default.

tests/fixtures/deb_repository-1.yml

Lines changed: 15 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,14 @@ interactions:
22
- request:
33
body: null
44
headers:
5-
? !!python/object/apply:multidict._multidict.istr
6-
- Accept
7-
: - application/json
5+
Accept:
6+
- application/json
87
Accept-Encoding:
98
- gzip, deflate
109
Connection:
1110
- keep-alive
12-
? !!python/object/apply:multidict._multidict.istr
13-
- User-Agent
14-
: - Squeezer/0.2.0-dev
11+
User-Agent:
12+
- Squeezer/0.3.0-dev
1513
method: GET
1614
uri: http://pulp.example.org/pulp/api/v3/repositories/deb/apt/?name=test_deb_repository&offset=0&limit=1
1715
response:
@@ -29,11 +27,11 @@ interactions:
2927
Content-Type:
3028
- application/json
3129
Correlation-ID:
32-
- 44bbfa20b78444cb843d0a8becc762f7
30+
- a2e44d4612a1493c8b719f92aa6fe9ad
3331
Cross-Origin-Opener-Policy:
3432
- same-origin
3533
Date:
36-
- Tue, 22 Jul 2025 20:27:01 GMT
34+
- Mon, 27 Oct 2025 11:43:30 GMT
3735
Referrer-Policy:
3836
- same-origin
3937
Server:
@@ -50,27 +48,25 @@ interactions:
5048
- request:
5149
body: '{"description": null, "name": "test_deb_repository"}'
5250
headers:
53-
? !!python/object/apply:multidict._multidict.istr
54-
- Accept
55-
: - application/json
51+
Accept:
52+
- application/json
5653
Accept-Encoding:
5754
- gzip, deflate
5855
Connection:
5956
- keep-alive
6057
Content-Length:
6158
- '52'
6259
Correlation-Id:
63-
- 44bbfa20b78444cb843d0a8becc762f7
64-
? !!python/object/apply:multidict._multidict.istr
65-
- User-Agent
66-
: - Squeezer/0.2.0-dev
60+
- a2e44d4612a1493c8b719f92aa6fe9ad
61+
User-Agent:
62+
- Squeezer/0.3.0-dev
6763
content-type:
6864
- application/json
6965
method: POST
7066
uri: http://pulp.example.org/pulp/api/v3/repositories/deb/apt/
7167
response:
7268
body:
73-
string: '{"pulp_href":"/pulp/api/v3/repositories/deb/apt/019833d1-7312-7d75-a4d6-471cf990c527/","prn":"prn:deb.aptrepository:019833d1-7312-7d75-a4d6-471cf990c527","pulp_created":"2025-07-22T20:27:01.272750Z","pulp_last_updated":"2025-07-22T20:27:01.298768Z","versions_href":"/pulp/api/v3/repositories/deb/apt/019833d1-7312-7d75-a4d6-471cf990c527/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/deb/apt/019833d1-7312-7d75-a4d6-471cf990c527/versions/0/","name":"test_deb_repository","description":null,"retain_repo_versions":null,"remote":null,"publish_upstream_release_fields":true,"signing_service":null,"signing_service_release_overrides":{}}'
69+
string: '{"pulp_href":"/pulp/api/v3/repositories/deb/apt/019a257b-06c2-7a0e-aa73-d444977f24ee/","prn":"prn:deb.aptrepository:019a257b-06c2-7a0e-aa73-d444977f24ee","pulp_created":"2025-10-27T11:43:31.011084Z","pulp_last_updated":"2025-10-27T11:43:31.014854Z","versions_href":"/pulp/api/v3/repositories/deb/apt/019a257b-06c2-7a0e-aa73-d444977f24ee/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/deb/apt/019a257b-06c2-7a0e-aa73-d444977f24ee/versions/0/","name":"test_deb_repository","description":null,"retain_repo_versions":null,"remote":null,"publish_upstream_release_fields":true,"signing_service":null,"signing_service_release_overrides":{}}'
7470
headers:
7571
Access-Control-Expose-Headers:
7672
- Correlation-ID
@@ -83,13 +79,13 @@ interactions:
8379
Content-Type:
8480
- application/json
8581
Correlation-ID:
86-
- 44bbfa20b78444cb843d0a8becc762f7
82+
- a2e44d4612a1493c8b719f92aa6fe9ad
8783
Cross-Origin-Opener-Policy:
8884
- same-origin
8985
Date:
90-
- Tue, 22 Jul 2025 20:27:01 GMT
86+
- Mon, 27 Oct 2025 11:43:31 GMT
9187
Location:
92-
- /pulp/api/v3/repositories/deb/apt/019833d1-7312-7d75-a4d6-471cf990c527/
88+
- /pulp/api/v3/repositories/deb/apt/019a257b-06c2-7a0e-aa73-d444977f24ee/
9389
Referrer-Policy:
9490
- same-origin
9591
Server:

tests/fixtures/deb_repository-10.yml

Lines changed: 36 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -2,22 +2,20 @@ interactions:
22
- request:
33
body: null
44
headers:
5-
? !!python/object/apply:multidict._multidict.istr
6-
- Accept
7-
: - application/json
5+
Accept:
6+
- application/json
87
Accept-Encoding:
98
- gzip, deflate
109
Connection:
1110
- keep-alive
12-
? !!python/object/apply:multidict._multidict.istr
13-
- User-Agent
14-
: - Squeezer/0.2.0-dev
11+
User-Agent:
12+
- Squeezer/0.3.0-dev
1513
method: GET
1614
uri: http://pulp.example.org/pulp/api/v3/repositories/deb/apt/?name=test_deb_repository&offset=0&limit=1
1715
response:
1816
body:
19-
string: '{"count":1,"next":null,"previous":null,"results":[{"pulp_href":"/pulp/api/v3/repositories/deb/apt/019833d1-7312-7d75-a4d6-471cf990c527/","prn":"prn:deb.aptrepository:019833d1-7312-7d75-a4d6-471cf990c527","pulp_created":"2025-07-22T20:27:01.272750Z","pulp_last_updated":"2025-07-22T20:27:10.600035Z","versions_href":"/pulp/api/v3/repositories/deb/apt/019833d1-7312-7d75-a4d6-471cf990c527/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/deb/apt/019833d1-7312-7d75-a4d6-471cf990c527/versions/0/","name":"test_deb_repository","description":"repository
20-
created via ansible","retain_repo_versions":null,"remote":"/pulp/api/v3/remotes/deb/apt/019833d1-4326-7361-9d4b-5934d37c869a/","publish_upstream_release_fields":true,"signing_service":null,"signing_service_release_overrides":{}}]}'
17+
string: '{"count":1,"next":null,"previous":null,"results":[{"pulp_href":"/pulp/api/v3/repositories/deb/apt/019a257b-06c2-7a0e-aa73-d444977f24ee/","prn":"prn:deb.aptrepository:019a257b-06c2-7a0e-aa73-d444977f24ee","pulp_created":"2025-10-27T11:43:31.011084Z","pulp_last_updated":"2025-10-27T11:43:32.854212Z","versions_href":"/pulp/api/v3/repositories/deb/apt/019a257b-06c2-7a0e-aa73-d444977f24ee/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/deb/apt/019a257b-06c2-7a0e-aa73-d444977f24ee/versions/0/","name":"test_deb_repository","description":"repository
18+
created via ansible","retain_repo_versions":null,"remote":"/pulp/api/v3/remotes/deb/apt/019a257a-fb12-7498-9bc2-5bac5ad0bd5c/","publish_upstream_release_fields":true,"signing_service":null,"signing_service_release_overrides":{}}]}'
2119
headers:
2220
Access-Control-Expose-Headers:
2321
- Correlation-ID
@@ -30,11 +28,11 @@ interactions:
3028
Content-Type:
3129
- application/json
3230
Correlation-ID:
33-
- 38d536461f9c49ad82b161dc71625b3b
31+
- 29a42fc86676483c922f8f4e831d898c
3432
Cross-Origin-Opener-Policy:
3533
- same-origin
3634
Date:
37-
- Tue, 22 Jul 2025 20:27:14 GMT
35+
- Mon, 27 Oct 2025 11:43:34 GMT
3836
Referrer-Policy:
3937
- same-origin
4038
Server:
@@ -51,27 +49,25 @@ interactions:
5149
- request:
5250
body: '{"description": null}'
5351
headers:
54-
? !!python/object/apply:multidict._multidict.istr
55-
- Accept
56-
: - application/json
52+
Accept:
53+
- application/json
5754
Accept-Encoding:
5855
- gzip, deflate
5956
Connection:
6057
- keep-alive
6158
Content-Length:
6259
- '21'
6360
Correlation-Id:
64-
- 38d536461f9c49ad82b161dc71625b3b
65-
? !!python/object/apply:multidict._multidict.istr
66-
- User-Agent
67-
: - Squeezer/0.2.0-dev
61+
- 29a42fc86676483c922f8f4e831d898c
62+
User-Agent:
63+
- Squeezer/0.3.0-dev
6864
content-type:
6965
- application/json
7066
method: PATCH
71-
uri: http://pulp.example.org/pulp/api/v3/repositories/deb/apt/019833d1-7312-7d75-a4d6-471cf990c527/
67+
uri: http://pulp.example.org/pulp/api/v3/repositories/deb/apt/019a257b-06c2-7a0e-aa73-d444977f24ee/
7268
response:
7369
body:
74-
string: '{"task":"/pulp/api/v3/tasks/019833d1-a6ae-7708-a129-9c5cdbe58717/"}'
70+
string: '{"task":"/pulp/api/v3/tasks/019a257b-15dc-7190-8cc8-67af6a574b0a/"}'
7571
headers:
7672
Access-Control-Expose-Headers:
7773
- Correlation-ID
@@ -84,11 +80,11 @@ interactions:
8480
Content-Type:
8581
- application/json
8682
Correlation-ID:
87-
- 38d536461f9c49ad82b161dc71625b3b
83+
- 29a42fc86676483c922f8f4e831d898c
8884
Cross-Origin-Opener-Policy:
8985
- same-origin
9086
Date:
91-
- Tue, 22 Jul 2025 20:27:14 GMT
87+
- Mon, 27 Oct 2025 11:43:34 GMT
9288
Referrer-Policy:
9389
- same-origin
9490
Server:
@@ -105,23 +101,21 @@ interactions:
105101
- request:
106102
body: null
107103
headers:
108-
? !!python/object/apply:multidict._multidict.istr
109-
- Accept
110-
: - application/json
104+
Accept:
105+
- application/json
111106
Accept-Encoding:
112107
- gzip, deflate
113108
Connection:
114109
- keep-alive
115110
Correlation-Id:
116-
- 38d536461f9c49ad82b161dc71625b3b
117-
? !!python/object/apply:multidict._multidict.istr
118-
- User-Agent
119-
: - Squeezer/0.2.0-dev
111+
- 29a42fc86676483c922f8f4e831d898c
112+
User-Agent:
113+
- Squeezer/0.3.0-dev
120114
method: GET
121-
uri: http://pulp.example.org/pulp/api/v3/tasks/019833d1-a6ae-7708-a129-9c5cdbe58717/
115+
uri: http://pulp.example.org/pulp/api/v3/tasks/019a257b-15dc-7190-8cc8-67af6a574b0a/
122116
response:
123117
body:
124-
string: '{"pulp_href":"/pulp/api/v3/tasks/019833d1-a6ae-7708-a129-9c5cdbe58717/","prn":"prn:core.task:019833d1-a6ae-7708-a129-9c5cdbe58717","pulp_created":"2025-07-22T20:27:14.479338Z","pulp_last_updated":"2025-07-22T20:27:14.479362Z","state":"completed","name":"pulpcore.app.tasks.base.ageneral_update","logging_cid":"38d536461f9c49ad82b161dc71625b3b","created_by":"/pulp/api/v3/users/1/","unblocked_at":"2025-07-22T20:27:14.502150Z","started_at":"2025-07-22T20:27:14.505128Z","finished_at":"2025-07-22T20:27:14.517212Z","error":null,"worker":null,"parent_task":null,"child_tasks":[],"task_group":null,"progress_reports":[],"created_resources":[],"reserved_resources_record":["prn:deb.aptrepository:019833d1-7312-7d75-a4d6-471cf990c527","shared:prn:core.domain:c406e67a-77c5-4fca-99d4-feea463b7704"]}'
118+
string: '{"pulp_href":"/pulp/api/v3/tasks/019a257b-15dc-7190-8cc8-67af6a574b0a/","prn":"prn:core.task:019a257b-15dc-7190-8cc8-67af6a574b0a","pulp_created":"2025-10-27T11:43:34.877686Z","pulp_last_updated":"2025-10-27T11:43:34.876376Z","state":"completed","name":"pulpcore.app.tasks.base.ageneral_update","logging_cid":"29a42fc86676483c922f8f4e831d898c","created_by":"/pulp/api/v3/users/1/","unblocked_at":"2025-10-27T11:43:34.883927Z","started_at":"2025-10-27T11:43:34.884699Z","finished_at":"2025-10-27T11:43:34.892733Z","error":null,"worker":null,"parent_task":null,"child_tasks":[],"task_group":null,"progress_reports":[],"created_resources":[],"reserved_resources_record":["prn:deb.aptrepository:019a257b-06c2-7a0e-aa73-d444977f24ee","shared:prn:core.domain:9f85dc51-beb2-4a9e-978e-41fef887ee2f"],"result":{"prn":"prn:deb.aptrepository:019a257b-06c2-7a0e-aa73-d444977f24ee","name":"test_deb_repository","remote":"/pulp/api/v3/remotes/deb/apt/019a257a-fb12-7498-9bc2-5bac5ad0bd5c/","pulp_href":"/pulp/api/v3/repositories/deb/apt/019a257b-06c2-7a0e-aa73-d444977f24ee/","description":null,"pulp_labels":{},"pulp_created":"2025-10-27T11:43:31.011084Z","versions_href":"/pulp/api/v3/repositories/deb/apt/019a257b-06c2-7a0e-aa73-d444977f24ee/versions/","signing_service":null,"pulp_last_updated":"2025-10-27T11:43:34.888315Z","latest_version_href":"/pulp/api/v3/repositories/deb/apt/019a257b-06c2-7a0e-aa73-d444977f24ee/versions/0/","retain_repo_versions":null,"publish_upstream_release_fields":true,"signing_service_release_overrides":{}}}'
125119
headers:
126120
Access-Control-Expose-Headers:
127121
- Correlation-ID
@@ -130,15 +124,15 @@ interactions:
130124
Connection:
131125
- keep-alive
132126
Content-Length:
133-
- '792'
127+
- '1529'
134128
Content-Type:
135129
- application/json
136130
Correlation-ID:
137-
- 38d536461f9c49ad82b161dc71625b3b
131+
- 29a42fc86676483c922f8f4e831d898c
138132
Cross-Origin-Opener-Policy:
139133
- same-origin
140134
Date:
141-
- Tue, 22 Jul 2025 20:27:14 GMT
135+
- Mon, 27 Oct 2025 11:43:34 GMT
142136
Referrer-Policy:
143137
- same-origin
144138
Server:
@@ -155,23 +149,21 @@ interactions:
155149
- request:
156150
body: null
157151
headers:
158-
? !!python/object/apply:multidict._multidict.istr
159-
- Accept
160-
: - application/json
152+
Accept:
153+
- application/json
161154
Accept-Encoding:
162155
- gzip, deflate
163156
Connection:
164157
- keep-alive
165158
Correlation-Id:
166-
- 38d536461f9c49ad82b161dc71625b3b
167-
? !!python/object/apply:multidict._multidict.istr
168-
- User-Agent
169-
: - Squeezer/0.2.0-dev
159+
- 29a42fc86676483c922f8f4e831d898c
160+
User-Agent:
161+
- Squeezer/0.3.0-dev
170162
method: GET
171-
uri: http://pulp.example.org/pulp/api/v3/repositories/deb/apt/019833d1-7312-7d75-a4d6-471cf990c527/
163+
uri: http://pulp.example.org/pulp/api/v3/repositories/deb/apt/019a257b-06c2-7a0e-aa73-d444977f24ee/
172164
response:
173165
body:
174-
string: '{"pulp_href":"/pulp/api/v3/repositories/deb/apt/019833d1-7312-7d75-a4d6-471cf990c527/","prn":"prn:deb.aptrepository:019833d1-7312-7d75-a4d6-471cf990c527","pulp_created":"2025-07-22T20:27:01.272750Z","pulp_last_updated":"2025-07-22T20:27:14.513597Z","versions_href":"/pulp/api/v3/repositories/deb/apt/019833d1-7312-7d75-a4d6-471cf990c527/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/deb/apt/019833d1-7312-7d75-a4d6-471cf990c527/versions/0/","name":"test_deb_repository","description":null,"retain_repo_versions":null,"remote":"/pulp/api/v3/remotes/deb/apt/019833d1-4326-7361-9d4b-5934d37c869a/","publish_upstream_release_fields":true,"signing_service":null,"signing_service_release_overrides":{}}'
166+
string: '{"pulp_href":"/pulp/api/v3/repositories/deb/apt/019a257b-06c2-7a0e-aa73-d444977f24ee/","prn":"prn:deb.aptrepository:019a257b-06c2-7a0e-aa73-d444977f24ee","pulp_created":"2025-10-27T11:43:31.011084Z","pulp_last_updated":"2025-10-27T11:43:34.888315Z","versions_href":"/pulp/api/v3/repositories/deb/apt/019a257b-06c2-7a0e-aa73-d444977f24ee/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/deb/apt/019a257b-06c2-7a0e-aa73-d444977f24ee/versions/0/","name":"test_deb_repository","description":null,"retain_repo_versions":null,"remote":"/pulp/api/v3/remotes/deb/apt/019a257a-fb12-7498-9bc2-5bac5ad0bd5c/","publish_upstream_release_fields":true,"signing_service":null,"signing_service_release_overrides":{}}'
175167
headers:
176168
Access-Control-Expose-Headers:
177169
- Correlation-ID
@@ -184,11 +176,11 @@ interactions:
184176
Content-Type:
185177
- application/json
186178
Correlation-ID:
187-
- 38d536461f9c49ad82b161dc71625b3b
179+
- 29a42fc86676483c922f8f4e831d898c
188180
Cross-Origin-Opener-Policy:
189181
- same-origin
190182
Date:
191-
- Tue, 22 Jul 2025 20:27:14 GMT
183+
- Mon, 27 Oct 2025 11:43:35 GMT
192184
Referrer-Policy:
193185
- same-origin
194186
Server:

tests/fixtures/deb_repository-11.yml

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,21 +2,19 @@ interactions:
22
- request:
33
body: null
44
headers:
5-
? !!python/object/apply:multidict._multidict.istr
6-
- Accept
7-
: - application/json
5+
Accept:
6+
- application/json
87
Accept-Encoding:
98
- gzip, deflate
109
Connection:
1110
- keep-alive
12-
? !!python/object/apply:multidict._multidict.istr
13-
- User-Agent
14-
: - Squeezer/0.2.0-dev
11+
User-Agent:
12+
- Squeezer/0.3.0-dev
1513
method: GET
1614
uri: http://pulp.example.org/pulp/api/v3/repositories/deb/apt/?name=test_deb_repository&offset=0&limit=1
1715
response:
1816
body:
19-
string: '{"count":1,"next":null,"previous":null,"results":[{"pulp_href":"/pulp/api/v3/repositories/deb/apt/019833d1-7312-7d75-a4d6-471cf990c527/","prn":"prn:deb.aptrepository:019833d1-7312-7d75-a4d6-471cf990c527","pulp_created":"2025-07-22T20:27:01.272750Z","pulp_last_updated":"2025-07-22T20:27:14.513597Z","versions_href":"/pulp/api/v3/repositories/deb/apt/019833d1-7312-7d75-a4d6-471cf990c527/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/deb/apt/019833d1-7312-7d75-a4d6-471cf990c527/versions/0/","name":"test_deb_repository","description":null,"retain_repo_versions":null,"remote":"/pulp/api/v3/remotes/deb/apt/019833d1-4326-7361-9d4b-5934d37c869a/","publish_upstream_release_fields":true,"signing_service":null,"signing_service_release_overrides":{}}]}'
17+
string: '{"count":1,"next":null,"previous":null,"results":[{"pulp_href":"/pulp/api/v3/repositories/deb/apt/019a257b-06c2-7a0e-aa73-d444977f24ee/","prn":"prn:deb.aptrepository:019a257b-06c2-7a0e-aa73-d444977f24ee","pulp_created":"2025-10-27T11:43:31.011084Z","pulp_last_updated":"2025-10-27T11:43:34.888315Z","versions_href":"/pulp/api/v3/repositories/deb/apt/019a257b-06c2-7a0e-aa73-d444977f24ee/versions/","pulp_labels":{},"latest_version_href":"/pulp/api/v3/repositories/deb/apt/019a257b-06c2-7a0e-aa73-d444977f24ee/versions/0/","name":"test_deb_repository","description":null,"retain_repo_versions":null,"remote":"/pulp/api/v3/remotes/deb/apt/019a257a-fb12-7498-9bc2-5bac5ad0bd5c/","publish_upstream_release_fields":true,"signing_service":null,"signing_service_release_overrides":{}}]}'
2018
headers:
2119
Access-Control-Expose-Headers:
2220
- Correlation-ID
@@ -29,11 +27,11 @@ interactions:
2927
Content-Type:
3028
- application/json
3129
Correlation-ID:
32-
- 61d0508602ef4a6a8d32e7d8e20144d0
30+
- b80bf7dd567a4c648ec7cd2d4f4eb2b5
3331
Cross-Origin-Opener-Policy:
3432
- same-origin
3533
Date:
36-
- Tue, 22 Jul 2025 20:27:15 GMT
34+
- Mon, 27 Oct 2025 11:43:35 GMT
3735
Referrer-Policy:
3836
- same-origin
3937
Server:

0 commit comments

Comments
 (0)