Skip to main content

Library functions to support pythonizer

Project description

perllib

https://img.shields.io/pypi/v/perllib.svg https://img.shields.io/travis/snoopyjc/perllib.svg Documentation Status

Library functions to support pythonizer

Features

  • Perl library functions typically return 1 on success and undef on failure, whereas python library functions raise exceptions on failure. Also, perl automatically converts variables from strings to numbers and vice-versa when referenced in the appropriate context. In perl, global variables are truly global across files and are organized by package name, where in python global variables have file scope. In addition, perl has autovivification, which means that arrays and hash tables magically appear out of whole cloth when referenced. This library supports all of those features and allows the “pythonizer” perl to python translator generate code that is fairly readable.

Credits

This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.

History

0.954 (2022-02-17)

  • Add -n: trace run, fix issue of scalar being initialized as an array

0.953 (2022-02-15)

  • First release on PyPI.

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

perllib-0.954.tar.gz (33.3 kB view details)

Uploaded Source

Built Distributions

perllib-0.954-py3.10.egg (19.4 kB view details)

Uploaded Source

perllib-0.954-py2.py3-none-any.whl (26.7 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file perllib-0.954.tar.gz.

File metadata

  • Download URL: perllib-0.954.tar.gz
  • Upload date:
  • Size: 33.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.1

File hashes

Hashes for perllib-0.954.tar.gz
Algorithm Hash digest
SHA256 dc9720a43abcb1fe479aee12c91aceae657d72dd73465d043a6072b5c8a27367
MD5 bfe7d56682a689e43327f1f0ce29f1d9
BLAKE2b-256 a36404aacf9d7d9353046f06f3b64bee9f356248893446bc4cb8fa47926c3438

See more details on using hashes here.

File details

Details for the file perllib-0.954-py3.10.egg.

File metadata

  • Download URL: perllib-0.954-py3.10.egg
  • Upload date:
  • Size: 19.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.1

File hashes

Hashes for perllib-0.954-py3.10.egg
Algorithm Hash digest
SHA256 b135147e62ecf509039818d495d59b92690c11ffef9e0132195d3b761feebdfc
MD5 049ffd8297b0507c268c4b358888bcd2
BLAKE2b-256 b52312ddb140f0321c02cece45997f866cbead8bf52d06e3c7997b31300598d5

See more details on using hashes here.

File details

Details for the file perllib-0.954-py2.py3-none-any.whl.

File metadata

  • Download URL: perllib-0.954-py2.py3-none-any.whl
  • Upload date:
  • Size: 26.7 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.1

File hashes

Hashes for perllib-0.954-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 c3bb827e36bf76c406014a301d35818486cab35413d600d20c823450f6a5a204
MD5 687260f030a0600b1a1cb2ea2683c578
BLAKE2b-256 70db93400aad91cd489a90e7b2028185c1ac424cfd9d8e190a8a65b2c6029212

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