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.2-py3-none-win_amd64.whl (342.1 kB view details)

Uploaded Python 3Windows x86-64

cosmo_ent-1.4.2-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.2-py3-none-manylinux_2_17_aarch64.whl (648.9 kB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64

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

Uploaded Python 3macOS 11.0+ ARM64

cosmo_ent-1.4.2-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.2-py3-none-win_amd64.whl.

File metadata

  • Download URL: cosmo_ent-1.4.2-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.2-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 f529250071fde3ca1dee2a4f1bb634127b1ea55359c845d3c5132e141d78624d
MD5 6a105af1db0ed25f32b66b3884a39b50
BLAKE2b-256 d90fe28596e8932905b00574b888856d80d4d273fbc831670235e611f5c4af46

See more details on using hashes here.

Provenance

The following attestation bundles were made for cosmo_ent-1.4.2-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.2-py3-none-manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for cosmo_ent-1.4.2-py3-none-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 dd5859c988b795e86ee81001065aa7ba77704e957c0f6b58db8b46825701d1a5
MD5 b62c1dfc4dcc2ba41d2f99ebd05877b5
BLAKE2b-256 81d3413d837dac18e72894172929b08942143c4c030c26af557cd771e159dffc

See more details on using hashes here.

Provenance

The following attestation bundles were made for cosmo_ent-1.4.2-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.2-py3-none-manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for cosmo_ent-1.4.2-py3-none-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 937855df6fcbf9dabcec592df5ac0c38abafb90a80b4293085e920b59481783a
MD5 99da8fa78cc39f8827c232e867df380a
BLAKE2b-256 943f98133462ef683b03df2713a82240ca01440e157a29f23b763628c4a8182e

See more details on using hashes here.

Provenance

The following attestation bundles were made for cosmo_ent-1.4.2-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.2-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cosmo_ent-1.4.2-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ead071759bbbc2ed2a6076d9de7a6ee7b0ba124a2b6b708b64d813791f0694e4
MD5 587cd8682517114f6fa5a1b1fa5a8925
BLAKE2b-256 b9c441d06b725f3c9d418eee5d372d214d228725d59b6676efaa2bff31f5ce3a

See more details on using hashes here.

Provenance

The following attestation bundles were made for cosmo_ent-1.4.2-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.2-py3-none-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for cosmo_ent-1.4.2-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 59c141ff439a18968057adbfd21447ce90c232b269b5d34f0cbfb1c4c7ee4478
MD5 a32707463f05db0c485a88664aff3d34
BLAKE2b-256 244c84339d9eb395b94bee1dc2f96a33f48f98ba7df61bea6fed8f9cf94ecebb

See more details on using hashes here.

Provenance

The following attestation bundles were made for cosmo_ent-1.4.2-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