PythonC
PythonC is a program that compiles python files while keeping the executable small.
How PythonC works
How PythonC works
It reads the Python file passed as an argument and converts it to a bash script.
It uses shc to convert the bash script to executable format.
Advantages and Disadvantages
Advantages and Disadvantages
Advantages
Advantages
Run a Python file as ./ without python3 prefix.
Smaller file than the one that PyInstaller makes.
Can do everything that is included in Python.
Disadvantages
Disadvantages
You still need Python 3 interpreter in order to run the Executable File.
No Windows Support Yet (WSL Supported)
Roadmap
Roadmap
Base
Fix Bugs Found
Requirements
Windows and macOS Support (WSL Already Supported)