[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