Bug 204162 - [NEW PORT] devel/py-docker:API client for docker written in Python
Summary: [NEW PORT] devel/py-docker:API client for docker written in Python
Status: Closed Overcome By Events
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Many People
Assignee: freebsd-ports-bugs (Nobody)
URL:
Keywords: feature, needs-patch, needs-qa, patch
Depends on:
Blocks:
 
Reported: 2015-10-30 19:58 UTC by uros
Modified: 2017-11-23 21:00 UTC (History)
3 users (show)

See Also:


Attachments
Port shar (3.02 KB, text/plain)
2015-10-30 19:58 UTC, uros
no flags Details
Updated Port shar (1.61 KB, text/plain)
2015-10-31 16:41 UTC, uros
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description uros 2015-10-30 19:58:00 UTC
Created attachment 162607 [details]
Port shar

Required library for upcoming datadog agent port
Comment 1 Kubilay Kocak freebsd_committer freebsd_triage 2015-10-31 06:33:37 UTC
@Uros, thanks for your submission :)

On initial review, at least the following changes are needes:

* Remove 'An' (indefinite article from COMMENT. Use the upstream (setup.py:description) instead. "Python client for Docker"

* Rename to (dir, portname) to docker-py (as per PyPI name):

https://pypi.python.org/pypi/docker-py

For more info, see: https://wiki.freebsd.org/Python/PortsPolicy

* RUN_DEPENDS no longer need to be added to TEST_DEPENDS.

* Do the requirements in setup.py for RUN_DEPENDS use '>' or '>=' ? Please update them if they are >=.

* Add 'python' as a secondary (virtual) CATEGORIES

* Remove GH_PROJECT, wont be needed after PORTNAME change above.

* Remove all commented out variables/targets, unless they are comments. If they are works in progress, don't commit them.

* Rename regression-test: build target to 'do-test:'. This is a new target (as part of a new test framework) that was recently committed

* Use the PYDISTUTILS_SETUP variable in your test invocation, as it is correctly wrapped in a setuptools import command.


Please also confirm that this port passes QA (portlint -AC, poudriere testport)
Comment 2 uros 2015-10-31 16:41:43 UTC
Created attachment 162643 [details]
Updated Port shar

Here are required changes. I removed the test part as there are two dependencies that does not exists in ports atm.

portlint and poudriere all good without issues.
Comment 3 Tobias Kortkamp freebsd_committer freebsd_triage 2017-11-23 21:00:02 UTC
In the mean time this was added to the ports tree in ports r438212.