Created attachment 188382 [details] New port shar Pipenv is a tool that aims to bring the best of all packaging worlds (bundler, composer, npm, cargo, yarn, etc.) to the Python world. WWW: https://docs.pipenv.org/ --- Passed portlint -ACN Passed poudriere testport (python=2.7 and python=3.6 on 11.1-RELEASE/amd64) This port depends on devel/py-flake8 and hence on bug 219648.
Created attachment 188463 [details] New port shar Add FLAVORS support. portlint: No error testport: No error (11.1-RELEASE, amd64, py27 and py36 flavors) Although portlint reports "no port directory" warnings caused by ${FLAVOR} in RUN_DEPENDS, the port builds and installs successfully.
Created attachment 189283 [details] New port shar Update to 9.0.1. portlint: OK (looks fine.) testport: OK (11.1-RELEASE, amd64, py27/py36 flavors)
Created attachment 191027 [details] New port shar Update to 10.1.0. portlint: OK (looks fine.) testport: OK (11.1-RELEASE, amd64, py27/py36 flavors)
Created attachment 191085 [details] patch-pipenv_core.py I submitted this patch upstream and the maintainers just landed it [1], so it's not in a CHEESESHOP release just yet. I figure it's important for us as csh is the default shell. This patch corrects a syntax error in sourcing csh environments. Apply this after extracting the shar. [1] https://github.com/pypa/pipenv/pull/1513
see https://svnweb.freebsd.org/ports/head/devel/py-pipenv/Makefile?view=log&pathrev=463522