python-future: update to 1.0.0
This commit is contained in:
committed by
مهدي شينون (Mehdi Chinoune)
parent
526b42f61d
commit
72a8bd8dbe
@@ -10,14 +10,14 @@ pkgver=4.3.1
|
||||
pkgrel=1
|
||||
pkgdesc="Provides controller area network (CAN) support for Python developers (mingw-w64)"
|
||||
arch=('any')
|
||||
mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clangarm64' 'clang32')
|
||||
mingw_arch=('mingw64' 'ucrt64' 'clang64' 'clangarm64')
|
||||
url="https://github.com/hardbyte/python-can"
|
||||
msys2_documentation_url='https://python-can.readthedocs.io/'
|
||||
msys2_references=(
|
||||
'archlinux: python-can'
|
||||
'pypi: python-can'
|
||||
)
|
||||
license=('spdx:LGPL-3.0-or-later')
|
||||
msys2_documentation_url='https://python-can.readthedocs.io/'
|
||||
url="https://github.com/hardbyte/python-can"
|
||||
depends=("${MINGW_PACKAGE_PREFIX}-python"
|
||||
"${MINGW_PACKAGE_PREFIX}-python-packaging"
|
||||
"${MINGW_PACKAGE_PREFIX}-python-pywin32"
|
||||
|
||||
@@ -6,22 +6,21 @@ pkgname=("${MINGW_PACKAGE_PREFIX}-python-${_realname}")
|
||||
provides=("${MINGW_PACKAGE_PREFIX}-python3-${_realname}")
|
||||
conflicts=("${MINGW_PACKAGE_PREFIX}-python3-${_realname}")
|
||||
replaces=("${MINGW_PACKAGE_PREFIX}-python3-${_realname}")
|
||||
pkgver=0.18.3
|
||||
pkgrel=2
|
||||
pkgver=1.0.0
|
||||
pkgrel=1
|
||||
pkgdesc="Clean single-source support for Python 3 and 2 (mingw-w64)"
|
||||
arch=('any')
|
||||
mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clang32' 'clangarm64')
|
||||
mingw_arch=('mingw64' 'ucrt64' 'clang64' 'clangarm64')
|
||||
url='https://python-future.org/'
|
||||
msys2_references=(
|
||||
'pypi: future'
|
||||
)
|
||||
url='https://python-future.org/'
|
||||
license=('MIT')
|
||||
license=('spdx:MIT')
|
||||
depends=("${MINGW_PACKAGE_PREFIX}-python")
|
||||
makedepends=("${MINGW_PACKAGE_PREFIX}-python-setuptools")
|
||||
checkdepends=("${MINGW_PACKAGE_PREFIX}-python-requests")
|
||||
options=('staticlibs' 'strip' '!debug')
|
||||
source=("https://pypi.io/packages/source/f/future/future-${pkgver}.tar.gz")
|
||||
sha256sums=('34a17436ed1e96697a86f9de3d15a3b0be01d8bc8de9c1dffd59fb8234ed5307')
|
||||
sha256sums=('bd2968309307861edae1458a4f8a4f3598c03be43b97521076aebf5d94c07b05')
|
||||
|
||||
# Helper macros to help make tasks easier #
|
||||
apply_patch_with_msg() {
|
||||
@@ -44,27 +43,25 @@ del_file_exists() {
|
||||
|
||||
prepare() {
|
||||
cd "${srcdir}"
|
||||
rm -rf python-build-${CARCH} | true
|
||||
cp -r "${_realname}-${pkgver}" "python-build-${CARCH}"
|
||||
rm -rf python-build-${MSYSTEM} | true
|
||||
cp -r "${_realname}-${pkgver}" "python-build-${MSYSTEM}"
|
||||
|
||||
# Set version for setuptools_scm
|
||||
export SETUPTOOLS_SCM_PRETEND_VERSION=${pkgver}
|
||||
}
|
||||
|
||||
build() {
|
||||
msg "Python build for ${CARCH}"
|
||||
cd "${srcdir}/python-build-${CARCH}"
|
||||
cd "${srcdir}/python-build-${MSYSTEM}"
|
||||
${MINGW_PREFIX}/bin/python setup.py build
|
||||
}
|
||||
|
||||
check() {
|
||||
msg "Python test for ${CARCH}"
|
||||
cd "${srcdir}/python-build-${CARCH}"
|
||||
cd "${srcdir}/python-build-${MSYSTEM}"
|
||||
${MINGW_PREFIX}/bin/python setup.py check
|
||||
}
|
||||
|
||||
package() {
|
||||
cd "${srcdir}/python-build-${CARCH}"
|
||||
cd "${srcdir}/python-build-${MSYSTEM}"
|
||||
MSYS2_ARG_CONV_EXCL="--prefix=;--install-scripts=;--install-platlib=" \
|
||||
${MINGW_PREFIX}/bin/python setup.py install --prefix=${MINGW_PREFIX} \
|
||||
--root="${pkgdir}" --optimize=1 --skip-build
|
||||
|
||||
@@ -7,12 +7,12 @@ pkgver=0.4.0
|
||||
pkgrel=4
|
||||
pkgdesc="Python library implementing asynchronous JSON RPC server (mingw-w64)"
|
||||
arch=('any')
|
||||
mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clangarm64' 'clang32')
|
||||
mingw_arch=('mingw64' 'ucrt64' 'clang64' 'clangarm64')
|
||||
url="https://github.com/palantir/python-jsonrpc-server"
|
||||
msys2_references=(
|
||||
'pypi: python-jsonrpc-server'
|
||||
)
|
||||
url="https://github.com/palantir/python-jsonrpc-server"
|
||||
license=('MIT')
|
||||
license=('spdx:MIT')
|
||||
depends=("${MINGW_PACKAGE_PREFIX}-python"
|
||||
"${MINGW_PACKAGE_PREFIX}-python-future"
|
||||
"${MINGW_PACKAGE_PREFIX}-python-ujson")
|
||||
@@ -31,28 +31,28 @@ sha256sums=('d2ca9d2fa0ae5f3872f1362670509d8ee5e73cad0592c3c23390c4d521b30b8b'
|
||||
'417deed5e3bf6c04868bb7c567f664c40be8a400dabc6594d593d803d292a7ce')
|
||||
|
||||
prepare() {
|
||||
cd "${srcdir}"
|
||||
rm -rf "python-build-${CARCH}" | true
|
||||
cp -r "python-${_realname}-${pkgver}" "python-build-${CARCH}"
|
||||
cd "python-build-${CARCH}"
|
||||
cd "${srcdir}"/python-${_realname}-${pkgver}
|
||||
patch -p1 -i "${srcdir}/001-python-jsonrpc-server-0.4.0-fix-versioneer.patch"
|
||||
patch -p1 -i "${srcdir}/002-python-jsonrpc-server-0.4.0-fix-test.patch"
|
||||
|
||||
cd "${srcdir}"
|
||||
rm -rf "python-build-${MSYSTEM}" | true
|
||||
cp -r "python-${_realname}-${pkgver}" "python-build-${MSYSTEM}"
|
||||
}
|
||||
|
||||
build() {
|
||||
msg "Python build for ${CARCH}"
|
||||
cd "${srcdir}/python-build-${CARCH}"
|
||||
cd "${srcdir}/python-build-${MSYSTEM}"
|
||||
VERSIONEER_OVERRIDE=${pkgver} \
|
||||
${MINGW_PREFIX}/bin/python setup.py build
|
||||
}
|
||||
|
||||
check() {
|
||||
cd "${srcdir}/python-build-${CARCH}"
|
||||
cd "${srcdir}/python-build-${MSYSTEM}"
|
||||
PYTHONPATH="build/lib" pytest
|
||||
}
|
||||
|
||||
package() {
|
||||
cd "${srcdir}/python-build-${CARCH}"
|
||||
cd "${srcdir}/python-build-${MSYSTEM}"
|
||||
MSYS2_ARG_CONV_EXCL="--prefix=;--install-scripts=;--install-platlib=" \
|
||||
VERSIONEER_OVERRIDE=${pkgver} \
|
||||
${MINGW_PREFIX}/bin/python setup.py install --prefix=${MINGW_PREFIX} --root="${pkgdir}" -O1 --skip-build
|
||||
|
||||
@@ -7,15 +7,15 @@ pkgver=0.2.1
|
||||
pkgrel=3
|
||||
pkgdesc="Lists dependencies of a PE (exe/dll) file (mingw-w64)"
|
||||
arch=('any')
|
||||
mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clangarm64' 'clang32')
|
||||
mingw_arch=('mingw64' 'ucrt64' 'clang64' 'clangarm64')
|
||||
url='https://github.com/nurupo/mingw-ldd'
|
||||
msys2_references=(
|
||||
'pypi: mingw-ldd'
|
||||
)
|
||||
url='https://github.com/nurupo/mingw-ldd'
|
||||
license=('MIT')
|
||||
license=('spdx:MIT')
|
||||
depends=("${MINGW_PACKAGE_PREFIX}-python-pefile")
|
||||
makedepends=("${MINGW_PACKAGE_PREFIX}-python-setuptools")
|
||||
source=("${url}/archive/v${pkgver}.tar.gz")
|
||||
source=("${url}/archive/v${pkgver}/${_realname}-${pkgver}.tar.gz")
|
||||
sha256sums=('60d34506d2f345e011b88de172ef312f37ca3ba87f3764f511061b69878ab204')
|
||||
|
||||
prepare() {
|
||||
@@ -27,13 +27,11 @@ prepare() {
|
||||
}
|
||||
|
||||
build() {
|
||||
msg "Python build for ${MSYSTEM}"
|
||||
cd "${srcdir}/python-build-${MSYSTEM}"
|
||||
${MINGW_PREFIX}/bin/python setup.py build
|
||||
}
|
||||
|
||||
check() {
|
||||
msg "Python test for ${MSYSTEM}"
|
||||
cd "${srcdir}/python-build-${MSYSTEM}"
|
||||
${MINGW_PREFIX}/bin/python setup.py check
|
||||
}
|
||||
|
||||
@@ -7,7 +7,7 @@ pkgver=2023.2.7
|
||||
pkgrel=2
|
||||
pkgdesc="Python PE parsing module (mingw-w64)"
|
||||
arch=('any')
|
||||
mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clang32' 'clangarm64')
|
||||
mingw_arch=('mingw64' 'ucrt64' 'clang64' 'clangarm64')
|
||||
url='https://github.com/erocarrera/pefile'
|
||||
license=('spdx:MIT')
|
||||
depends=("${MINGW_PACKAGE_PREFIX}-python"
|
||||
@@ -29,13 +29,11 @@ prepare() {
|
||||
}
|
||||
|
||||
build() {
|
||||
msg "Python build for ${MSYSTEM}"
|
||||
cd "${srcdir}/python-build-${MSYSTEM}"
|
||||
${MINGW_PREFIX}/bin/python -m build --wheel --skip-dependency-check --no-isolation
|
||||
}
|
||||
|
||||
check() {
|
||||
msg "Python test for ${MSYSTEM}"
|
||||
cd "${srcdir}/python-build-${MSYSTEM}"
|
||||
${MINGW_PREFIX}/bin/python -m pytest || warning "Tests failed"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user