| Summary: | databases/py-peewee: Update to 2.10.1 | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | Ports & Packages | Reporter: | Matthias Petermann <matthias> | ||||||||||||
| Component: | Individual Port(s) | Assignee: | Yuri Victorovich <yuri> | ||||||||||||
| Status: | Closed FIXED | ||||||||||||||
| Severity: | Affects Some People | CC: | adamw, dbaio, matthias, miwi, yuri | ||||||||||||
| Priority: | --- | Keywords: | patch | ||||||||||||
| Version: | Latest | Flags: | matthias:
maintainer-feedback+
matthias: merge-quarterly? |
||||||||||||
| Hardware: | Any | ||||||||||||||
| OS: | Any | ||||||||||||||
| Attachments: |
|
||||||||||||||
|
Description
Matthias Petermann
2017-05-10 00:06:53 UTC
Created attachment 182457 [details]
Test results
Hi Matthias. Is it worth create an additional option for build peewee with Cython? Could you take a look? >=======================<phase: stage >============================ >===> Staging for py27-peewee-2.10.0 >===> py27-peewee-2.10.0 depends on package: py27-setuptools>0 - found >===> py27-peewee-2.10.0 depends on file: /usr/local/bin/python2.7 - found >===> Generating temporary packing list >setup.py:23: UserWarning: Cython C extensions for peewee will NOT be built, because >Cython does not seem to be installed. To enable Cython C extensions, install Cython >>=0.22.1. > 'extensions, install Cython >=' + cython_min_version + '.') https://github.com/coleifer/peewee/blob/master/setup.py#L14-L37 You can set maintainer-approval to + on attachments for ports you are MAINTAINER of. Hi Danilo, thanks for the proposal. I will check this weekend and likely update the port regardingly. Best regards, Matthias Created attachment 182839 [details]
Updated patch
Created attachment 182840 [details]
Test results with cython option turned off
Created attachment 182841 [details]
Test results with cython option turned on
Please consider this PR temporary as "on hold". I just found out that I missed some cases for the post-install section (did the test with the default SQLITE, but PGSQL and MYSQL seem to use their dedicated native extensions). I will update the patch soon and add further comment. Maintainer's timeout expired. Update committed. A commit references this bug: Author: yuri Date: Mon Mar 5 08:06:59 UTC 2018 New revision: 463624 URL: https://svnweb.freebsd.org/changeset/ports/463624 Log: databases/py-peewee: Update to 3.1.2 Maintainer's timeout expired: matthias@petermann-it.de Port changes: * Changed to DISTVERSION * Removed option DOCS (not needed) * Added USES=localbase sqlite * Added USE_PYTHON=cython concurrent * Added stripping * Removed MYSQL_VARS PR: 219175 Approved by: tcberner (mentor, implicit) Changes: head/databases/py-peewee/Makefile head/databases/py-peewee/distinfo |