2 dépôts
Utilities that transform source code into compiled modules for improved performance and logic protection.
Distinct from Python Development Tools: Distinct from general development tools: focuses on the compilation of modules for import by other programs.
Explore 2 awesome GitHub repositories matching development tools & productivity · Extension Module Compilers. Refine with filters or upvote what's useful.
Nuitka is a compilation framework that translates Python source code into C, enabling the creation of standalone machine code binaries. By converting interpreted scripts into compiled executables, it removes the requirement for a language interpreter on the target machine and provides a mechanism for distributing Python applications as self-contained packages. The project distinguishes itself through advanced optimization techniques, including link-time code generation and profile-guided binary optimization, which improve execution speed by bypassing standard interpreted overhead. It manages
Converts code into compiled modules that can be imported by other programs to protect logic and enhance performance.
Setuptools is a Python package build tool and distribution framework used to bundle code into distributable archives. It functions as a project metadata manager, allowing for the declarative definition of project identity, versioning, and dependencies. The toolkit distinguishes itself by providing an extension compiler for C and C++ source files and a plugin architecture that uses entry points to enable runtime discovery of functionality. It also supports development environment tooling, such as editable installs that link source code directly to the environment to allow immediate changes wit
Compiles C and C++ source files into binary modules that can be imported as Python packages.