[Bug 219687] [NEW PORT] net/google-compute-engine: User daemon for Google Compute Engine
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Thu Jun 29 11:04:54 UTC 2017
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=219687
Kubilay Kocak <koobs at FreeBSD.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |python at FreeBSD.org
Status|New |Open
Summary|[NEW PORT] |[NEW PORT]
|net/google-compute-engine: |net/google-compute-engine:
|user daemon for Google |User daemon for Google
|Compute Engine |Compute Engine
Flags| |maintainer-feedback?(helen.
| |koike at collabora.com)
Keywords| |feature, needs-patch,
| |needs-qa
Priority|--- |Normal
Assignee|freebsd-ports-bugs at FreeBSD. |koobs at FreeBSD.org
|org |
--- Comment #8 from Kubilay Kocak <koobs at FreeBSD.org> ---
Thank you for your new port contribution Helen.
Pending further review, initial review items (needing updated patch) are:
- Add missing PKGNAMEPREFIX=${PYTHON_PKGNAMEPREFIX}
- Missing secondary 'python' virtual category in CATEGORIES
- Add USE_PYTHON=concurrent if the port is multiple python version concurrent
installation safe (all files are uniquely named and dont conflict)
- Use 'CHEESESHOP' (PyPI) as MASTER_SITES unless there is a compelling reason
not to (for instance, test or other important files missing from source
distribution on PyPI)
- Add test support (using do-test: target), adding TEST_DEPENDS (py.test, etc
as per setup.py/tox.ini) and executing ${PYTHON_CMD} -m pytest or ${PYTHON_CMD}
setup.py test if supported. It's OK if not all test dependencies have been
ported yet, just add the ones that have, adding comments for the ones that
havent.
- setuptools appears (in setup.py) as an install_requires (RUN_DEPENDS) not a
setup_requires (BUILD_DEPENDS) as in the patch. I don't know why its explicitly
in install_requires though.
- Add LICENSE_FILE=${WRKSRC}/path/to/license when one exists in the
distribution file
- netifaces/netaddr don't appear as setup.py (compulsory) or tox.ini
(potentially optional) dependencies. Can you elaborate on their source and
function?
If possible (highly desirable/recommended), please provide as an attachment the
results of the package test suite as well.
For more information on creating ports for Python packages, see:
https://wiki.freebsd.org/Python/PortsPolicy
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the freebsd-python
mailing list