[MacPorts] #61190: py38-dns-lexicon @3.4.3_0 certbot execution dns-lexicon missing

MacPorts noreply at macports.org
Fri Sep 18 19:31:39 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 ArtKoKo):

 Question at AnalogJ/lexicon:

 ''I spoke with one of the maintainers of the package manager
 {{{MacPorts}}}:''\\
 ''The problem is that {{{lexicon}}} is a dependency of the {{{certbot-
 dns}}} extensions of {{{certbot}}} and that adding another package manager
 to handle the dependencies of the dependency obviously becomes
 counterproductive...''

 Response of AnalogJ/lexicon:

 ''Of course, but MacPorts maintainers need to find a solution for packages
 moving to {{{PEP 571}}}, because more and more packages will move to
 pyproject.toml since it is a standard now.''\\
 ''I looked at MacPorts behavior, but failed to understand how a Python
 package is actually installed. I suppose it is something like python
 setup.py install, which is exclusive to {{{setuptools}}}. For a maximum
 compatibility I would recommend to use pip: in fact, pip would not be used
 as package manager here, but as the build frontend to install the package,
 with a command like {{{pip install --no-deps}}}. In this case pip will
 leverage the actual installation to {{{setuptools}}} for legacy, and the
 defined build system for {{{PEP 517}}} compliant projects.''

-- 
Ticket URL: <https://trac.macports.org/ticket/61190#comment:19>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list