[MacPorts] #61190: py38-dns-lexicon @3.4.3_0 certbot execution dns-lexicon missing
MacPorts
noreply at macports.org
Thu Sep 17 20:41:52 UTC 2020
#61190: py38-dns-lexicon @3.4.3_0 certbot execution dns-lexicon missing
-----------------------------+-------------------------
Reporter: ArtKoKo | Owner: Schamschula
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.6.3
Resolution: | Keywords:
Port: py-dns-lexicon |
-----------------------------+-------------------------
Comment (by Schamschula):
macOS != FreeBSD. I run FreeBSD on my servers. Fresh Ports != MacPorts.
There are major differences how these two port systems work.
Yes, on MacPorts, we have a current version of {{{pip}}}:
{{{
port list py38-pip
py38-pip @20.2.3 python/py-pip
}}}
and {{{poetry}}}:
{{{
port list poetry
poetry @1.0.3 python/poetry
}}}
However, any package installed by pip may conflict with the same package
installed by MacPorts. I.e. if I install a package via pip it may install
a number dependencies met previously installed by MacPorts. These packages
are not recorded in the MacPorts registry. If you then attempt to install
the corresponding MacPorts package, the activation phase will fail, as the
files will already exist. This is the same issue as with {{{poetry}}}.
For example: before there was a port of tensorflow, I used pip to install
tensorflow. Later, when I used MacPorts to install tensorflow, I had to
manually uninstall several packages that had been installed by pip.
I go out of my way not to depend on pip to avoid package management
issues.
--
Ticket URL: <https://trac.macports.org/ticket/61190#comment:14>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list