Merge pull request #7915 from blue-devil/master
new versions of python packages
This commit is contained in:
+222967
-222788
File diff suppressed because it is too large
Load Diff
@@ -1 +1 @@
|
||||
a8871a358ae95f7fcd6336761ca1f769887dec26
|
||||
b034a562da3c07f45b900579df052e3e2e2d6718
|
||||
Binary file not shown.
@@ -1 +1 @@
|
||||
16e963779635141733185a8eb0e9e0b47d79ebe7
|
||||
387d617945ec504cf59ad6ca419a3eb8c4796a40
|
||||
@@ -9,11 +9,13 @@ from pisi.actionsapi import shelltools
|
||||
from pisi.actionsapi import pisitools
|
||||
from pisi.actionsapi import get
|
||||
|
||||
WorkDir = "lxml-%s" % get.srcVERSION()
|
||||
#WorkDir = "lxml-%s" % get.srcVERSION()
|
||||
|
||||
def setup():
|
||||
# Setting LC_CTYPE to workaround encoding issue
|
||||
shelltools.export("LC_CTYPE", "en_US.UTF-8")
|
||||
|
||||
def build():
|
||||
# remove the C extension so that it will be rebuild using the latest Cython
|
||||
shelltools.unlink("src/lxml/*.c")
|
||||
# fix unused dependency analysis
|
||||
shelltools.export("LDSHARED", "x86_64-pc-linux-gnu-gcc -Wl,-O1,--as-needed -shared -lpthread")
|
||||
pythonmodules.compile()
|
||||
@@ -23,4 +25,4 @@ def install():
|
||||
|
||||
pisitools.insinto("%s/%s" % (get.docDIR(), get.srcNAME()),"doc/*")
|
||||
|
||||
pisitools.dodoc("CHANGES.txt", "LICENSES.txt")
|
||||
pisitools.dodoc("CHANGE*", "LICENSE*")
|
||||
@@ -14,12 +14,20 @@
|
||||
<IsA>library</IsA>
|
||||
<Summary>lxml is the most feature-rich and easy-to-use library</Summary>
|
||||
<Description>lxml is the most feature-rich and easy-to-use library for working with XML and HTML in the Python language.</Description>
|
||||
<Archive sha1sum="6c6196d6e80a52ebac4aef0fba702a4c5524e6bb" type="targz">https://files.pythonhosted.org/packages/e4/19/8dfeef50623892577dc05245093e090bb2bab4c8aed5cad5b03208959563/lxml-4.4.2.tar.gz</Archive>
|
||||
<Archive sha1sum="480c56642262dba897efd726b730cabd69d23364" type="targz">https://github.com/lxml/lxml/archive/lxml-4.5.0.tar.gz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>libxml2-devel</Dependency>
|
||||
<Dependency>libxslt-devel</Dependency>
|
||||
<Dependency>python-devel</Dependency>
|
||||
<Dependency>cython</Dependency>
|
||||
<!-- dependencies for documentation -->
|
||||
<!-- to generate documentation is problematic
|
||||
epydoc is not supported any more and
|
||||
doc package needs more dependencies.
|
||||
<Dependency>python-docutils</Dependency>
|
||||
<Dependency>python-Pygments</Dependency>
|
||||
<Dependency>epydoc</Dependency>
|
||||
-->
|
||||
</BuildDependencies>
|
||||
</Source>
|
||||
|
||||
@@ -47,6 +55,13 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="7">
|
||||
<Date>2020-02-06</Date>
|
||||
<Version>4.5.0</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Blue Devil</Name>
|
||||
<Email>bluedevil@sctzine.com</Email>
|
||||
</Update>
|
||||
<Update release="6">
|
||||
<Date>2020-01-20</Date>
|
||||
<Version>4.4.2</Version>
|
||||
|
||||
@@ -7,10 +7,18 @@
|
||||
from pisi.actionsapi import pythonmodules
|
||||
from pisi.actionsapi import shelltools
|
||||
from pisi.actionsapi import pisitools
|
||||
from pisi.actionsapi import get
|
||||
|
||||
WorkDir="httptools-%s" % get.srcVERSION()
|
||||
|
||||
def setup():
|
||||
# install process needs some header files from
|
||||
# http-parser github repo. so we add that repo
|
||||
# and copy the header files to the corresponding path
|
||||
for files in ["../http-parser-2.9.3/*"]:
|
||||
shelltools.copy("%s" % files,"vendor/http-parser")
|
||||
|
||||
def build():
|
||||
# suppress compiler warnings
|
||||
pisitools.cflags.add("-Wno-deprecated-declarations")
|
||||
# fix unused direct dependency analysis
|
||||
shelltools.export("LDSHARED", "x86_64-pc-linux-gnu-gcc -Wl,-O1,--as-needed -shared -lpthread")
|
||||
pythonmodules.compile(pyVer="3")
|
||||
|
||||
@@ -13,7 +13,8 @@
|
||||
<IsA>library</IsA>
|
||||
<Summary>A collection of framework independent HTTP protocol utils.</Summary>
|
||||
<Description>httptools is a Python binding for nodejs HTTP parser. It's still in a very early development stage, expect APIs to break.</Description>
|
||||
<Archive sha1sum="0ff44f8d2e95f169218e312c4b0a18119263e33d" type="targz">https://files.pythonhosted.org/packages/a9/d9/63f5738b400dd8c2f7196608fdb6acb981353625b61d43221bf0353c74a4/httptools-0.1.0.tar.gz</Archive>
|
||||
<Archive sha1sum="9a9418d2a9bbdb9439fde4d11eff8b766e70ce9e" type="targz">https://github.com/MagicStack/httptools/archive/v0.1.1.tar.gz</Archive>
|
||||
<Archive sha1sum="3861fc1f93865c0d045ab6d70ca625437b669b3c" type="targz">https://github.com/nodejs/http-parser/archive/v2.9.3.tar.gz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>python3-setuptools</Dependency>
|
||||
<Dependency>python3-devel</Dependency>
|
||||
@@ -34,6 +35,13 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="3">
|
||||
<Date>2020-02-08</Date>
|
||||
<Version>0.1.1</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Blue Devil</Name>
|
||||
<Email>bluedevil@sctzine.com</Email>
|
||||
</Update>
|
||||
<Update release="2">
|
||||
<Date>2020-02-06</Date>
|
||||
<Version>0.1.0</Version>
|
||||
|
||||
@@ -9,14 +9,15 @@ from pisi.actionsapi import shelltools
|
||||
from pisi.actionsapi import pisitools
|
||||
from pisi.actionsapi import get
|
||||
|
||||
WorkDir = "lxml-%s" % get.srcVERSION()
|
||||
#WorkDir = "lxml-%s" % get.srcVERSION()
|
||||
|
||||
def setup():
|
||||
# Setting LC_CTYPE to workaround encoding issue
|
||||
shelltools.export("LC_CTYPE", "en_US.UTF-8")
|
||||
|
||||
def build():
|
||||
# remove the C extension so that it will be rebuild using the latest Cython
|
||||
shelltools.unlink("src/lxml/lxml.etree.c")
|
||||
shelltools.unlink("src/lxml/lxml.etree_api.h")
|
||||
shelltools.unlink("src/lxml/lxml.objectify.c")
|
||||
|
||||
# fix unused dependency analysis
|
||||
shelltools.export("LDSHARED", "x86_64-pc-linux-gnu-gcc -Wl,-O1,--as-needed -shared -lpthread")
|
||||
pythonmodules.compile(pyVer="3")
|
||||
|
||||
def install():
|
||||
@@ -24,4 +25,4 @@ def install():
|
||||
|
||||
pisitools.insinto("%s/%s" % (get.docDIR(), get.srcNAME()),"doc/*")
|
||||
|
||||
pisitools.dodoc("CHANGES.txt", "LICENSES.txt", "TODO.txt")
|
||||
pisitools.dodoc("CHANGE*", "LICENSE*")
|
||||
@@ -1,36 +1,39 @@
|
||||
<?xml version="1.0" ?>
|
||||
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<!DOCTYPE PISI SYSTEM "https://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>python3-lxml</Name>
|
||||
<Homepage>http://codespeak.net/lxml</Homepage>
|
||||
<Homepage>https://lxml.de/</Homepage>
|
||||
<Packager>
|
||||
<Name>PisiLinux Community</Name>
|
||||
<Email>admins@pisilinux.org</Email>
|
||||
</Packager>
|
||||
<PartOf>programming.language.python3</PartOf>
|
||||
<License>GPLv2</License>
|
||||
<License>BSD</License>
|
||||
<IsA>library</IsA>
|
||||
<Summary>lxml is the most feature-rich and easy-to-use library</Summary>
|
||||
<Summary>The lxml XML toolkit for Python.</Summary>
|
||||
<Description>lxml is the most feature-rich and easy-to-use library for working with XML and HTML in the Python language.</Description>
|
||||
<Archive sha1sum="6c6196d6e80a52ebac4aef0fba702a4c5524e6bb" type="targz">https://lxml.de/files/lxml-4.4.2.tgz</Archive>
|
||||
<Archive sha1sum="480c56642262dba897efd726b730cabd69d23364" type="targz">https://github.com/lxml/lxml/archive/lxml-4.5.0.tar.gz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>python3-setuptools</Dependency>
|
||||
<Dependency>libxml2-devel</Dependency>
|
||||
<Dependency>python3-devel</Dependency>
|
||||
<Dependency>cython</Dependency>
|
||||
<Dependency>libxslt-devel</Dependency>
|
||||
<Dependency>python3-devel</Dependency>
|
||||
<Dependency>cython3</Dependency>
|
||||
</BuildDependencies>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>python3-lxml</Name>
|
||||
<Summary>The lxml XML toolkit for Python.</Summary>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>libxslt</Dependency>
|
||||
<Dependency>libxml2</Dependency>
|
||||
<Dependency>python3</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="library">/usr/lib</Path>
|
||||
<Path fileType="library">/usr/lib/python3*</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
@@ -41,11 +44,18 @@
|
||||
<Dependency release="current">python3-lxml</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="doc">/usr/share/doc</Path>
|
||||
<Path fileType="doc">/usr/share/doc/python3-lxml</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="2">
|
||||
<Date>2020-02-06</Date>
|
||||
<Version>4.5.0</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Blue Devil</Name>
|
||||
<Email>bluedevil@sctzine.com</Email>
|
||||
</Update>
|
||||
<Update release="1">
|
||||
<Date>2020-01-14</Date>
|
||||
<Version>4.4.2</Version>
|
||||
@@ -54,4 +64,4 @@
|
||||
<Email>idriskalp@gmail.com</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</PISI>
|
||||
</PISI>
|
||||
@@ -1,13 +1,14 @@
|
||||
<?xml version="1.0" ?>
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>python-lxml</Name>
|
||||
<Name>python3-lxml</Name>
|
||||
<Summary xml:lang="tr">Zengin içerikli ve kolay kullanımlı bir kütüphane.</Summary>
|
||||
<Description xml:lang="tr">Python dilinde xml ve html ile çalışmak için, zengin içerikli ve kolay kullanımlı bir kütüphane.</Description>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>python-lxml-docs</Name>
|
||||
<Summary xml:lang="tr">python-lxml paketine ait API belgeleri</Summary>
|
||||
<Name>python3-lxml-docs</Name>
|
||||
<Summary xml:lang="tr">python3-lxml paketine ait API belgeleri</Summary>
|
||||
<Description xml:lang="tr">python3-lxml-docs, python3-lxml için belgelendirme dosyalarını içerir.</Description>
|
||||
</Package>
|
||||
</PISI>
|
||||
</PISI>
|
||||
@@ -8,12 +8,12 @@
|
||||
<Name>Blue Devil</Name>
|
||||
<Email>bluedevil@sctzine.com</Email>
|
||||
</Packager>
|
||||
<License>BSD</License>
|
||||
<PartOf>programming.language.python3</PartOf>
|
||||
<License>BSD</License>
|
||||
<IsA>library</IsA>
|
||||
<Summary>Sphinx API for Web Apps</Summary>
|
||||
<Description>python3-sphinxcontrib-websupport is the Sphinx documentation generator.</Description>
|
||||
<Archive sha1sum="5675e157af122cfab6abd4b14f80cb360b6c307a" type="targz">https://pypi.org/packages/source/s/sphinxcontrib-websupport/sphinxcontrib-websupport-1.1.2.tar.gz</Archive>
|
||||
<Archive sha1sum="5d3293b118d31b0312c50500323d9caffad48023" type="targz">https://files.pythonhosted.org/packages/70/1f/1a77d611cc55dd046b5cae28ec1a086c7bcf50e9837571afaeff1b5caa7e/sphinxcontrib-websupport-1.2.0.tar.gz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>python3-setuptools</Dependency>
|
||||
<Dependency>python3-devel</Dependency>
|
||||
@@ -31,6 +31,9 @@
|
||||
<Package>
|
||||
<Name>python3-sphinxcontrib-websupport</Name>
|
||||
<Summary>sphinxcontrib-websupport module for python</Summary>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>python3</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="library">/usr/lib/python3*</Path>
|
||||
<Path fileType="doc">/usr/share/doc/python3-sphinxcontrib-websupport</Path>
|
||||
@@ -38,6 +41,13 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="3">
|
||||
<Date>2020-02-08</Date>
|
||||
<Version>1.2.0</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Blue Devil</Name>
|
||||
<Email>bluedevil@sctzine.com</Email>
|
||||
</Update>
|
||||
<Update release="2">
|
||||
<Date>2019-12-13</Date>
|
||||
<Version>1.1.2</Version>
|
||||
@@ -53,4 +63,4 @@
|
||||
<Email>bluedevil@sctzine.com</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</PISI>
|
||||
</PISI>
|
||||
@@ -5,4 +5,4 @@
|
||||
<Summary xml:lang="tr">python3-sphinxcontrib-websupport, Sphinx belgelendirme üretecisidir.</Summary>
|
||||
<Description xml:lang="tr">python3-sphinxcontrib-websupport, Sphinx belgelendirme üretecisidir. python3-sphinxcontrib-websupport, ağ uygulamalarınız için Sphinx ile bütünleşebilen python apisi sunar.</Description>
|
||||
</Source>
|
||||
</PISI>
|
||||
</PISI>
|
||||
@@ -0,0 +1,21 @@
|
||||
#!/usr/bin/python
|
||||
# -*- coding: utf-8 -*-
|
||||
#
|
||||
# Licensed under the GNU General Public License, version 3.
|
||||
# See the file http://www.gnu.org/licenses/gpl.txt
|
||||
|
||||
from pisi.actionsapi import mesontools
|
||||
from pisi.actionsapi import pisitools
|
||||
|
||||
def setup():
|
||||
mesontools.configure()
|
||||
|
||||
def build():
|
||||
mesontools.build()
|
||||
|
||||
def check():
|
||||
mesontools.build("test")
|
||||
|
||||
def install():
|
||||
mesontools.install()
|
||||
pisitools.dodoc("LICENSE*", "README*")
|
||||
@@ -0,0 +1,14 @@
|
||||
project('http-parser', 'c', version : '2.9.3')
|
||||
install_headers('http_parser.h')
|
||||
foreach x : [['http_parser', ['-DHTTP_PARSER_STRICT=0']],
|
||||
['http_parser_strict', ['-DHTTP_PARSER_STRICT=1']]]
|
||||
lib = library(x.get(0), 'http_parser.c',
|
||||
c_args : x.get(1),
|
||||
version : '2.9.3',
|
||||
install : true)
|
||||
test('test-@0@'.format(x.get(0)),
|
||||
executable('test-@0@'.format(x.get(0)), 'test.c',
|
||||
c_args : x.get(1),
|
||||
link_with : lib),
|
||||
timeout : 60)
|
||||
endforeach
|
||||
@@ -0,0 +1,44 @@
|
||||
<?xml version="1.0" ?>
|
||||
<!DOCTYPE PISI SYSTEM "https://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>http-parser</Name>
|
||||
<Homepage>https://github.com/nodejs/http-parser</Homepage>
|
||||
<Packager>
|
||||
<Name>Blue Devil</Name>
|
||||
<Email>bluedevil@sctzine.com</Email>
|
||||
</Packager>
|
||||
<PartOf>programming.misc</PartOf>
|
||||
<License>MIT</License>
|
||||
<IsA>library</IsA>
|
||||
<Summary>A http request/response parser for c.</Summary>
|
||||
<Description>This is a parser for HTTP messages written in C. It parses both requests and responses. The parser is designed to be used in performance HTTP applications. It does not make any syscalls nor allocations, it does not buffer data, it can be interrupted at anytime.</Description>
|
||||
<Archive sha1sum="3861fc1f93865c0d045ab6d70ca625437b669b3c" type="targz">https://github.com/nodejs/http-parser/archive/v2.9.3.tar.gz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>meson</Dependency>
|
||||
</BuildDependencies>
|
||||
<AdditionalFiles>
|
||||
<AdditionalFile target="meson.build" permission="0755">meson.build</AdditionalFile>
|
||||
</AdditionalFiles>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>http-parser</Name>
|
||||
<Summary>A http request/response parser for c.</Summary>
|
||||
<Files>
|
||||
<Path fileType="doc">/usr/share/doc/http-parser</Path>
|
||||
<Path fileType="header">/usr/include</Path>
|
||||
<Path fileType="library">/usr/lib</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="1">
|
||||
<Date>2020-02-08</Date>
|
||||
<Version>2.9.3</Version>
|
||||
<Comment>First pisi release.</Comment>
|
||||
<Name>Blue Devil</Name>
|
||||
<Email>bluedevil@sctzine.com</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</PISI>
|
||||
+8
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" ?>
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>http-parser</Name>
|
||||
<Summary xml:lang="tr">C için HTTP istek/yanıt çözümleyicisi</Summary>
|
||||
<Description xml:lang="tr">HTTP mesajları için C ile yazılmış bu kitaplık, HTTP istek ve yanıtlarını çözümleyen bir C kitaplığıdır.</Description>
|
||||
</Source>
|
||||
</PISI>
|
||||
Reference in New Issue
Block a user