Merge pull request #8387 from blue-devil/master

python modules udated
This commit is contained in:
Blue DeviL
2020-04-08 21:40:03 +00:00
committed by GitHub
13 changed files with 163 additions and 36 deletions
@@ -13,7 +13,7 @@
<IsA>library</IsA>
<Summary>Python package for providing Mozilla's CA Bundle</Summary>
<Description>Certifi is a carefully curated collection of Root Certificates for validating the trustworthiness of SSL certificates while verifying the identity of TLS hosts. </Description>
<Archive sha1sum="c164a4a5d1a812d0605d8be6206c8f08253c22d6" type="targz">https://files.pythonhosted.org/packages/41/bf/9d214a5af07debc6acf7f3f257265618f1db242a3f8e49a9b516f24523a6/certifi-2019.11.28.tar.gz</Archive>
<Archive sha1sum="90d3a85cf77f9869737796dc9bbace2bbc103cbc" type="targz">https://pypi.org/packages/source/c/certifi/certifi-2020.4.5.1.tar.gz</Archive>
<BuildDependencies>
<Dependency>python-setuptools</Dependency>
<Dependency>python-devel</Dependency>
@@ -24,12 +24,19 @@
<Name>python-certifi</Name>
<Summary>Python package for providing Mozilla's CA Bundle</Summary>
<Files>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="library">/usr/lib</Path>
</Files>
</Package>
<History>
<Update release="3">
<Date>2020-04-07</Date>
<Version>2020.4.5.1</Version>
<Comment>Version bump.</Comment>
<Name>Blue Devil</Name>
<Email>bluedevil@sctzine.com</Email>
</Update>
<Update release="2">
<Date>2020-01-28</Date>
<Version>2019.11.28</Version>
@@ -8,30 +8,40 @@
<Name>Blue Devil</Name>
<Email>bluedevil@sctzine.com</Email>
</Packager>
<License>Apache</License>
<PartOf>programming.language.python</PartOf>
<License>Apache</License>
<IsA>library</IsA>
<Summary>Python Build Reasonableness</Summary>
<Description>PBR is a library that injects some useful and sensible default behaviors into your setuptools run.</Description>
<Archive sha1sum="8c964bacb32eb0b24ada9bfcd3dfe17cf4a3dfe2" type="targz">https://files.pythonhosted.org/packages/98/8a/defa5215d2dcf98cc80f4783e951a8356e38f352f7a169ae11670dcb1f25/pbr-5.4.4.tar.gz</Archive>
<Archive sha1sum="bb9ad36804e59cec50a9f68c33a6109497862516" type="targz">https://pypi.org/packages/source/p/pbr/pbr-5.4.5.tar.gz</Archive>
<BuildDependencies>
<Dependency>python-devel</Dependency>
<Dependency>python-setuptools</Dependency>
<Dependency>python-devel</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>python-pbr</Name>
<Summary>Python Build Reasonableness</Summary>
<RuntimeDependencies>
<Dependency>python-setuptools</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin/pbr-py2</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="data">/usr/share</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<History>
<Update release="2">
<Date>2020-04-08</Date>
<Version>5.4.5</Version>
<Comment>Patch version bump.</Comment>
<Name>Blue Devil</Name>
<Email>bluedevil@sctzine.com</Email>
</Update>
<Update release="1">
<Date>2020-01-14</Date>
<Version>5.4.4</Version>
@@ -8,15 +8,15 @@
<Name>Blue Devil</Name>
<Email>bluedevil@sctzine.com</Email>
</Packager>
<License>Apache</License>
<PartOf>programming.language.python</PartOf>
<License>Apache</License>
<IsA>library</IsA>
<Summary>Validating URI References per RFC 3986.</Summary>
<Description>A Python implementation of RFC 3986 including validation and authority parsing.</Description>
<Archive sha1sum="58afa5113e83c744f14d075e68884b7b79004d85" type="targz">https://files.pythonhosted.org/packages/34/c9/bcba83f13f628e947e23a0e54e18d0a6f13e5d03ca4ec04def0105c81bfc/rfc3986-1.3.2.tar.gz</Archive>
<Archive sha1sum="045ea0b25978bff99e94afc9871366f1f495b902" type="targz">https://github.com/python-hyper/rfc3986/archive/1.4.0.tar.gz</Archive>
<BuildDependencies>
<Dependency>python-devel</Dependency>
<Dependency>python-setuptools</Dependency>
<Dependency>python-devel</Dependency>
</BuildDependencies>
</Source>
@@ -24,13 +24,20 @@
<Name>python-rfc3986</Name>
<Summary>Validating URI References per RFC 3986.</Summary>
<Files>
<Path fileType="library">/usr/lib</Path>
<Path fileType="man">/usr/share/man</Path>
<Path fileType="doc">/usr/share/doc/python-rfc3986</Path>
<Path fileType="man">/usr/share/man</Path>
<Path fileType="library">/usr/lib</Path>
</Files>
</Package>
<History>
<Update release="2">
<Date>2020-04-08</Date>
<Version>1.4.0</Version>
<Comment>Minor version bump.</Comment>
<Name>Blue Devil</Name>
<Email>bluedevil@sctzine.com</Email>
</Update>
<Update release="1">
<Date>2020-01-15</Date>
<Version>1.3.2</Version>
@@ -8,15 +8,16 @@
<Name>Blue Devil</Name>
<Email>bluedevil@sctzine.com</Email>
</Packager>
<License>Apache</License>
<PartOf>programming.language.python3</PartOf>
<License>Apache</License>
<IsA>app:console</IsA>
<IsA>library</IsA>
<Summary>Python Build Reasonableness</Summary>
<Description>PBR is a library that injects some useful and sensible default behaviors into your setuptools run.</Description>
<Archive sha1sum="8c964bacb32eb0b24ada9bfcd3dfe17cf4a3dfe2" type="targz">https://files.pythonhosted.org/packages/98/8a/defa5215d2dcf98cc80f4783e951a8356e38f352f7a169ae11670dcb1f25/pbr-5.4.4.tar.gz</Archive>
<Archive sha1sum="bb9ad36804e59cec50a9f68c33a6109497862516" type="targz">https://pypi.org/packages/source/p/pbr/pbr-5.4.5.tar.gz</Archive>
<BuildDependencies>
<Dependency>python3-devel</Dependency>
<Dependency>python3-setuptools</Dependency>
<Dependency>python3-devel</Dependency>
</BuildDependencies>
</Source>
@@ -24,17 +25,25 @@
<Name>python3-pbr</Name>
<Summary>Python Build Reasonableness</Summary>
<RuntimeDependencies>
<Dependency>python3-setuptools</Dependency>
<Dependency>python3</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="data">/usr/share</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<History>
<Update release="2">
<Date>2020-04-08</Date>
<Version>5.4.5</Version>
<Comment>Patch version bump.</Comment>
<Name>Blue Devil</Name>
<Email>bluedevil@sctzine.com</Email>
</Update>
<Update release="1">
<Date>2020-01-14</Date>
<Version>5.4.4</Version>
@@ -6,23 +6,30 @@
from pisi.actionsapi import pythonmodules
from pisi.actionsapi import shelltools
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
from pisi.actionsapi import get
#WorkDir="Imaging-%s" % get.srcVERSION()
def build():
# suppress warnings
pisitools.cflags.add("-Wno-sign-compare")
# suppress compiler warnings
pisitools.cflags.add("-Wno-sign-compare -Wno-pointer-sign")
# fix unused direct dependency analysis
shelltools.export("LDSHARED", "x86_64-pc-linux-gnu-gcc -Wl,-O1,--as-needed -shared -lpthread")
pythonmodules.compile(pyVer="3")
# build documentation
shelltools.export("PYTHONPATH", "%s/Pillow-%s/build/lib.linux-x86_64-3.8" % (get.workDIR(), get.srcVERSION()))
autotools.make("-C docs html")
def install():
pythonmodules.install(pyVer="3")
# install header files
pisitools.insinto("/usr/include/python3.8/Imaging/", "src/libImaging/*.h")
# install documentation
pisitools.dohtml("docs/_build/html/*")
# 2020-01-15 ToDo
# * Add documentation
# 2020-04-08 ToDo
# * After Qt5 version bump, extract qt5 bindings(python3-pillow-qt5)
@@ -0,0 +1,22 @@
From f1f177ce800c5be7d06b0119b979c661c1bfbbb9 Mon Sep 17 00:00:00 2001
From: Andrew Murray <radarhere@users.noreply.github.com>
Date: Mon, 6 Apr 2020 19:41:38 +1000
Subject: [PATCH] Fixed error making HTML from docs
---
docs/reference/plugins.rst | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/docs/reference/plugins.rst b/docs/reference/plugins.rst
index 46f657fce5..cc0742fde4 100644
--- a/docs/reference/plugins.rst
+++ b/docs/reference/plugins.rst
@@ -229,7 +229,7 @@ Plugin reference
----------------------------
.. automodule:: PIL.PngImagePlugin
- :members: ChunkStream, PngImageFile, PngStream, getchunks, is_cid, putchunk
+ :members: ChunkStream, PngStream, getchunks, is_cid, putchunk
:show-inheritance:
.. autoclass:: PIL.PngImagePlugin.ChunkStream
:members:
@@ -8,12 +8,12 @@
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>BSD</License>
<PartOf>programming.language.python3</PartOf>
<License>BSD</License>
<IsA>library</IsA>
<Summary>PIL is the fork of Python Imaging Library.</Summary>
<Description>Pillow is the friendly PIL fork by Alex Clark and Contributors. PIL is the Python Imaging Library by Fredrik Lundh and Contributors. As of 2019, Pillow development is supported by Tidelift.</Description>
<Archive sha1sum="0c9a2065f549d99ed9cf159d95ebea0678ff41d3" type="targz">https://github.com/python-pillow/Pillow/archive/7.0.0.tar.gz</Archive>
<Archive sha1sum="934e707b4d887152897847f3719d32f9c4c0954a" type="targz">https://github.com/python-pillow/Pillow/archive/7.1.1.tar.gz</Archive>
<BuildDependencies>
<Dependency>libjpeg-turbo-devel</Dependency>
<Dependency>libimagequant-devel</Dependency>
@@ -21,10 +21,18 @@
<Dependency>openjpeg2-devel</Dependency>
<Dependency>freetype-devel</Dependency>
<Dependency>python3-devel</Dependency>
<Dependency>libxcb-devel</Dependency>
<Dependency>lcms2-devel</Dependency>
<Dependency>tiff-devel</Dependency>
<Dependency>webp-devel</Dependency>
<Dependency>zlib-devel</Dependency>
<!-- documentation dependencies -->
<Dependency>python3-sphinx_rtd_theme</Dependency>
<Dependency>python3-pycparser</Dependency>
<Dependency>python3-olefile</Dependency>
<Dependency>python3-sphinx</Dependency>
<Dependency>python3-cffi</Dependency>
<Dependency>python3-tk</Dependency>
<!--
<Dependency>lcms-devel</Dependency>
<Dependency>tcltk-devel</Dependency>
@@ -34,7 +42,10 @@
<Dependency>python-qt5-devel</Dependency>
<Dependency>sane-backends-devel</Dependency>
-->
</BuildDependencies>
</BuildDependencies>
<Patches>
<Patch>docfix.patch</Patch>
</Patches>
</Source>
<Package>
@@ -46,6 +57,7 @@
<Dependency>openjpeg2</Dependency>
<Dependency>freetype</Dependency>
<Dependency>python3</Dependency>
<Dependency>libxcb</Dependency>
<Dependency>lcms2</Dependency>
<Dependency>tiff</Dependency>
<Dependency>webp</Dependency>
@@ -60,8 +72,8 @@
-->
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="library">/usr/lib</Path>
</Files>
</Package>
@@ -79,7 +91,25 @@
</Files>
</Package>
<Package>
<Name>python3-pillow-docs</Name>
<Summary>Documentation files for python3-pillow</Summary>
<RuntimeDependencies>
<Dependency release="current">python3-pillow</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="doc">/usr/share/doc/python3-pillow/html</Path>
</Files>
</Package>
<History>
<Update release="6">
<Date>2020-04-07</Date>
<Version>7.1.1</Version>
<Comment>Minor version bump.</Comment>
<Name>Blue Devil</Name>
<Email>bluedevil@sctzine.com</Email>
</Update>
<Update release="5">
<Date>2020-01-15</Date>
<Version>7.0.0</Version>
@@ -12,4 +12,10 @@
<Summary xml:lang="tr">python3-pillow için geliştirme dosyaları</Summary>
<Description xml:lang="tr">python3-pillow-devel, python3-pillow için geliştirme dosyalarını içerir.</Description>
</Package>
<Package>
<Name>python3-pillow-docs</Name>
<Summary xml:lang="tr">python3-pillow için belgelendirme dosyaları</Summary>
<Description xml:lang="tr">python3-pillow-docs, python3-pillow için belgelendirme dosyaları içerir.</Description>
</Package>
</PISI>
@@ -8,15 +8,15 @@
<Name>Blue Devil</Name>
<Email>bluedevil@sctzine.com</Email>
</Packager>
<License>Apache</License>
<PartOf>programming.language.python3</PartOf>
<License>Apache</License>
<IsA>library</IsA>
<Summary>Validating URI References per RFC 3986.</Summary>
<Description>A Python implementation of RFC 3986 including validation and authority parsing.</Description>
<Archive sha1sum="58afa5113e83c744f14d075e68884b7b79004d85" type="targz">https://files.pythonhosted.org/packages/34/c9/bcba83f13f628e947e23a0e54e18d0a6f13e5d03ca4ec04def0105c81bfc/rfc3986-1.3.2.tar.gz</Archive>
<Archive sha1sum="045ea0b25978bff99e94afc9871366f1f495b902" type="targz">https://github.com/python-hyper/rfc3986/archive/1.4.0.tar.gz</Archive>
<BuildDependencies>
<Dependency>python3-devel</Dependency>
<Dependency>python3-setuptools</Dependency>
<Dependency>python3-devel</Dependency>
</BuildDependencies>
</Source>
@@ -27,13 +27,20 @@
<Dependency>python3</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib</Path>
<Path fileType="man">/usr/share/man</Path>
<Path fileType="doc">/usr/share/doc/python3-rfc3986</Path>
<Path fileType="man">/usr/share/man</Path>
<Path fileType="library">/usr/lib</Path>
</Files>
</Package>
<History>
<Update release="2">
<Date>2020-04-08</Date>
<Version>1.4.0</Version>
<Comment>Minor version bump.</Comment>
<Name>Blue Devil</Name>
<Email>bluedevil@sctzine.com</Email>
</Update>
<Update release="1">
<Date>2020-01-15</Date>
<Version>1.3.2</Version>
@@ -13,7 +13,7 @@
<IsA>library</IsA>
<Summary>The Python SQL Toolkit and Object Relational Mapper</Summary>
<Description>SQLAlchemy is the Python SQL toolkit and Object Relational Mapper that gives application developers the full power and flexibility of SQL. SQLAlchemy provides a full suite of well known enterprise-level persistence patterns, designed for efficient and high-performing database access, adapted into a simple and Pythonic domain language.</Description>
<Archive sha1sum="c9628f7c677b50a91059a563253535f794b3cbf5" type="targz">https://github.com/sqlalchemy/sqlalchemy/archive/rel_1_3_15.tar.gz</Archive>
<Archive sha1sum="220d1e5908b31a347b47af842aa4c307b3aa4e69" type="targz">https://github.com/sqlalchemy/sqlalchemy/archive/rel_1_3_16.tar.gz</Archive>
<BuildDependencies>
<Dependency>python3-setuptools</Dependency>
<Dependency>python3-devel</Dependency>
@@ -27,12 +27,19 @@
<Dependency>python3</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="library">/usr/lib</Path>
</Files>
</Package>
<History>
<Update release="5">
<Date>2020-04-08</Date>
<Version>1.3.16</Version>
<Comment>Patch version bump.</Comment>
<Name>Blue Devil</Name>
<Email>bluedevil@sctzine.com</Email>
</Update>
<Update release="4">
<Date>2020-03-18</Date>
<Version>1.3.15</Version>
@@ -5,10 +5,9 @@
# See the file http://www.gnu.org/copyleft/gpl.txt
from pisi.actionsapi import pythonmodules
from pisi.actionsapi import pisitools
def build():
pythonmodules.compile(pyVer="3")
def install():
pythonmodules.install(pyVer="3")
pythonmodules.install(pyVer="3")
@@ -10,10 +10,10 @@
</Packager>
<PartOf>programming.language.python3</PartOf>
<License>LGPLv2+</License>
<IsA>app:console</IsA>
<IsA>library</IsA>
<Summary>X client library for Python3.</Summary>
<Description>X client library for Python3.</Description>
<Archive sha1sum="e80c36fe4a98b44344d2e914add1e839d1b75f6a" type="targz">https://github.com/python-xlib/python-xlib/archive/0.26.tar.gz</Archive>
<Description>The Python X Library is intended to be a fully functional X client library for Python programs. It is written entirely in Python, in contrast to earlier X libraries for Python (the ancient X extension and the newer plxlib) which were interfaces to the C Xlib.</Description>
<Archive sha1sum="41e7814290c5a2d47d301ed8df0bce964a66818b" type="targz">https://github.com/python-xlib/python-xlib/archive/0.27.tar.gz</Archive>
<BuildDependencies>
<Dependency>python3-setuptools</Dependency>
<Dependency>python3-devel</Dependency>
@@ -24,6 +24,7 @@
<Name>python3-xlib</Name>
<Summary>X client library for Python3.</Summary>
<RuntimeDependencies>
<Dependency>python3-six</Dependency>
<Dependency>python3</Dependency>
</RuntimeDependencies>
<Files>
@@ -33,6 +34,13 @@
</Package>
<History>
<Update release="2">
<Date>2020-04-08</Date>
<Version>0.27</Version>
<Comment>Minor version bump.</Comment>
<Name>Blue Devil</Name>
<Email>bluedevil@sctzine.com</Email>
</Update>
<Update release="1">
<Date>2020-02-27</Date>
<Version>0.26</Version>
@@ -41,4 +49,4 @@
<Email>ayhanyalcinsoy@pisilinux.org</Email>
</Update>
</History>
</PISI>
</PISI>
@@ -0,0 +1,8 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>python3-xlib</Name>
<Summary xml:lang="tr">Python için X istemci kitaplığı.</Summary>
<Description xml:lang="tr">python3-xlib, python için X istemci kitaplığı sunar.</Description>
</Source>
</PISI>