pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/databases/py-peewee py-peewee: updated to 3.6.4



details:   https://anonhg.NetBSD.org/pkgsrc/rev/d2d06d0a8aca
branches:  trunk
changeset: 310678:d2d06d0a8aca
user:      adam <adam%pkgsrc.org@localhost>
date:      Fri Jul 20 09:38:49 2018 +0000

description:
py-peewee: updated to 3.6.4

3.6.4:
Take a whole new approach, following what simplejson does. Allow the
build_ext command class to fail, and retry without extensions in the event we
run into issues building extensions.

3.6.3:
Add check in setup.py to determine if a C compiler is available before
building C extensions.

3.6.2:
Use ctypes.util.find_library to determine if libsqlite3 is installed.
Should fix problems people are encountering installing when SQLite3 is not
available.

3.6.1:
Fixed issue with setup script.

3.6.0:
* Support for Python 3.7, including bugfixes related to new StopIteration
  handling inside of generators.
* Support for specifying ROWS or RANGE window frame types.
* Add APIs for user-defined window functions if using [pysqlite3](https://github.com/coleifer/pysqlite3)
  and sqlite 3.25.0 or newer.
* TimestampField now uses 64-bit integer data-type for storage.
* Added support to pwiz and playhouse.reflection to enable generating
  models from VIEWs.
* Added lower-level database API for introspecting VIEWs.
* Revamped continuous integration setup for better coverage, including 3.7 and
  3.8-dev.
* Allow building C extensions even if Cython is not installed, by distributing
  pre-generated C source files.
* Switch to using setuptools for packaging.

diffstat:

 databases/py-peewee/Makefile |  13 +++++++------
 databases/py-peewee/PLIST    |   8 ++++++--
 databases/py-peewee/distinfo |  10 +++++-----
 3 files changed, 18 insertions(+), 13 deletions(-)

diffs (70 lines):

diff -r d27d99ecc720 -r d2d06d0a8aca databases/py-peewee/Makefile
--- a/databases/py-peewee/Makefile      Fri Jul 20 09:36:57 2018 +0000
+++ b/databases/py-peewee/Makefile      Fri Jul 20 09:38:49 2018 +0000
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.42 2018/07/20 03:34:06 ryoon Exp $
+# $NetBSD: Makefile,v 1.43 2018/07/20 09:38:49 adam Exp $
 
-DISTNAME=      peewee-3.5.2
+DISTNAME=      peewee-3.6.4
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
-PKGREVISION=   1
 CATEGORIES=    databases python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=p/peewee/}
 
@@ -12,7 +11,7 @@
 LICENSE=       mit
 
 BUILD_DEPENDS+=        ${PYPKGPREFIX}-sphinx-[0-9]*:../../textproc/py-sphinx
-TEST_DEPENDS+= ${PYPKGPREFIX}-sqlite3-[0-9]*:../../databases/py-sqlite3
+#TEST_DEPENDS+=        ${PYPKGPREFIX}-sqlite3-[0-9]*:../../databases/py-sqlite3
 
 MAKE_FLAGS+=   SPHINXBUILD=sphinx-build${PYVERSSUFFIX}
 
@@ -31,11 +30,13 @@
        ${INSTALL_MAN} ${WRKSRC}/docs/_build/man/peewee.1 \
                ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/peewee${PYVERSSUFFIX}.1
 
+# tests are not included in 3.6.4
 do-test:
-       cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHONBIN} runtests.py
+#      cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHONBIN} runtests.py
+       ${DO_NADA}
 
 .include "../../databases/sqlite3/buildlink3.mk"
 .include "../../devel/py-cython/buildlink3.mk"
 .include "../../lang/python/application.mk"
-.include "../../lang/python/distutils.mk"
+.include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r d27d99ecc720 -r d2d06d0a8aca databases/py-peewee/PLIST
--- a/databases/py-peewee/PLIST Fri Jul 20 09:36:57 2018 +0000
+++ b/databases/py-peewee/PLIST Fri Jul 20 09:38:49 2018 +0000
@@ -1,6 +1,10 @@
-@comment $NetBSD: PLIST,v 1.16 2018/07/04 03:56:46 adam Exp $
+@comment $NetBSD: PLIST,v 1.17 2018/07/20 09:38:49 adam Exp $
 bin/pwiz${PYVERSSUFFIX}
-${PYSITELIB}/${EGG_FILE}
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
 ${PYSITELIB}/peewee.py
 ${PYSITELIB}/peewee.pyc
 ${PYSITELIB}/peewee.pyo
diff -r d27d99ecc720 -r d2d06d0a8aca databases/py-peewee/distinfo
--- a/databases/py-peewee/distinfo      Fri Jul 20 09:36:57 2018 +0000
+++ b/databases/py-peewee/distinfo      Fri Jul 20 09:38:49 2018 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.38 2018/07/04 03:56:46 adam Exp $
+$NetBSD: distinfo,v 1.39 2018/07/20 09:38:49 adam Exp $
 
-SHA1 (peewee-3.5.2.tar.gz) = 6b0f5fbad8a923edf4d2a25f99e3dbd066a13127
-RMD160 (peewee-3.5.2.tar.gz) = 1b0f9ef34c7462884a0cbb2bb646fe53014d4fcb
-SHA512 (peewee-3.5.2.tar.gz) = 85a7f55ce0b81175a6a00ecaef928263a1290dfb3a3845a55f5f4b0808cf6ada583fd8cd744ea3e80009c023b6876523a4738b185bd3f8f2a3274b8762184da2
-Size (peewee-3.5.2.tar.gz) = 1884452 bytes
+SHA1 (peewee-3.6.4.tar.gz) = 74ee91e99de078fdd1707de0cd93ea977ea00efc
+RMD160 (peewee-3.6.4.tar.gz) = 3fb31b0e3cd2b4daa295e30200b17d83f3740d8a
+SHA512 (peewee-3.6.4.tar.gz) = ece645742f1b3eaea646fa596c802cb5a867829fb29399185f5e1689f82ca46a3ad2bb3aa10f9bcf010214bce8a2c898a582e8ea7496b175b86d8dffc0f50ee8
+Size (peewee-3.6.4.tar.gz) = 2083203 bytes



Home | Main Index | Thread Index | Old Index