Packaging a Python module

David Gilman davidgilman1 at gmail.com
Thu Jul 18 14:51:44 UTC 2024


Just covering the bases but did you do a portindex? You should also see the
versioned ports show up in the output of portindex.

David Gilman
:DG<


On Thu, Jul 18, 2024 at 10:39 AM Link Dupont via macports-dev <
macports-dev at lists.macports.org> wrote:

> Hello,
>
> I’m trying to package a Python module. I found the port pypi2port, which
> does generate a basic Portfile for me, but when I try to build the port, it
> gives me a puzzling error:
>
> > --->  Computing dependencies for py-fmf
> > Error: Dependency 'py311-fmf' not found.
>
>
> The entire Portfile is:
>
> > # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil;
> c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
> >
> > PortSystem          1.0
> > PortGroup           python 1.0
> >
> > name                py-fmf
> > version             1.4.1
> > platforms           {darwin any}
> > supported_archs     noarch
> > license             GPL-2
> > maintainers         P e t r   S p l i c h a l
> >
> > description         Flexible Metadata Format
> > long_description    {*}${description}
> >
> > homepage            https://github.com/psss/fmf
> > master_sites        https://pypi.org/project/fmf/1.4.1/
> > checksums           rmd160  XXX \
> >                     sha256  XXX \
> >                     size    XXX
> >
> > python.versions     311
> > python.pep517       yes
> >
> > if {${name} ne ${subport}} {
> >     livecheck.type      none
> > }
>
> Isn’t the python PortGroup supposed to generate the version-specific
> packages automatically? If that is the case, why is it not able to find its
> own generated package?
>
> ~link
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macports.org/pipermail/macports-dev/attachments/20240718/f199211a/attachment.htm>


More information about the macports-dev mailing list