I've installed cloudprint via pkg on FreeBSD 10.3. Starting cloudprint fails due to missing dependendies: > pkg_resources.DistributionNotFound: The 'requests>=2.7.0' distribution was not found and is required by cloudprint … and … > pkg_resources.DistributionNotFound: The 'argparse' distribution was not found and is required by cloudprint After installing py27-requests and py27-argparse cloudprint seems to work. These dependencies do not seem to be optional.
The setup.py[1] of cloudprint also mentions the two dependencies: > … > install_requires=[ > 'argparse', > 'pycups', > 'requests >= 2.7.0', > ], > … [1] https://raw.githubusercontent.com/armooo/cloudprint/master/setup.py
Created attachment 172388 [details] Patch that adds the missing dependendies for requests and argparse Patch is auto-generated via GitHub. I hope that's okay. https://github.com/brejoc/freebsd-ports/commit/aaf52d585e537441350881523758fab7ec5e5093.patch
Patch looks good apart from a missing PORTREVISION bump (set it to 1 if it doesn't exist, else increment)
Created attachment 172404 [details] Updated patch with version bump of PORTVERSION Patch now also includes the incremented PORTVERSION.
As this is reported on FreeBSD 10.3 hardware must not be arm64. Updated to 'Any' as it is not obviously arch-specific.
Comment on attachment 172404 [details] Updated patch with version bump of PORTVERSION Maintainer timeout (>1 month), implicit approval
Open to take
A commit references this bug: Author: decke Date: Wed Nov 16 16:18:28 UTC 2016 New revision: 426248 URL: https://svnweb.freebsd.org/changeset/ports/426248 Log: - Add missing runtime dependencies (requests, argparse) - Bump PORTREVISION PR: 210674 Submitted by: Jochen Breuer <brejoc@gmail.com> Changes: head/print/cloudprint/Makefile
Committed. Thanks a lot for the patch and sorry for the long delay!
Assign to resolving committer