This port is needed by the test suite for www/py-treq as introduced after treq 17.3.1 in: https://github.com/twisted/treq/commit/d827d61f29afaba71619e5d8cba00af45282cdbd As www/py-treq is commited in the tree right now, the test fails for multiple reasons (patch updating it + fixing tests incoming).
Created attachment 220556 [details] py-httpbin_0.7.0
Created attachment 220978 [details] v2 I put this one under www instead of devel, since it can run standalone as its own httpbin instance (compared to the hosted ones). devel/py-blinker is not needed for runtime, only test as an ancillary of devel/py-raven. This port is also needed to run the www/py-requests test suite in bug 250941.
Created attachment 221001 [details] py-httpbin_0.7.0 Adding the port to www makes sense with that perspective, thank you. Regarding blinker: the standalone web app won't start without it and, e.g. the test suite for www/py-treq won't pass without it (ModuleNotFoundError: No module named 'blinker'). Indeed if you pip install httpbin, you will get blinker installed since raven[flask] is listed in setup.py and that lists blinker. Ideally httpbin's authors would publish a new version without a raven dependency (there is a posterior commit removing it), but I'd argue that it makes more sense for the ports tree not to try to mask out this dependency for the time being.
Created attachment 221002 [details] py-httpbin_0.7.0 Caught a typo with portlint.
A commit references this bug: Author: rm Date: Wed Feb 24 09:54:20 UTC 2021 New revision: 566461 URL: https://svnweb.freebsd.org/changeset/ports/566461 Log: A simple HTTP Request & Response Service. WWW: https://github.com/postmanlabs/httpbin PR: 251847 Submitted by: contact@evilham.com Changes: head/www/Makefile head/www/py-httpbin/ head/www/py-httpbin/Makefile head/www/py-httpbin/distinfo head/www/py-httpbin/files/ head/www/py-httpbin/files/patch-test__httpbin.py head/www/py-httpbin/pkg-descr
A commit references this bug: Author: rm Date: Wed Feb 24 10:01:47 UTC 2021 New revision: 566463 URL: https://svnweb.freebsd.org/changeset/ports/566463 Log: www/py-httpbin: add NO_ARCH Package installs some binary files (images), but it's not the reason to mark it platform-dependent. PR: 251847 Changes: head/www/py-httpbin/Makefile
New port added, thank you!
MARKED AS SPAM