Skip to main content

pycodepack

Compile python code to dynamic library using Cython.

Installation

pip install pycodepack

Usage

After installation, there is a runable module called py2dylib. Suppose your code is in /home/code/test_project and run.py is the entrypoint file, you can convert the python files in that folder to dynamic libraries by running

python -m py2dylib --folder /home/code/test_project --ignore run.py

If there is no /home/code/test_project_build here, it will copy the folder and compile the python code in that folder. Otherwise, it will try append _ to the folder until it isn't exist. It's out-of-project building. You can specify --inplace option to build in original folder.

Besides, thepycodepack is running under incremental building mode by default, which means it only builds those files that changed since last building. You can change it by specifying --build_mode option.

Run python -m py2dylib --help for more information.

Metadata

Release files for pycodepack 1.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pycodepack 1.0.2
File Size Uploaded Provenance Actions
pycodepack-1.0.2.tar.gz 4.8 kB Without provenance Details for pycodepack-1.0.2.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for pycodepack 1.0.2
File Interpreter ABI Platform Actions
pycodepack-1.0.2-py3-none-any.whl Python 3 none any Details for pycodepack-1.0.2-py3-none-any.whl

Total release size: 9.9 kB

Release files / pycodepack-1.0.2.tar.gz

Download URL pycodepack-1.0.2.tar.gz
Size 4.8 kB
Tags Source
SHA-256 checksum
How to use checksums
ae0c9aae482451492885bdc0e94ec6f610c83d1af27cfc1d477918ac3d3bc9dd
BLAKE2b-256 checksum
How to use checksums
704af2176e52d0a4c1d2588fa6efbbd4a2bccfa264283d55d37cb226230c13ac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.8.6

Release files / pycodepack-1.0.2-py3-none-any.whl

Download URL pycodepack-1.0.2-py3-none-any.whl
Size 5.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
80c1c89baf88aa97948bf5d4ffbb325ef4e10d5ebcffa8275218a68e8496750c
BLAKE2b-256 checksum
How to use checksums
23b663e4bc5e83f32a5cb9aea6b72d7fa3fafb3e41c36dfad6934996acb8aa84
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.8.6

Security for pycodepack 1.0.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

1.0.2 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page