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

Uploaded Python 3Windows x86-64

cosmo_ent-1.4.1-py3-none-manylinux_2_17_x86_64.whl (648.8 kB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

cosmo_ent-1.4.1-py3-none-manylinux_2_17_aarch64.whl (648.8 kB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64

cosmo_ent-1.4.1-py3-none-macosx_11_0_arm64.whl (342.0 kB view details)

Uploaded Python 3macOS 11.0+ ARM64

cosmo_ent-1.4.1-py3-none-macosx_10_9_x86_64.whl (342.0 kB view details)

Uploaded Python 3macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: cosmo_ent-1.4.1-py3-none-win_amd64.whl
  • Upload date:
  • Size: 342.0 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.1-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 f6cbe30b5b5a50006c8b62e9b5b65cf1c904587274b582575fc7fb1b3b723f53
MD5 123cbc68d723d75deead420d7c095e2d
BLAKE2b-256 1846d8b0cad1ba24fed0dd8cf9b31213af46e7271e64390bf6f767d88a2dd63c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cosmo_ent-1.4.1-py3-none-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 f2d43d618f06b22a2399f19a9f58decaa3f4d4aa7004896dbd29e8619faf6330
MD5 06d5c7afa4a91e43cda6a7723a17dc03
BLAKE2b-256 0fb6a79bd41d21fa1b7c420c72d7b423a8e7fce39e404337c4e89b5ebaeaba95

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cosmo_ent-1.4.1-py3-none-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 6760e61cecdf9f4ef9df66fd852cff56cb01e6d73b93fc01515f06ddc5116868
MD5 cba7170f45697764202491db6c670373
BLAKE2b-256 4f89debb9716349f8a6bcdcef9538189aef89d3661a4a37d98398cc5214f6384

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cosmo_ent-1.4.1-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b558bcb2e2ff8dff10d2bad007200546457e5a875ed91962fa57f5aafeeb309f
MD5 b0f531fbc035d0fc5345cd03d2d3d3b3
BLAKE2b-256 3b95ea7f3eb6a1d18848d14d4be9cb85b392f650976a78e4d054e28559b77bc7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cosmo_ent-1.4.1-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 eeaaf3391b02e0b48688e9194d6dddcf1f142a468dbfb6e5d381292c2af01da0
MD5 5d9697e3c6d296ffbf8238576f11b36d
BLAKE2b-256 f1d97d6f166b19008d6fd6fb499ad96eafd303986e221ac40a7ed49f5e5332dc

See more details on using hashes here.

Provenance

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