On Thu, 9 Dec 2021 18:18:26 +0100
"Dieter Maurer" <[email protected]> wrote:
> Manfred Lotz wrote at 2021-12-8 12:31 +0100:
> >The are many possibilities to package a Python app, and I have to
> >admit I am pretty confused.
> >
> >Here is what I have:
> >
> >A Python command line app which requires some packages which are not
> >in the standard library.
>
> Are they on PyPI or can they be downloaded to PyPI?
> In this case, you could install it via `pip` and
> a "requirements" file (describing what is necessary).
>
Acutally, those packages are on pypi.
I created a minimal example where I have two files
hello.py
========
#!/usr/bin/python3
from message import hello
import typer
def main():
hello()
if __name__ == "__main__":
typer.run(main)
message.py
==========
def hello():
print("hello world")
pyinstaller worked fine taking care of message.py and typer module. But
as said in my other reply it is glibc version dependent.
> You could also build an archive (e.g. `tar`, `zip`)
> and create small installer script which unpacks and installs as
> necessary. You could put the archive at the end of the script (such
> that you have a single file which gets executed to do everything).
This I will try next.
--
Manfred
--
https://mail.python.org/mailman/listinfo/python-list