Skip to content

Commit

Permalink
Merge pull request #269 from serpent-os/python-updates
Browse files Browse the repository at this point in the history
Python updates
  • Loading branch information
ikeycode authored Sep 22, 2024
2 parents e7c19dc + 4556c79 commit 71b4fac
Show file tree
Hide file tree
Showing 27 changed files with 476 additions and 153 deletions.
Binary file modified p/python-babel/manifest.x86_64.bin
Binary file not shown.
277 changes: 265 additions & 12 deletions p/python-babel/manifest.x86_64.jsonc

Large diffs are not rendered by default.

8 changes: 3 additions & 5 deletions p/python-babel/stone.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,21 +4,19 @@
# SPDX-License-Identifier: MPL-2.0
#
name : python-babel
version : 2.11.0
release : 1
version : 2.16.0
release : 2
summary : Internationalization utilities for Python
license : BSD-3-Clause
homepage : https://github.com/python-babel/babel
description : |
A collection of tools for internationalizing Python applications.
upstreams :
- https://files.pythonhosted.org/packages/source/B/Babel/Babel-2.11.0.tar.gz: 5ef4b3226b0180dedded4229651c8b0e1a3a6a2837d45a073272f313e4cf97f6
- https://files.pythonhosted.org/packages/source/b/babel/babel-2.16.0.tar.gz: d1f3554ca26605fe173f3de0c65f750f5a42f924499bf134de6423582298e316
# checkdeps :
# - python-freezegun
# - python-pytest
# - python-pytz
rundeps :
- python-pytz
build : |
%python_setup
install : |
Expand Down
Binary file modified p/python-markupsafe/manifest.x86_64.bin
Binary file not shown.
29 changes: 22 additions & 7 deletions p/python-markupsafe/manifest.x86_64.jsonc
Original file line number Diff line number Diff line change
Expand Up @@ -3,23 +3,38 @@
"manifest-version": "0.2",
"packages": {
"python-markupsafe": {
"build-depends": [
"pkgconfig(python3)"
],
"depends": [
"soname(libc.so.6(x86_64))"
],
"files": [
"/usr/lib/python3.11/site-packages/MarkupSafe-2.1.2-py3.11.egg-info/PKG-INFO",
"/usr/lib/python3.11/site-packages/MarkupSafe-2.1.2-py3.11.egg-info/SOURCES.txt",
"/usr/lib/python3.11/site-packages/MarkupSafe-2.1.2-py3.11.egg-info/dependency_links.txt",
"/usr/lib/python3.11/site-packages/MarkupSafe-2.1.2-py3.11.egg-info/top_level.txt",
"/usr/lib/python3.11/site-packages/MarkupSafe-2.1.5.dist-info/LICENSE.rst",
"/usr/lib/python3.11/site-packages/MarkupSafe-2.1.5.dist-info/METADATA",
"/usr/lib/python3.11/site-packages/MarkupSafe-2.1.5.dist-info/RECORD",
"/usr/lib/python3.11/site-packages/MarkupSafe-2.1.5.dist-info/WHEEL",
"/usr/lib/python3.11/site-packages/MarkupSafe-2.1.5.dist-info/top_level.txt",
"/usr/lib/python3.11/site-packages/markupsafe/__init__.py",
"/usr/lib/python3.11/site-packages/markupsafe/__pycache__/__init__.cpython-311.opt-1.pyc",
"/usr/lib/python3.11/site-packages/markupsafe/__pycache__/__init__.cpython-311.pyc",
"/usr/lib/python3.11/site-packages/markupsafe/__pycache__/_native.cpython-311.opt-1.pyc",
"/usr/lib/python3.11/site-packages/markupsafe/__pycache__/_native.cpython-311.pyc",
"/usr/lib/python3.11/site-packages/markupsafe/_native.py",
"/usr/lib/python3.11/site-packages/markupsafe/_speedups.c",
"/usr/lib/python3.11/site-packages/markupsafe/_speedups.cpython-311-x86_64-linux-gnu.so",
"/usr/lib/python3.11/site-packages/markupsafe/_speedups.pyi",
"/usr/lib/python3.11/site-packages/markupsafe/py.typed"
],
"name": "python-markupsafe"
"name": "python-markupsafe",
"provides": [
"python(MarkupSafe(3.11))",
"python(MarkupSafe)",
"soname(_speedups.cpython-311-x86_64-linux-gnu.so(x86_64))"
]
}
},
"source-name": "python-markupsafe",
"source-release": "2",
"source-version": "2.1.2"
"source-release": "3",
"source-version": "2.1.5"
}
12 changes: 7 additions & 5 deletions p/python-markupsafe/stone.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,20 +4,22 @@
# SPDX-License-Identifier: MPL-2.0
#
name : python-markupsafe
version : 2.1.2
release : 2
version : 2.1.5
release : 3
summary : Implements a XML/HTML/XHTML Markup safe string for Python
license : BSD-3-Clause
homepage : https://palletsprojects.com/p/markupsafe/
description : |
MarkupSafe implements a text object that escapes characters so it is safe to use in HTML and XML. Characters that have special meanings are replaced so that they display as the actual characters. This mitigates injection attacks, meaning untrusted user input can safely be displayed on a page. Escaping is implemented in C so it is as efficient as possible.
upstreams :
- https://files.pythonhosted.org/packages/source/M/MarkupSafe/MarkupSafe-2.1.2.tar.gz: abcabc8c2b26036d62d4c746381a6f7cf60aafcc653198ad678306986b09450d
- https://files.pythonhosted.org/packages/source/M/MarkupSafe/MarkupSafe-2.1.5.tar.gz: d283d37a890ba4c1ae73ffadf8046435c76e7bc2247bbb63c00bd1a709c6544b
builddeps :
- pkgconfig(python3)
# checkdeps :
# - python-pytest
build : |
%python_setup
%pyproject_build
install : |
%python_install
%pyproject_install
# check : |
# %python_check
Binary file modified p/python-pluggy/manifest.x86_64.bin
Binary file not shown.
32 changes: 23 additions & 9 deletions p/python-pluggy/manifest.x86_64.jsonc
Original file line number Diff line number Diff line change
Expand Up @@ -5,24 +5,34 @@
"python-pluggy": {
"build-depends": [
"binary(python3)",
"python-pep517",
"python-setuptools_scm",
"python-wheel"
],
"depends": [
"binary(python3)"
],
"files": [
"/usr/lib/python3.11/site-packages/pluggy-1.4.0-py3.11.egg-info/PKG-INFO",
"/usr/lib/python3.11/site-packages/pluggy-1.4.0-py3.11.egg-info/SOURCES.txt",
"/usr/lib/python3.11/site-packages/pluggy-1.4.0-py3.11.egg-info/dependency_links.txt",
"/usr/lib/python3.11/site-packages/pluggy-1.4.0-py3.11.egg-info/requires.txt",
"/usr/lib/python3.11/site-packages/pluggy-1.4.0-py3.11.egg-info/top_level.txt",
"/usr/lib/python3.11/site-packages/pluggy-1.5.0.dist-info/LICENSE",
"/usr/lib/python3.11/site-packages/pluggy-1.5.0.dist-info/METADATA",
"/usr/lib/python3.11/site-packages/pluggy-1.5.0.dist-info/RECORD",
"/usr/lib/python3.11/site-packages/pluggy-1.5.0.dist-info/WHEEL",
"/usr/lib/python3.11/site-packages/pluggy-1.5.0.dist-info/top_level.txt",
"/usr/lib/python3.11/site-packages/pluggy/__init__.py",
"/usr/lib/python3.11/site-packages/pluggy/__pycache__/__init__.cpython-311.opt-1.pyc",
"/usr/lib/python3.11/site-packages/pluggy/__pycache__/__init__.cpython-311.pyc",
"/usr/lib/python3.11/site-packages/pluggy/__pycache__/_callers.cpython-311.opt-1.pyc",
"/usr/lib/python3.11/site-packages/pluggy/__pycache__/_callers.cpython-311.pyc",
"/usr/lib/python3.11/site-packages/pluggy/__pycache__/_hooks.cpython-311.opt-1.pyc",
"/usr/lib/python3.11/site-packages/pluggy/__pycache__/_hooks.cpython-311.pyc",
"/usr/lib/python3.11/site-packages/pluggy/__pycache__/_manager.cpython-311.opt-1.pyc",
"/usr/lib/python3.11/site-packages/pluggy/__pycache__/_manager.cpython-311.pyc",
"/usr/lib/python3.11/site-packages/pluggy/__pycache__/_result.cpython-311.opt-1.pyc",
"/usr/lib/python3.11/site-packages/pluggy/__pycache__/_result.cpython-311.pyc",
"/usr/lib/python3.11/site-packages/pluggy/__pycache__/_tracing.cpython-311.opt-1.pyc",
"/usr/lib/python3.11/site-packages/pluggy/__pycache__/_tracing.cpython-311.pyc",
"/usr/lib/python3.11/site-packages/pluggy/__pycache__/_version.cpython-311.opt-1.pyc",
"/usr/lib/python3.11/site-packages/pluggy/__pycache__/_version.cpython-311.pyc",
"/usr/lib/python3.11/site-packages/pluggy/__pycache__/_warnings.cpython-311.opt-1.pyc",
"/usr/lib/python3.11/site-packages/pluggy/__pycache__/_warnings.cpython-311.pyc",
"/usr/lib/python3.11/site-packages/pluggy/_callers.py",
"/usr/lib/python3.11/site-packages/pluggy/_hooks.py",
Expand All @@ -33,10 +43,14 @@
"/usr/lib/python3.11/site-packages/pluggy/_warnings.py",
"/usr/lib/python3.11/site-packages/pluggy/py.typed"
],
"name": "python-pluggy"
"name": "python-pluggy",
"provides": [
"python(pluggy(3.11))",
"python(pluggy)"
]
}
},
"source-name": "python-pluggy",
"source-release": "1",
"source-version": "1.4.0"
"source-release": "2",
"source-version": "1.5.0"
}
11 changes: 5 additions & 6 deletions p/python-pluggy/stone.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,24 +4,23 @@
# SPDX-License-Identifier: MPL-2.0
#
name : python-pluggy
version : 1.4.0
release : 1
version : 1.5.0
release : 2
homepage : https://pypi.org/project/pluggy
upstreams :
- https://files.pythonhosted.org/packages/54/c6/43f9d44d92aed815e781ca25ba8c174257e27253a94630d21be8725a2b59/pluggy-1.4.0.tar.gz : 8c85c2876142a764e5b7548e7d9a0e0ddb46f5185161049a79b7e974454223be
- https://files.pythonhosted.org/packages/source/p/pluggy/pluggy-1.5.0.tar.gz : 2cffa88e94fdc978c4c574f15f9e59b7f4201d439195c3715ca9e2486f1d0cf1
summary : This is the core framework used by the pytest, tox, and devpi projects.
description : |
This is the core framework used by the pytest, tox, and devpi projects.
license :
- JSON
builddeps :
- binary(python3)
- python-pep517
- python-setuptools_scm
- python-wheel
rundeps :
- binary(python3)
build : |
%python_setup
%pyproject_build
install : |
%python_install
%pyproject_install
Binary file modified p/python-pycairo/manifest.x86_64.bin
Binary file not shown.
9 changes: 5 additions & 4 deletions p/python-pycairo/manifest.x86_64.jsonc
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
"/usr/lib/python3.11/site-packages/cairo/_cairo.cpython-311-x86_64-linux-gnu.so",
"/usr/lib/python3.11/site-packages/cairo/include/py3cairo.h",
"/usr/lib/python3.11/site-packages/cairo/py.typed",
"/usr/lib/python3.11/site-packages/pycairo-1.25.1.egg-info"
"/usr/lib/python3.11/site-packages/pycairo-1.26.1.egg-info"
],
"name": "pycairo",
"provides": [
Expand All @@ -31,7 +31,8 @@
"pkgconfig(python3)"
],
"depends": [
"pkgconfig(cairo)"
"pkgconfig(cairo)",
"pycairo"
],
"files": [
"/usr/include/pycairo/py3cairo.h",
Expand All @@ -44,6 +45,6 @@
}
},
"source-name": "pycairo",
"source-release": "1",
"source-version": "1.25.1"
"source-release": "2",
"source-version": "1.26.1"
}
6 changes: 3 additions & 3 deletions p/python-pycairo/stone.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@
# SPDX-License-Identifier: MPL-2.0
#
name : pycairo
version : 1.25.1
release : 1
version : 1.26.1
release : 2
homepage : http://cairographics.org/pycairo/
upstreams :
- https://github.com/pygobject/pycairo/releases/download/v1.25.1/pycairo-1.25.1.tar.gz : 7e2be4fbc3b4536f16db7a11982cbf713e75069a4d73d44fe5a49b68423f5c0c
- https://github.com/pygobject/pycairo/releases/download/v1.26.1/pycairo-1.26.1.tar.gz : a11b999ce55b798dbf13516ab038e0ce8b6ec299b208d7c4e767a6f7e68e8430
summary : Python bindings for the cairo graphics library.
description : |
Pycairo is a set of Python 2 & 3 bindings for the cairo graphics library.
Expand Down
Binary file modified p/python-pyparsing/manifest.x86_64.bin
Binary file not shown.
36 changes: 26 additions & 10 deletions p/python-pyparsing/manifest.x86_64.jsonc
Original file line number Diff line number Diff line change
@@ -1,30 +1,42 @@
/** Human readable report. This is not consumed by boulder */
{
"manifest-version": "0.1",
"manifest-version": "0.2",
"packages": {
"python-pyparsing": {
"build-depends": [
"python(flit_core)"
],
"files": [
"/usr/lib/python3.11/site-packages/pyparsing-3.0.9.dist-info/INSTALLER",
"/usr/lib/python3.11/site-packages/pyparsing-3.0.9.dist-info/LICENSE",
"/usr/lib/python3.11/site-packages/pyparsing-3.0.9.dist-info/METADATA",
"/usr/lib/python3.11/site-packages/pyparsing-3.0.9.dist-info/RECORD",
"/usr/lib/python3.11/site-packages/pyparsing-3.0.9.dist-info/REQUESTED",
"/usr/lib/python3.11/site-packages/pyparsing-3.0.9.dist-info/WHEEL",
"/usr/lib/python3.11/site-packages/pyparsing-3.1.2.dist-info/LICENSE",
"/usr/lib/python3.11/site-packages/pyparsing-3.1.2.dist-info/METADATA",
"/usr/lib/python3.11/site-packages/pyparsing-3.1.2.dist-info/RECORD",
"/usr/lib/python3.11/site-packages/pyparsing-3.1.2.dist-info/WHEEL",
"/usr/lib/python3.11/site-packages/pyparsing/__init__.py",
"/usr/lib/python3.11/site-packages/pyparsing/__pycache__/__init__.cpython-311.opt-1.pyc",
"/usr/lib/python3.11/site-packages/pyparsing/__pycache__/__init__.cpython-311.pyc",
"/usr/lib/python3.11/site-packages/pyparsing/__pycache__/actions.cpython-311.opt-1.pyc",
"/usr/lib/python3.11/site-packages/pyparsing/__pycache__/actions.cpython-311.pyc",
"/usr/lib/python3.11/site-packages/pyparsing/__pycache__/common.cpython-311.opt-1.pyc",
"/usr/lib/python3.11/site-packages/pyparsing/__pycache__/common.cpython-311.pyc",
"/usr/lib/python3.11/site-packages/pyparsing/__pycache__/core.cpython-311.opt-1.pyc",
"/usr/lib/python3.11/site-packages/pyparsing/__pycache__/core.cpython-311.pyc",
"/usr/lib/python3.11/site-packages/pyparsing/__pycache__/exceptions.cpython-311.opt-1.pyc",
"/usr/lib/python3.11/site-packages/pyparsing/__pycache__/exceptions.cpython-311.pyc",
"/usr/lib/python3.11/site-packages/pyparsing/__pycache__/helpers.cpython-311.opt-1.pyc",
"/usr/lib/python3.11/site-packages/pyparsing/__pycache__/helpers.cpython-311.pyc",
"/usr/lib/python3.11/site-packages/pyparsing/__pycache__/results.cpython-311.opt-1.pyc",
"/usr/lib/python3.11/site-packages/pyparsing/__pycache__/results.cpython-311.pyc",
"/usr/lib/python3.11/site-packages/pyparsing/__pycache__/testing.cpython-311.opt-1.pyc",
"/usr/lib/python3.11/site-packages/pyparsing/__pycache__/testing.cpython-311.pyc",
"/usr/lib/python3.11/site-packages/pyparsing/__pycache__/unicode.cpython-311.opt-1.pyc",
"/usr/lib/python3.11/site-packages/pyparsing/__pycache__/unicode.cpython-311.pyc",
"/usr/lib/python3.11/site-packages/pyparsing/__pycache__/util.cpython-311.opt-1.pyc",
"/usr/lib/python3.11/site-packages/pyparsing/__pycache__/util.cpython-311.pyc",
"/usr/lib/python3.11/site-packages/pyparsing/actions.py",
"/usr/lib/python3.11/site-packages/pyparsing/common.py",
"/usr/lib/python3.11/site-packages/pyparsing/core.py",
"/usr/lib/python3.11/site-packages/pyparsing/diagram/__init__.py",
"/usr/lib/python3.11/site-packages/pyparsing/diagram/__pycache__/__init__.cpython-311.opt-1.pyc",
"/usr/lib/python3.11/site-packages/pyparsing/diagram/__pycache__/__init__.cpython-311.pyc",
"/usr/lib/python3.11/site-packages/pyparsing/exceptions.py",
"/usr/lib/python3.11/site-packages/pyparsing/helpers.py",
Expand All @@ -34,10 +46,14 @@
"/usr/lib/python3.11/site-packages/pyparsing/unicode.py",
"/usr/lib/python3.11/site-packages/pyparsing/util.py"
],
"name": "python-pyparsing"
"name": "python-pyparsing",
"provides": [
"python(pyparsing(3.11))",
"python(pyparsing)"
]
}
},
"source-name": "python-pyparsing",
"source-release": "1",
"source-version": "3.0.9"
"source-release": "2",
"source-version": "3.1.2"
}
14 changes: 7 additions & 7 deletions p/python-pyparsing/stone.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,19 +4,19 @@
# SPDX-License-Identifier: MPL-2.0
#
name : python-pyparsing
version : 3.0.9
release : 1
version : 3.1.2
release : 2
homepage : https://github.com/pyparsing/pyparsing
upstreams :
- https://pypi.io/packages/source/p/pyparsing/pyparsing-3.0.9.tar.gz : 2b020ecf7d21b687f219b71ecad3631f644a47f01403fa1d1036b0c6416d70fb
- https://pypi.io/packages/source/p/pyparsing/pyparsing-3.1.2.tar.gz : a1bac0ce561155ecc3ed78ca94d3c9378656ad4c94c1270de543f621420f94ad
summary : Library for creating PEG parsers
description : |
The pyparsing module is an alternative approach to creating and executing simple grammars, vs. the traditional lex/yacc approach, or the use of regular expressions. The pyparsing module provides a library of classes that client code uses to construct the grammar directly in Python code.
license :
- MIT
# [LATER] Rebootstrap using %pyproject_build, %pyproject_install.
networking : yes
builddeps :
- binary(pip3)
- python(flit_core)
build : |
%pyproject_build
install : |
pip3 install pyparsing==%(version) --root=%(installroot) --no-deps
%pyproject_install
Binary file modified p/python-pytz/manifest.x86_64.bin
Binary file not shown.
23 changes: 14 additions & 9 deletions p/python-pytz/manifest.x86_64.jsonc
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@
"packages": {
"python-pytz": {
"files": [
"/usr/lib/python3.11/site-packages/pytz-2022.7.1-py3.11.egg-info/PKG-INFO",
"/usr/lib/python3.11/site-packages/pytz-2022.7.1-py3.11.egg-info/SOURCES.txt",
"/usr/lib/python3.11/site-packages/pytz-2022.7.1-py3.11.egg-info/dependency_links.txt",
"/usr/lib/python3.11/site-packages/pytz-2022.7.1-py3.11.egg-info/top_level.txt",
"/usr/lib/python3.11/site-packages/pytz-2022.7.1-py3.11.egg-info/zip-safe",
"/usr/lib/python3.11/site-packages/pytz-2024.1-py3.11.egg-info/PKG-INFO",
"/usr/lib/python3.11/site-packages/pytz-2024.1-py3.11.egg-info/SOURCES.txt",
"/usr/lib/python3.11/site-packages/pytz-2024.1-py3.11.egg-info/dependency_links.txt",
"/usr/lib/python3.11/site-packages/pytz-2024.1-py3.11.egg-info/top_level.txt",
"/usr/lib/python3.11/site-packages/pytz-2024.1-py3.11.egg-info/zip-safe",
"/usr/lib/python3.11/site-packages/pytz/__init__.py",
"/usr/lib/python3.11/site-packages/pytz/__pycache__/__init__.cpython-311.pyc",
"/usr/lib/python3.11/site-packages/pytz/__pycache__/exceptions.cpython-311.pyc",
Expand Down Expand Up @@ -622,12 +622,17 @@
"/usr/lib/python3.11/site-packages/pytz/zoneinfo/leapseconds",
"/usr/lib/python3.11/site-packages/pytz/zoneinfo/tzdata.zi",
"/usr/lib/python3.11/site-packages/pytz/zoneinfo/zone.tab",
"/usr/lib/python3.11/site-packages/pytz/zoneinfo/zone1970.tab"
"/usr/lib/python3.11/site-packages/pytz/zoneinfo/zone1970.tab",
"/usr/lib/python3.11/site-packages/pytz/zoneinfo/zonenow.tab"
],
"name": "python-pytz"
"name": "python-pytz",
"provides": [
"python(pytz(3.11))",
"python(pytz)"
]
}
},
"source-name": "python-pytz",
"source-release": "3",
"source-version": "2022.7.1"
"source-release": "4",
"source-version": "2024.1"
}
6 changes: 3 additions & 3 deletions p/python-pytz/stone.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,15 +4,15 @@
# SPDX-License-Identifier: MPL-2.0
#
name : python-pytz
version : 2022.7.1
release : 3
version : '2024.1'
release : 4
summary : World timezone definitions, modern and historical
license : MIT
homepage : https://pythonhosted.org/pytz/
description : |
World timezone definitions, modern and historical
upstreams :
- https://files.pythonhosted.org/packages/source/p/pytz/pytz-2022.7.1.tar.gz: 01a0681c4b9684a28304615eba55d1ab31ae00bf68ec157ec3708a8182dbbcd0
- https://files.pythonhosted.org/packages/source/p/pytz/pytz-2024.1.tar.gz: 2a29735ea9c18baf14b448846bde5a48030ed267578472d8955cd0e7443a9812
# checkdeps :
# - python-pytest
build : |
Expand Down
Binary file modified p/python-setuptools_scm/manifest.x86_64.bin
Binary file not shown.
Loading

0 comments on commit 71b4fac

Please sign in to comment.