@@ -70,8 +70,8 @@ Accept: application/json
7070 "Programming Language :: Python :: 3 :: Only",
7171 "Programming Language :: Python :: 3.10",
7272 "Programming Language :: Python :: 3.11",
73- "Programming Language :: Python :: 3.7 ",
74- "Programming Language :: Python :: 3.8 ",
73+ "Programming Language :: Python :: 3.12 ",
74+ "Programming Language :: Python :: 3.13 ",
7575 "Programming Language :: Python :: 3.9",
7676 "Topic :: Software Development :: Build Tools"
7777 ],
@@ -88,8 +88,10 @@ Accept: application/json
8888 "requires_dist"
8989 ],
9090 "home_page": "",
91- "keywords": "sample,setuptools,development",
91+ "keywords": "sample, setuptools, development",
9292 "license": "...",
93+ "license_expression": null,
94+ "license_files": null,
9395 "maintainer": "",
9496 "maintainer_email": "\"A. Great Maintainer\" <maintainer@example.com>",
9597 "name": "sampleproject",
@@ -107,19 +109,19 @@ Accept: application/json
107109 "dev",
108110 "test"
109111 ],
110- "release_url": "https://pypi.org/project/sampleproject/3 .0.0/",
112+ "release_url": "https://pypi.org/project/sampleproject/4 .0.0/",
111113 "requires_dist": [
112114 "peppercorn",
113115 "check-manifest ; extra == 'dev'",
114116 "coverage ; extra == 'test'"
115117 ],
116- "requires_python": ">=3.7 ",
118+ "requires_python": ">=3.9 ",
117119 "summary": "A sample Python project",
118- "version": "3 .0.0",
120+ "version": "4 .0.0",
119121 "yanked": false,
120122 "yanked_reason": null
121123 },
122- "last_serial": 15959178 ,
124+ "last_serial": 25862117 ,
123125 "releases": {
124126 "1.0": [],
125127 "1.2.0": [
@@ -176,92 +178,95 @@ Accept: application/json
176178 "..."
177179 ],
178180 "3.0.0": [
179- {
180- "comment_text": "",
181- "digests": {
182- "blake2b_256": "eca85ec62d18adde798d33a170e7f72930357aa69a60839194c93eb0fb05e59c",
183- "md5": "e46bfece301c915db29ade44a4932039",
184- "sha256": "2e52702990c22cf1ce50206606b769fe0dbd5646a32873916144bd5aec5473b3"
185- },
186- "downloads": -1,
187- "filename": "sampleproject-3.0.0-py3-none-any.whl",
188- "has_sig": false,
189- "md5_digest": "e46bfece301c915db29ade44a4932039",
190- "packagetype": "bdist_wheel",
191- "python_version": "py3",
192- "requires_python": ">=3.7",
193- "size": 4662,
194- "upload_time": "2022-12-01T18:51:00",
195- "upload_time_iso_8601": "2022-12-01T18:51:00.007372Z",
196- "url": "https://files.pythonhosted.org/packages/ec/a8/5ec62d18adde798d33a170e7f72930357aa69a60839194c93eb0fb05e59c/sampleproject-3.0.0-py3-none-any.whl",
197- "yanked": false,
198- "yanked_reason": null
199- },
200- {
201- "comment_text": "",
202- "digests": {
203- "blake2b_256": "672a9f056e5fa36e43ef1037ff85581a2963cde420457de0ef29c779d41058ca",
204- "md5": "46a92a8a919062028405fdf232b508b0",
205- "sha256": "117ed88e5db073bb92969a7545745fd977ee85b7019706dd256a64058f70963d"
206- },
207- "downloads": -1,
208- "filename": "sampleproject-3.0.0.tar.gz",
209- "has_sig": false,
210- "md5_digest": "46a92a8a919062028405fdf232b508b0",
211- "packagetype": "sdist",
212- "python_version": "source",
213- "requires_python": ">=3.7",
214- "size": 5330,
215- "upload_time": "2022-12-01T18:51:01",
216- "upload_time_iso_8601": "2022-12-01T18:51:01.420127Z",
217- "url": "https://files.pythonhosted.org/packages/67/2a/9f056e5fa36e43ef1037ff85581a2963cde420457de0ef29c779d41058ca/sampleproject-3.0.0.tar.gz",
218- "yanked": false,
219- "yanked_reason": null
220- }
221- ]
222- },
223- "urls": [
224- {
181+ "..."
182+ ],
183+ "4.0.0": [
184+ {
225185 "comment_text": "",
226186 "digests": {
227- "blake2b_256": "eca85ec62d18adde798d33a170e7f72930357aa69a60839194c93eb0fb05e59c ",
228- "md5": "e46bfece301c915db29ade44a4932039 ",
229- "sha256": "2e52702990c22cf1ce50206606b769fe0dbd5646a32873916144bd5aec5473b3 "
187+ "blake2b_256": "d773c16e5f3f0d37c60947e70865c255a58dc408780a6474de0523afd0ec553a ",
188+ "md5": "d3857a217dacbca9e40a85f06f2b34f1 ",
189+ "sha256": "c23e447ea90d796d1e645c35c4b2de125040add12a845825546f91c93f391b6b "
230190 },
231191 "downloads": -1,
232- "filename": "sampleproject-3 .0.0-py3-none-any.whl",
192+ "filename": "sampleproject-4 .0.0-py3-none-any.whl",
233193 "has_sig": false,
234- "md5_digest": "e46bfece301c915db29ade44a4932039 ",
194+ "md5_digest": "d3857a217dacbca9e40a85f06f2b34f1 ",
235195 "packagetype": "bdist_wheel",
236196 "python_version": "py3",
237- "requires_python": ">=3.7 ",
238- "size": 4662 ,
239- "upload_time": "2022-12-01T18:51:00 ",
240- "upload_time_iso_8601": "2022-12-01T18:51:00.007372Z ",
241- "url": "https://files.pythonhosted.org/packages/ec/a8/5ec62d18adde798d33a170e7f72930357aa69a60839194c93eb0fb05e59c /sampleproject-3 .0.0-py3-none-any.whl",
197+ "requires_python": ">=3.9 ",
198+ "size": 4661 ,
199+ "upload_time": "2024-11-06T22:37:09 ",
200+ "upload_time_iso_8601": "2024-11-06T22:37:09.220617Z ",
201+ "url": "https://files.pythonhosted.org/packages/d7/73/c16e5f3f0d37c60947e70865c255a58dc408780a6474de0523afd0ec553a /sampleproject-4 .0.0-py3-none-any.whl",
242202 "yanked": false,
243203 "yanked_reason": null
244- },
245- {
204+ },
205+ {
246206 "comment_text": "",
247207 "digests": {
248- "blake2b_256": "672a9f056e5fa36e43ef1037ff85581a2963cde420457de0ef29c779d41058ca ",
249- "md5": "46a92a8a919062028405fdf232b508b0 ",
250- "sha256": "117ed88e5db073bb92969a7545745fd977ee85b7019706dd256a64058f70963d "
208+ "blake2b_256": "488cc18d25735962870ccb6d1cd2ac7bde40008a332211055e260cb7ec4c6bab ",
209+ "md5": "9eab89661feaaf3b05b60fb1ed1f7171 ",
210+ "sha256": "0ace7980f82c5815ede4cd7bf9f6693684cec2ae47b9b7ade9add533b8627c6b "
251211 },
252212 "downloads": -1,
253- "filename": "sampleproject-3 .0.0.tar.gz",
213+ "filename": "sampleproject-4 .0.0.tar.gz",
254214 "has_sig": false,
255- "md5_digest": "46a92a8a919062028405fdf232b508b0 ",
215+ "md5_digest": "9eab89661feaaf3b05b60fb1ed1f7171 ",
256216 "packagetype": "sdist",
257217 "python_version": "source",
258- "requires_python": ">=3.7 ",
259- "size": 5330 ,
260- "upload_time": "2022-12-01T18:51:01 ",
261- "upload_time_iso_8601": "2022-12-01T18:51:01.420127Z ",
262- "url": "https://files.pythonhosted.org/packages/67/2a/9f056e5fa36e43ef1037ff85581a2963cde420457de0ef29c779d41058ca /sampleproject-3 .0.0.tar.gz",
218+ "requires_python": ">=3.9 ",
219+ "size": 5760 ,
220+ "upload_time": "2024-11-06T22:37:10 ",
221+ "upload_time_iso_8601": "2024-11-06T22:37:10.868088Z ",
222+ "url": "https://files.pythonhosted.org/packages/48/8c/c18d25735962870ccb6d1cd2ac7bde40008a332211055e260cb7ec4c6bab /sampleproject-4 .0.0.tar.gz",
263223 "yanked": false,
264224 "yanked_reason": null
225+ }
226+ ]
227+ },
228+ "urls": [
229+ {
230+ "comment_text": "",
231+ "digests": {
232+ "blake2b_256": "d773c16e5f3f0d37c60947e70865c255a58dc408780a6474de0523afd0ec553a",
233+ "md5": "d3857a217dacbca9e40a85f06f2b34f1",
234+ "sha256": "c23e447ea90d796d1e645c35c4b2de125040add12a845825546f91c93f391b6b"
235+ },
236+ "downloads": -1,
237+ "filename": "sampleproject-4.0.0-py3-none-any.whl",
238+ "has_sig": false,
239+ "md5_digest": "d3857a217dacbca9e40a85f06f2b34f1",
240+ "packagetype": "bdist_wheel",
241+ "python_version": "py3",
242+ "requires_python": ">=3.9",
243+ "size": 4661,
244+ "upload_time": "2024-11-06T22:37:09",
245+ "upload_time_iso_8601": "2024-11-06T22:37:09.220617Z",
246+ "url": "https://files.pythonhosted.org/packages/d7/73/c16e5f3f0d37c60947e70865c255a58dc408780a6474de0523afd0ec553a/sampleproject-4.0.0-py3-none-any.whl",
247+ "yanked": false,
248+ "yanked_reason": null
249+ },
250+ {
251+ "comment_text": "",
252+ "digests": {
253+ "blake2b_256": "488cc18d25735962870ccb6d1cd2ac7bde40008a332211055e260cb7ec4c6bab",
254+ "md5": "9eab89661feaaf3b05b60fb1ed1f7171",
255+ "sha256": "0ace7980f82c5815ede4cd7bf9f6693684cec2ae47b9b7ade9add533b8627c6b"
256+ },
257+ "downloads": -1,
258+ "filename": "sampleproject-4.0.0.tar.gz",
259+ "has_sig": false,
260+ "md5_digest": "9eab89661feaaf3b05b60fb1ed1f7171",
261+ "packagetype": "sdist",
262+ "python_version": "source",
263+ "requires_python": ">=3.9",
264+ "size": 5760,
265+ "upload_time": "2024-11-06T22:37:10",
266+ "upload_time_iso_8601": "2024-11-06T22:37:10.868088Z",
267+ "url": "https://files.pythonhosted.org/packages/48/8c/c18d25735962870ccb6d1cd2ac7bde40008a332211055e260cb7ec4c6bab/sampleproject-4.0.0.tar.gz",
268+ "yanked": false,
269+ "yanked_reason": null
265270 }
266271 ],
267272 "vulnerabilities": []
@@ -305,7 +310,7 @@ Status codes:
305310Example request:
306311
307312``` http
308- GET /pypi/sampleproject/3 .0.0/json HTTP/1.1
313+ GET /pypi/sampleproject/4 .0.0/json HTTP/1.1
309314Host: pypi.org
310315Accept: application/json
311316```
@@ -329,8 +334,8 @@ Accept: application/json
329334 "Programming Language :: Python :: 3 :: Only",
330335 "Programming Language :: Python :: 3.10",
331336 "Programming Language :: Python :: 3.11",
332- "Programming Language :: Python :: 3.7 ",
333- "Programming Language :: Python :: 3.8 ",
337+ "Programming Language :: Python :: 3.12 ",
338+ "Programming Language :: Python :: 3.13 ",
334339 "Programming Language :: Python :: 3.9",
335340 "Topic :: Software Development :: Build Tools"
336341 ],
@@ -343,9 +348,14 @@ Accept: application/json
343348 "last_month": -1,
344349 "last_week": -1
345350 },
351+ "dynamic": [
352+ "requires_dist"
353+ ],
346354 "home_page": "",
347- "keywords": "sample,setuptools,development",
355+ "keywords": "sample, setuptools, development",
348356 "license": "... ",
357+ "license_expression": null,
358+ "license_files": null,
349359 "maintainer": "",
350360 "maintainer_email": "\"A. Great Maintainer\" <maintainer@example.com>",
351361 "name": "sampleproject",
@@ -359,62 +369,66 @@ Accept: application/json
359369 "Say Thanks!": "http://saythanks.io/to/example",
360370 "Source": "https://github.com/pypa/sampleproject/"
361371 },
362- "release_url": "https://pypi.org/project/sampleproject/3.0.0/",
372+ "provides_extra": [
373+ "dev",
374+ "test"
375+ ],
376+ "release_url": "https://pypi.org/project/sampleproject/4.0.0/",
363377 "requires_dist": [
364378 "peppercorn",
365379 "check-manifest ; extra == 'dev'",
366380 "coverage ; extra == 'test'"
367381 ],
368- "requires_python": ">=3.7 ",
382+ "requires_python": ">=3.9 ",
369383 "summary": "A sample Python project",
370- "version": "3 .0.0",
384+ "version": "4 .0.0",
371385 "yanked": false,
372386 "yanked_reason": null
373387 },
374- "last_serial": 15959178 ,
388+ "last_serial": 25862117 ,
375389 "urls": [
376- {
377- "comment_text": "",
378- "digests": {
379- "blake2b_256": "eca85ec62d18adde798d33a170e7f72930357aa69a60839194c93eb0fb05e59c",
380- "md5": "e46bfece301c915db29ade44a4932039",
381- "sha256": "2e52702990c22cf1ce50206606b769fe0dbd5646a32873916144bd5aec5473b3"
382- },
383- "downloads": -1,
384- "filename": "sampleproject-3.0.0-py3-none-any.whl",
385- "has_sig": false,
386- "md5_digest": "e46bfece301c915db29ade44a4932039",
387- "packagetype": "bdist_wheel",
388- "python_version": "py3",
389- "requires_python": ">=3.7",
390- "size": 4662,
391- "upload_time": "2022-12-01T18:51:00",
392- "upload_time_iso_8601": "2022-12-01T18:51:00.007372Z",
393- "url": "https://files.pythonhosted.org/packages/ec/a8/5ec62d18adde798d33a170e7f72930357aa69a60839194c93eb0fb05e59c/sampleproject-3.0.0-py3-none-any.whl",
394- "yanked": false,
395- "yanked_reason": null
390+ {
391+ "comment_text": "",
392+ "digests": {
393+ "blake2b_256": "d773c16e5f3f0d37c60947e70865c255a58dc408780a6474de0523afd0ec553a",
394+ "md5": "d3857a217dacbca9e40a85f06f2b34f1",
395+ "sha256": "c23e447ea90d796d1e645c35c4b2de125040add12a845825546f91c93f391b6b"
396396 },
397- {
398- "comment_text": "",
399- "digests": {
400- "blake2b_256": "672a9f056e5fa36e43ef1037ff85581a2963cde420457de0ef29c779d41058ca",
401- "md5": "46a92a8a919062028405fdf232b508b0",
402- "sha256": "117ed88e5db073bb92969a7545745fd977ee85b7019706dd256a64058f70963d"
403- },
404- "downloads": -1,
405- "filename": "sampleproject-3.0.0.tar.gz",
406- "has_sig": false,
407- "md5_digest": "46a92a8a919062028405fdf232b508b0",
408- "packagetype": "sdist",
409- "python_version": "source",
410- "requires_python": ">=3.7",
411- "size": 5330,
412- "upload_time": "2022-12-01T18:51:01",
413- "upload_time_iso_8601": "2022-12-01T18:51:01.420127Z",
414- "url": "https://files.pythonhosted.org/packages/67/2a/9f056e5fa36e43ef1037ff85581a2963cde420457de0ef29c779d41058ca/sampleproject-3.0.0.tar.gz",
415- "yanked": false,
416- "yanked_reason": null
417- }
397+ "downloads": -1,
398+ "filename": "sampleproject-4.0.0-py3-none-any.whl",
399+ "has_sig": false,
400+ "md5_digest": "d3857a217dacbca9e40a85f06f2b34f1",
401+ "packagetype": "bdist_wheel",
402+ "python_version": "py3",
403+ "requires_python": ">=3.9",
404+ "size": 4661,
405+ "upload_time": "2024-11-06T22:37:09",
406+ "upload_time_iso_8601": "2024-11-06T22:37:09.220617Z",
407+ "url": "https://files.pythonhosted.org/packages/d7/73/c16e5f3f0d37c60947e70865c255a58dc408780a6474de0523afd0ec553a/sampleproject-4.0.0-py3-none-any.whl",
408+ "yanked": false,
409+ "yanked_reason": null
410+ },
411+ {
412+ "comment_text": "",
413+ "digests": {
414+ "blake2b_256": "488cc18d25735962870ccb6d1cd2ac7bde40008a332211055e260cb7ec4c6bab",
415+ "md5": "9eab89661feaaf3b05b60fb1ed1f7171",
416+ "sha256": "0ace7980f82c5815ede4cd7bf9f6693684cec2ae47b9b7ade9add533b8627c6b"
417+ },
418+ "downloads": -1,
419+ "filename": "sampleproject-4.0.0.tar.gz",
420+ "has_sig": false,
421+ "md5_digest": "9eab89661feaaf3b05b60fb1ed1f7171",
422+ "packagetype": "sdist",
423+ "python_version": "source",
424+ "requires_python": ">=3.9",
425+ "size": 5760,
426+ "upload_time": "2024-11-06T22:37:10",
427+ "upload_time_iso_8601": "2024-11-06T22:37:10.868088Z",
428+ "url": "https://files.pythonhosted.org/packages/48/8c/c18d25735962870ccb6d1cd2ac7bde40008a332211055e260cb7ec4c6bab/sampleproject-4.0.0.tar.gz",
429+ "yanked": false,
430+ "yanked_reason": null
431+ }
418432 ],
419433 "vulnerabilities": []
420434 }
0 commit comments