M sr.ht/py3-amqp/APKBUILD => sr.ht/py3-amqp/APKBUILD +3 -3
@@ 1,8 1,8 @@
# Maintainer: Drew DeVault <sir@cmpwn.com>
pkgname=py3-amqp
_pyname=amqp
-pkgver=5.0.7
-pkgrel=1
+pkgver=5.0.8
+pkgrel=0
pkgdesc="Low-level AMQP client for Python"
url="https://github.com/celery/py-amqp"
arch="noarch"
@@ 26,5 26,5 @@ package() {
}
sha512sums="
-3c0d051ad677fa410e4301ab86478583affc1e42651ce5c9b34a07a179aa4fb15811a81884facbdc393b0646a23cab20ee7943b276b8ef770e9707b9bd23d06a amqp-5.0.7.tar.gz
+c71fc506cd0f3269956cb3e10ca8a27bc9eae30a0e1f5b1bbbfff3c3d2fff1fd206554c027ae0cf22eda5f43b64c12df8c0b2b31df21b8e4962a8620ce5edc39 amqp-5.0.8.tar.gz
"
M sr.ht/py3-colour/APKBUILD => sr.ht/py3-colour/APKBUILD +17 -3
@@ 7,12 7,22 @@ pkgdesc="Colour representations manipulation library (RGB, HSL, web, ...)"
url="https://github.com/vaab/colour"
arch="noarch"
license="MIT"
-depends="python3 py3-d2to1"
+depends="python3"
makedepends="py3-setuptools py3-wheel"
_pypiprefix="${_pyname%${_pyname#?}}"
-source="https://files.pythonhosted.org/packages/source/$_pypiprefix/$_pyname/$_pyname-$pkgver.tar.gz"
+source="
+ https://files.pythonhosted.org/packages/source/$_pypiprefix/$_pyname/$_pyname-$pkgver.tar.gz
+ setup.cfg
+ setup.py
+"
builddir="$srcdir/$_pyname-$pkgver"
+prepare() {
+ # I hate the Python community so much
+ cp "$srcdir"/setup.py ./
+ cp "$srcdir"/setup.cfg ./
+}
+
build() {
python3 setup.py build
}
@@ 25,4 35,8 @@ package() {
python3 setup.py install --root="$pkgdir" --optimize=1
}
-sha512sums="09a5160862bf10cd5f4a94e43c63d6f2a5db43bcaae0e9d8f66900113ec04471e22d0bec7412f0289c6f1e6871c1a544f5be36266aa8d6fd5ec274bd461d9df8 colour-0.1.5.tar.gz"
+sha512sums="
+09a5160862bf10cd5f4a94e43c63d6f2a5db43bcaae0e9d8f66900113ec04471e22d0bec7412f0289c6f1e6871c1a544f5be36266aa8d6fd5ec274bd461d9df8 colour-0.1.5.tar.gz
+6e0c52b0515ae82ee10116d567c60e4b81c78e2e94da17ddac5b6bd58641bee3682dfbdddb04398d536b96f54708dad749cc323bcce1d6921849c92ce1abc67e setup.cfg
+1b89dee1b34668e78c8115f297e2a68af48cfbef820694f6f0771fa07292c480d1fa2d52ddecd4989850ec3a0a34a25a08965bfa31baa20728935f60e38d1588 setup.py
+"
A sr.ht/py3-colour/setup.cfg => sr.ht/py3-colour/setup.cfg +40 -0
@@ 0,0 1,40 @@
+[metadata]
+name = colour
+version = 0.1.5.dev202112201038
+description = converts and manipulates various color representation (HSL, RVB, web, X11, ...)
+long_description = file: README.rst, CHANGELOG.rst, TODO.rst
+license_file = LICENSE
+
+## sdist info
+author = Valentin LAB
+author_email = valentin.lab@kalysto.org
+url = http://github.com/vaab/colour
+license = BSD 3-Clause License
+classifiers =
+ Programming Language :: Python
+ Topic :: Software Development :: Libraries :: Python Modules
+ Development Status :: 3 - Alpha
+ License :: OSI Approved :: BSD License
+ Intended Audience :: Developers
+ Programming Language :: Python :: 2
+ Programming Language :: Python :: 2.7
+ Programming Language :: Python :: 3
+ Programming Language :: Python :: 3.3
+ Programming Language :: Python :: 3.4
+ Programming Language :: Python :: 3.5
+ Programming Language :: Python :: 3.6
+
+
+[bdist_wheel]
+universal = 1
+
+
+[nosetests]
+verbosity = 3
+with-doctest = 1
+doctest-extension = rst
+exe = 1
+with-coverage = 1
+cover-package = colour
+cover-min-percentage = 90
+doctest-options = +ELLIPSIS,+NORMALIZE_WHITESPACE
A sr.ht/py3-colour/setup.py => sr.ht/py3-colour/setup.py +57 -0
@@ 0,0 1,57 @@
+#!/usr/bin/env python
+
+##
+## You can download latest version of this file:
+## $ wget https://gist.github.com/vaab/e0eae9607ae806b662d4/raw -O setup.py
+## $ chmod +x setup.py
+##
+## This setup.py is meant to be run along with ``./autogen.sh`` that
+## you can also find here: https://gist.github.com/vaab/9118087/raw
+##
+
+try:
+ from setuptools import setup
+except ImportError:
+ from distribute_setup import use_setuptools
+ use_setuptools()
+ from setuptools import setup
+
+##
+## Ensure that ``./autogen.sh`` is run prior to using ``setup.py``
+##
+
+if "0.1.5".startswith("%%"):
+ import os.path
+ import sys
+ WIN32 = sys.platform == 'win32'
+ autogen = os.path.join(".", "autogen.sh")
+ if not os.path.exists(autogen):
+ sys.stderr.write(
+ "This source repository was not configured.\n"
+ "Please ensure ``./autogen.sh`` exists and that you are running "
+ "``setup.py`` from the project root directory.\n")
+ sys.exit(1)
+ if os.path.exists('.autogen.sh.output'):
+ sys.stderr.write(
+ "It seems that ``./autogen.sh`` couldn't do its job as expected.\n"
+ "Please try to launch ``./autogen.sh`` manualy, and send the "
+ "results to the\nmaintainer of this package.\n"
+ "Package will not be installed !\n")
+ sys.exit(1)
+ sys.stderr.write("Missing version information: "
+ "running './autogen.sh'...\n")
+ import os
+ import subprocess
+ os.system('%s%s > .autogen.sh.output'
+ % ("bash " if WIN32 else "",
+ autogen))
+ cmdline = sys.argv[:]
+ if cmdline[0] == "-c":
+ ## for some reason, this is needed when launched from pip
+ cmdline[0] = "setup.py"
+ errlvl = subprocess.call(["python", ] + cmdline)
+ os.unlink(".autogen.sh.output")
+ sys.exit(errlvl)
+
+
+setup(extras_require={'test': ['nose', ]})