Updated to latest release, 3.3.0.16. Some important changes to note:

1) The shared library isn't installed with py33. The package uses a pure
   python implementation;
2) The connection and reduction functions are installed in different
   directory names depending on python major version. From CHANGES.txt:

3.3.0.16 - 2014-02-11
---------------------
- Previous release was missing the billiard.py3 package from MANIFEST
  so the installation would not work on Python 3.

3.3.0.15 - 2014-02-10
---------------------
- Pool: Fixed "cannot join process not started" error.
- Now uses billiard.py2 and billiard.py3 specific packages that are installed
  depending on the python version used.
    This way the installation will not import version specific modules (and
    possibly crash).

3.3.0.14 - 2014-01-17
---------------------
- Fixed problem with our backwards compatible ``bytes`` wrapper
  (Issue #103).
- No longer expects frozen applications to have a valid ``__file__``
  attribute.
This commit is contained in:
rodent 2014-02-18 02:53:37 +00:00
parent d0a9a303e3
commit 8c773b078e
3 changed files with 29 additions and 26 deletions

View file

@ -1,6 +1,6 @@
# $NetBSD: Makefile,v 1.8 2014/01/19 18:48:00 wiz Exp $
# $NetBSD: Makefile,v 1.9 2014/02/18 02:53:37 rodent Exp $
DISTNAME= billiard-3.3.0.13
DISTNAME= billiard-3.3.0.16
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= parallel
MASTER_SITES= https://pypi.python.org/packages/source/b/billiard/
@ -15,6 +15,18 @@ REPLACE_PYTHON+= funtests/setup.py funtests/tests/test_multiprocessing.py
PYTHON_VERSIONS_INCOMPATIBLE= 26
.include "../../lang/python/pyversion.mk"
TWO_OR_THREE= ${PYPKGPREFIX:C/([0-9])[0-9]/\1/1}
PLIST_SUBST+= PY_VER_MAJ=${TWO_OR_THREE}
.include "../../mk/bsd.fast.prefs.mk"
PLIST_VARS+= py2
.if ${TWO_OR_THREE} != "py3"
PLIST.py2= yes
.endif
.include "../../lang/python/application.mk"
.include "../../lang/python/egg.mk"
.include "../../mk/bsd.pkg.mk"

View file

@ -1,5 +1,5 @@
@comment $NetBSD: PLIST,v 1.3 2014/01/19 18:48:00 wiz Exp $
${PLIST.py2x}${PYSITELIB}/_billiard.so
@comment $NetBSD: PLIST,v 1.4 2014/02/18 02:53:37 rodent Exp $
${PLIST.py2}${PYSITELIB}/_billiard.so
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
@ -8,21 +8,9 @@ ${PYSITELIB}/${EGG_INFODIR}/top_level.txt
${PYSITELIB}/billiard/__init__.py
${PYSITELIB}/billiard/__init__.pyc
${PYSITELIB}/billiard/__init__.pyo
${PYSITELIB}/billiard/_connection.py
${PYSITELIB}/billiard/_connection.pyc
${PYSITELIB}/billiard/_connection.pyo
${PYSITELIB}/billiard/_connection3.py
${PYSITELIB}/billiard/_connection3.pyc
${PYSITELIB}/billiard/_connection3.pyo
${PYSITELIB}/billiard/_ext.py
${PYSITELIB}/billiard/_ext.pyc
${PYSITELIB}/billiard/_ext.pyo
${PYSITELIB}/billiard/_reduction.py
${PYSITELIB}/billiard/_reduction.pyc
${PYSITELIB}/billiard/_reduction.pyo
${PYSITELIB}/billiard/_reduction3.py
${PYSITELIB}/billiard/_reduction3.pyc
${PYSITELIB}/billiard/_reduction3.pyo
${PYSITELIB}/billiard/_win.py
${PYSITELIB}/billiard/_win.pyc
${PYSITELIB}/billiard/_win.pyo
@ -65,6 +53,15 @@ ${PYSITELIB}/billiard/pool.pyo
${PYSITELIB}/billiard/process.py
${PYSITELIB}/billiard/process.pyc
${PYSITELIB}/billiard/process.pyo
${PYSITELIB}/billiard/${PY_VER_MAJ}/__init__.py
${PYSITELIB}/billiard/${PY_VER_MAJ}/__init__.pyc
${PYSITELIB}/billiard/${PY_VER_MAJ}/__init__.pyo
${PYSITELIB}/billiard/${PY_VER_MAJ}/connection.py
${PYSITELIB}/billiard/${PY_VER_MAJ}/connection.pyc
${PYSITELIB}/billiard/${PY_VER_MAJ}/connection.pyo
${PYSITELIB}/billiard/${PY_VER_MAJ}/reduction.py
${PYSITELIB}/billiard/${PY_VER_MAJ}/reduction.pyc
${PYSITELIB}/billiard/${PY_VER_MAJ}/reduction.pyo
${PYSITELIB}/billiard/queues.py
${PYSITELIB}/billiard/queues.pyc
${PYSITELIB}/billiard/queues.pyo
@ -101,9 +98,3 @@ ${PYSITELIB}/funtests/__init__.pyo
${PYSITELIB}/funtests/setup.py
${PYSITELIB}/funtests/setup.pyc
${PYSITELIB}/funtests/setup.pyo
${PYSITELIB}/funtests/tests/__init__.py
${PYSITELIB}/funtests/tests/__init__.pyc
${PYSITELIB}/funtests/tests/__init__.pyo
${PYSITELIB}/funtests/tests/test_multiprocessing.py
${PYSITELIB}/funtests/tests/test_multiprocessing.pyc
${PYSITELIB}/funtests/tests/test_multiprocessing.pyo

View file

@ -1,5 +1,5 @@
$NetBSD: distinfo,v 1.4 2013/12/31 13:27:51 rodent Exp $
$NetBSD: distinfo,v 1.5 2014/02/18 02:53:37 rodent Exp $
SHA1 (billiard-3.3.0.13.tar.gz) = ca8f1e33b725e0a665df49a6e4789adc6b3bc53e
RMD160 (billiard-3.3.0.13.tar.gz) = 142126f190f0d29a9b9a68631c415e3b5d44c6ab
Size (billiard-3.3.0.13.tar.gz) = 148777 bytes
SHA1 (billiard-3.3.0.16.tar.gz) = e8300652601320de36ad51a66df2fbac66ca174c
RMD160 (billiard-3.3.0.16.tar.gz) = ac2e88325e366eac38133be6b0d1739ffe7d24d3
Size (billiard-3.3.0.16.tar.gz) = 150922 bytes