Created attachment 167784 [details] Shar file for misc/py-pyprind 2.9.4 Python Progress Indicator Utility WWW: https://www.github.com/rasbt/pyprind
Created attachment 167785 [details] poudriere build log for misc/py-pyprind 2.9.4 on FreeBSD 10.2
Created attachment 167786 [details] poudriere build log for misc/py-pyprind 2.9.4 on FreeBSD 9.3
Version 2.9.5 is out, will include this is the update. Other review/general items & changes: * Switch to CHEESESHOP for DISTFILES (for 2.9.5, no repository tag [1]) CHEESESHOP is preferred unless there's a reason to fetch from elsewhere, like if tests are not included in PyPI sdist. * CATEGORIES missing 'python' as secondary (virtual) category * Match COMMENT to that in setup.py:description: Python Progress Bar and Percent Indicator Utility * Match pkg-descr WWW: URL to setup.py:url= https://github.com/rasbt/pyprind * Use setup.py:long_description or equivalent text for pkg-descr: The PyPrind (Python Progress Indicator) module provides a progress bar and a percentage indicator object that let you track the progress of a loop structure or other iterative computation. Typical applications include the processing of large data sets to provide an intuitive estimate at runtime about the progress of the computation. * Can't find reference to 0.5.1, for psutil dependency. Upstream should add psutil as an 'extras_require' to setup.py (create an issue or PR) * Patch setup.py to add test dependencies and support setuptools 'test' command. Add an __init__.py file to tests/ to make it a module. Note: These can/should be upstreamed. * Add TEST_DEPENDS and test target so that unit tests can be run: Ran 16 tests in 36.030s - OK * Fix typo in MANIFEST.in causing a warning [1] [1] https://github.com/rasbt/pyprind/issues/25 [2] https://github.com/rasbt/pyprind/pull/26
Created attachment 168149 [details] Shar file for misc/pyprind 2.9.5 I made the changes and have uploaded a new shar file with the patches.
Created attachment 168150 [details] poudriere build log for misc/pyprind 2.9.5 on FreeBSD 10.2
Created attachment 168151 [details] poudriere build log for misc/pyprind 2.9.5 on FreeBSD 9.3
Created attachment 168154 [details] Shar file for misc/pyprind 2.9.5 with regression test I am not sure if the regression test actually works, but I attempted to do it here.
@Neel, perhaps i should have been clearer, i had/have made those changes already and wanted to leave feedback here on them. I'll review your update to see if there's anything extra before I commit
Created attachment 171050 [details] Shar file for misc/pyprind 2.9.8 New version, posting updated shar files & poudriere build logs
Created attachment 171051 [details] Poudriere build log for misc/pyprind 2.9.8 on FreeBSD 10.3 amd64
Created attachment 171052 [details] Poudriere build log for misc/pyprind 2.9.8 on FreeBSD 10.3 i386
Created attachment 171055 [details] Poudriere build log for misc/pyprind 2.9.8 on FreeBSD 9.3 amd64
Created attachment 171230 [details] Shar file for misc/py-pyprind 2.9.8 I decided to change the folder name from pyprind to py-pyprind because I saw many ports which also had a py- prefix despite "py" being in the original name of the port.
@Neel, my apologies for the delay Neel, I'll sort (commit) this shortly
Landing shortly, pending a few changes: * Remove obsoleted TESTS option, replace with TEST_DEPENDS and test target * Modify patch-setup.py to use nosetests (as upstream does) [1]. Remove __init__.py patch accordingly * Add LICENSE_FILE * Remove ${PORTSDIR} from *_DEPENDS [1] https://github.com/rasbt/pyprind/blob/master/ci/.travis_test.sh
MASTER_SITES also out-of-order (portlint)
A commit references this bug: Author: koobs Date: Thu Jun 30 09:14:00 UTC 2016 New revision: 417819 URL: https://svnweb.freebsd.org/changeset/ports/417819 Log: [NEW] misc/py-pyprind: Python Progress Bar and Percent Indicator Utility The PyPrind (Python Progress Indicator) module provides a progress bar and a percentage indicator object that let you track the progress of a loop structure or other iterative computation. Typical applications include the processing of large data sets to provide an intuitive estimate at runtime about the progress of the computation. WWW: https://www.github.com/rasbt/pyprind PR: 207758 Submitted by: Neel Chauhan <neel neelc org> Changes: head/misc/Makefile head/misc/py-pyprind/ head/misc/py-pyprind/Makefile head/misc/py-pyprind/distinfo head/misc/py-pyprind/files/ head/misc/py-pyprind/files/patch-setup.py head/misc/py-pyprind/pkg-descr
Committed, with changes. Many apologies for the delay Neel