[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