So do I have to have the dports directory generated by pypi2port in my sources.conf in order for them to be detected?
> On Jul 18, 2024, at 10:57, Renee Otten <ottenr.w...@gmail.com> wrote: > > I would recommend trying to use the “upt” package (available in MacPorts) to > generate Python portfiles, but “pypi2port” should work as well. > > The most likely reason that it doesn't find the port you just added is that > you did not run “portindex”. > > Best, > Renee > >> On Jul 18, 2024, at 10:39 AM, Link Dupont via macports-dev >> <macports-dev@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