On 2017/09/13 09:37, Peter Hessler wrote:
> $ cat pkg/DESCR
> Asynchronous parallel SSH client library.
> 
> Run SSH commands over many - hundreds/hundreds of thousands - number of
> servers asynchronously and with minimal system load on the client host.
> 
> OK?
> 
> 
> -- 
> Economists can certainly disappoint you.  One said that the economy
> would turn up by the last quarter.  Well, I'm down to mine and it
> hasn't.
>               -- Robert Orben

"PKGNAME = ${MODPY_PY_PREFIX}${DISTNAME}" - it's easier-reading to just
use py-${DISTNAME} here and let python.port.mk munge it

${MODPY_COMMENT} only goes on the directory not the .pyc files, i.e.

${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/pssh/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/pssh/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/pssh/${MODPY_PYCACHE}_version.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/pssh/${MODPY_PYCACHE}agent.${MODPY_PYC_MAGIC_TAG}pyc

the reason for this stuff is that py2 uses site-packages/pssh/*.pyc and
py3 uses site-packages/pssh/__pycache__/*.cpython-36.pyc, without the
MODPY_COMMENT on py27 you have two plist entries creating the same directory.

Reply via email to