py-paramiko currently has py2+py3 versions but this is getting to
be a problem because it depends on py-cryptography; newer versions
of this have py3-only dependencies.

Splitting to separate ports for py2-cryptography and py-cryptography is
possible but unattractive because this port often runs into problems
with libressl. Also this would add complexity to the ports tree and is
only needed due to outdated other ports.


The following ports use the py2 version of paramiko:

- devel/bzr
The bzr port is for v2.4.2 from 2011 and was never updated to v2.7.0 which
was released in February 2016. No py3 support. No ports depend on it.

Does anyone still have an active need for this now? If not I propose
removing it. (I will review a port for brz (breezy) as an alternative
if someone writes one).


- sysutils/fabric
This port provides the 1.x version which is python2 only.
It could do with updating to 2.x which is a major update that supports
Python 3. Upstream has split into "Invoke" and "Fabric". Has anyone
looked into that already? (cc'ing maintainer).


- net/py-boto (python 2 version)
The only port depending on this is sysutils/google-compute-engine.
Everything else moved to python3 py-boto3 etc.


- sysutils/google-compute-engine
Imported in 2017 and never updated, maintainer was dropped due to
no reply in the 2019 cleanup, the repo this fetches from says "This
repository historically stored the collection of packages installed on
Google supported Compute Engine images".

Is this still any use as-is?  If not I propose removing it.

(It looks like the actively developed code providing the functionality
of this port is "google-guest-agent").


Any OKs for removing any of these?

Reply via email to