zipapp module allows us to create self-contained Python standalone programs that can be distributed to users who have Python already installed on their system.
Python packages not using C extensions can be bundled as well. shiv is recommended for those applications using those kind of extensions. In general, if your dependencies don't require a C compiler, you should be good to go using zipapp module.