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

Uploaded Python 3Windows x86-64

cosmo_ent-1.4.0-py3-none-manylinux_2_17_x86_64.whl (341.9 kB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

cosmo_ent-1.4.0-py3-none-manylinux_2_17_aarch64.whl (341.9 kB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64

cosmo_ent-1.4.0-py3-none-macosx_11_0_arm64.whl (341.9 kB view details)

Uploaded Python 3macOS 11.0+ ARM64

cosmo_ent-1.4.0-py3-none-macosx_10_9_x86_64.whl (341.9 kB view details)

Uploaded Python 3macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: cosmo_ent-1.4.0-py3-none-win_amd64.whl
  • Upload date:
  • Size: 341.8 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.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 dddf6ade438ab2e40232115f368c751d6395e18867a35ebf9333ada982ed81ad
MD5 e06c300a197d96050ca236aa1feca5e1
BLAKE2b-256 70201f96fb07d1e3d81b986c9276b4827378467f66896063c0154a714e6c603c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cosmo_ent-1.4.0-py3-none-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 ca5cc3f1747acc654f13ba83f8562e33f8e72491b44dbdd6a24da1c723b090bd
MD5 4ed1d7cb4b4acdbf5371a339b6cb37dd
BLAKE2b-256 6ba61fc5170882f4d5bf5eaedec48d3cc690c304e28bac3609861faa798fde26

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cosmo_ent-1.4.0-py3-none-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 c5cd23bac3d4f1495d09992e77afede2c2a7966929559449820b4e906828fd08
MD5 decca920240d239d915ffd09bce7ba36
BLAKE2b-256 19723ebbe1e0c1de65a2b17de9eb84d14f5cde1ecf931d45432f57270aff2445

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cosmo_ent-1.4.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a90ea4ce704e61cc8dd685d5a826e7f134774ec67bc106510ee9784fa5e2b0f0
MD5 31d75606cf879174375cbb9fc1f2159a
BLAKE2b-256 f1c10538ffe30099b5a6608194bfc5042e41c1c03490340d5f53020844612284

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cosmo_ent-1.4.0-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 bc6362acb412392a73df030454f3517736e6b56e0ebd99f423fecdf0aeaef800
MD5 9c84ee7516712f228603614d963fad49
BLAKE2b-256 4d2c59cf4c61341aae10fad577955c5121910170b3a049ae75187b79bbe5d5f1

See more details on using hashes here.

Provenance

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