Skip to main content

Cosmopolitan builds of ent(1), distributed as a Python package

Project description

cosmo-ent

Cross-platform ent(1) random sequence tester built with Cosmopolitan libc, distributed as a Python package.

Installation

pip install cosmo-ent

Usage

Command Line

cosmo-ent data.bin
cosmo-ent -u
cat data.bin | cosmo-ent --

Python API

import cosmo_ent

result = cosmo_ent.run('data.bin')
print(result.stdout.decode())

Features

  • Single universal binary runs on Windows, macOS, and Linux
  • No external dependencies
  • Python 3.8+ compatible
  • Supports all ent command options

Platforms

  • Windows x64
  • macOS x86_64 / ARM64
  • Linux x86_64 / ARM64

Building from Source

Requires cosmocc:

./scripts/build_ent_com.sh
pip install -e .

License

MIT (Python packaging) - See LICENSE

The bundled ent utility is from Fourmilab/ent_random_sequence_tester - See LICENSE.md

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

cosmo_ent-1.4.3-py3-none-win_amd64.whl (342.1 kB view details)

Uploaded Python 3Windows x86-64

cosmo_ent-1.4.3-py3-none-manylinux_2_17_x86_64.whl (648.9 kB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

cosmo_ent-1.4.3-py3-none-manylinux_2_17_aarch64.whl (648.9 kB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64

cosmo_ent-1.4.3-py3-none-macosx_11_0_arm64.whl (342.1 kB view details)

Uploaded Python 3macOS 11.0+ ARM64

cosmo_ent-1.4.3-py3-none-macosx_10_9_x86_64.whl (342.1 kB view details)

Uploaded Python 3macOS 10.9+ x86-64

File details

Details for the file cosmo_ent-1.4.3-py3-none-win_amd64.whl.

File metadata

  • Download URL: cosmo_ent-1.4.3-py3-none-win_amd64.whl
  • Upload date:
  • Size: 342.1 kB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for cosmo_ent-1.4.3-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 19dcff89a27603f0ac46ef5366b19e5df33326ecc175a88367c7235cfd49ebf5
MD5 e8f724b86475b55164415bee5ed7cd12
BLAKE2b-256 fae077afd5a9bf018a2cffe4955c7f9998f027d4e1265708f88728962917e0b9

See more details on using hashes here.

Provenance

The following attestation bundles were made for cosmo_ent-1.4.3-py3-none-win_amd64.whl:

Publisher: publish.yml on bjia56/cosmo-ent

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cosmo_ent-1.4.3-py3-none-manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for cosmo_ent-1.4.3-py3-none-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 6d1e418417ea3d7cc1886bcec2678758093b82f1d1dfcdc9f3eb3747cbea0785
MD5 ba210badf248e27d3005ab4cda087bf4
BLAKE2b-256 974a87e3e326baeee3d29e3a5147be64a24e17f84250a5698d6b179e5317976d

See more details on using hashes here.

Provenance

The following attestation bundles were made for cosmo_ent-1.4.3-py3-none-manylinux_2_17_x86_64.whl:

Publisher: publish.yml on bjia56/cosmo-ent

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cosmo_ent-1.4.3-py3-none-manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for cosmo_ent-1.4.3-py3-none-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 951f4e7e8b130965372498798e13be8df3cb41820e260ffec849958edc1fafa9
MD5 a820ebe773ee538d18e13309c076e73b
BLAKE2b-256 87dd291cb0ad6ae566bba4724bf940023482e4cc2302570683f323f1d2d54840

See more details on using hashes here.

Provenance

The following attestation bundles were made for cosmo_ent-1.4.3-py3-none-manylinux_2_17_aarch64.whl:

Publisher: publish.yml on bjia56/cosmo-ent

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cosmo_ent-1.4.3-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cosmo_ent-1.4.3-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0c04c2c90f501361eb108f3f47d4c6dc73849848c62ff4a94d60d139ebf4204a
MD5 15b137d3b29f5ee1beeab1f370a26fae
BLAKE2b-256 68bdfdb1efe21719875989cd156c35ea047721a3571eeb59922feeb25f84fcfc

See more details on using hashes here.

Provenance

The following attestation bundles were made for cosmo_ent-1.4.3-py3-none-macosx_11_0_arm64.whl:

Publisher: publish.yml on bjia56/cosmo-ent

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cosmo_ent-1.4.3-py3-none-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for cosmo_ent-1.4.3-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 525bef00fe612ad86995291ef24e69e4345fea68bdb298eb706c8c957a72f5e1
MD5 a8f8f57852d1bafcd46e3dd2eaa57d75
BLAKE2b-256 55f126ed419ca528225e7f3129e94ff4d3cbc5109c886b4171138e79d5c3dcab

See more details on using hashes here.

Provenance

The following attestation bundles were made for cosmo_ent-1.4.3-py3-none-macosx_10_9_x86_64.whl:

Publisher: publish.yml on bjia56/cosmo-ent

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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