How to create my own Python Primesieve port

contextnerror contextnerror at gmail.com
Thu May 7 04:30:52 UTC 2026


Since I have found upt helpful in the past, here’s a brief overview:

You only need to install the upt port `port install upt`. This includes a frontend for pypi and a backend for MacPorts, but you can confirm which ones you have by running `upt list-frontends` or `upt list-backends`.

Once you have those you can run `upt package -f pypi -b macports primesieve` to create a MacPorts port from pypi. The output will make a port template that you then modify as needed.
Primesieve of course can be replaced with anything else for other ports.

More detailed instructions can be found at https://github.com/macports/upt-macports and https://framagit.org/upt/upt

As a side note, pypi2port also exists as an option, but I have never managed to get it to work personally.

> On May 6, 2026, at 6:15 PM, Kenneth Wolcott <kennethwolcott at gmail.com> wrote:
> 
> How to create my own Python Primesieve port? (how to use upt?)
> 
> I've done some research (obviously more research is required!)
> regarding using "upt" to "port" a Python package to a MacPorts port.
> 
> I seems like I need to install the following MacPorts ports: "upt" and
> "py413-upt-macports". But I think I need a Python "frontend"...
> 
> I think I need a hint about this so that I don't go off on a tangent...
> 
> If this works, I'd be thrilled.
> 
> I don't think I'm ready to become a port creater and/or maintainer (yikes!)
> 
> Thanks in advance for a little help...
> 
> Thanks,
> Ken Wolcott



More information about the macports-users mailing list