Skip to main content

static code extractor for Python

Project description

GitlabCIPipeline GitlabCICoverage Pypi Downloads

Liberator is a Python library that “liberates” (i.e. statically extracts) class / function source code from an existing python library into a single standalone module.

It works by statically parsing the code for the class / function definition and then recursively parsing and extracting all missing dependencies.

..The main webpage for this project is: https://gitlab.kitware.com/python/liberator

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

liberator-0.0.1.tar.gz (13.6 kB view details)

Uploaded Source

Built Distributions

liberator-0.0.1-py3-none-any.whl (11.1 kB view details)

Uploaded Python 3

liberator-0.0.1-py2.py3-none-any.whl (11.1 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file liberator-0.0.1.tar.gz.

File metadata

  • Download URL: liberator-0.0.1.tar.gz
  • Upload date:
  • Size: 13.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.8.2

File hashes

Hashes for liberator-0.0.1.tar.gz
Algorithm Hash digest
SHA256 4bc3408be67ed484e22ff336406a586c09aa25e7c20a6984a83bdcf382697ddb
MD5 d1ebbf14f97d1d225ea03ef2b8e86ddc
BLAKE2b-256 afe3c6a36172450b9325c96bb3a98e3288ffc0ba7ef156e1b690b2fa54746da5

See more details on using hashes here.

File details

Details for the file liberator-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: liberator-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 11.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.8.2

File hashes

Hashes for liberator-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 d8e7d9b50b272f88fce4875a067abd87a769004bfa56bc392eb789e1e6d5c448
MD5 5ca2461f7cb16f57a086aeb610dccf62
BLAKE2b-256 c842281341b28182f18f069b51e1f1163c54afbec3665705fd5cb419003f1215

See more details on using hashes here.

File details

Details for the file liberator-0.0.1-py2.py3-none-any.whl.

File metadata

  • Download URL: liberator-0.0.1-py2.py3-none-any.whl
  • Upload date:
  • Size: 11.1 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.8.2

File hashes

Hashes for liberator-0.0.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 6c877aee290fc25e83116cd3db7f63be81b2cced44bedbc36f991e7af55159e2
MD5 030579d27d2b36edaa7c7755a31b7207
BLAKE2b-256 b920af245dca65e9be0b1bf33618fbd186e702c885c3a875fdc54dc307280e1b

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page