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

Uploaded Python 3Windows x86-64

cosmo_ent-1.4.4-py3-none-manylinux_2_17_x86_64.whl (649.1 kB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

cosmo_ent-1.4.4-py3-none-manylinux_2_17_aarch64.whl (649.1 kB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64

cosmo_ent-1.4.4-py3-none-macosx_11_0_arm64.whl (342.3 kB view details)

Uploaded Python 3macOS 11.0+ ARM64

cosmo_ent-1.4.4-py3-none-macosx_10_9_x86_64.whl (342.3 kB view details)

Uploaded Python 3macOS 10.9+ x86-64

File details

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

File metadata

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

File hashes

Hashes for cosmo_ent-1.4.4-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 a114164bdbb93534359bf1641a5b1b106467a111f1b73f37785b0bf77e005dff
MD5 544e95e3482f604ceb31fabfc75cd1cd
BLAKE2b-256 6cfd2ef8ec24da56ce34451558388abdc4a40f9e3b9a12535d8cc05b8b8c39e6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cosmo_ent-1.4.4-py3-none-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 2e74c632e62e17817fbf788a6b2e9463ddf27bba44d75cc946c7e16fb167d068
MD5 934aac4e66d8686764d80e3a0bab85c5
BLAKE2b-256 620dc25a4775f6afe874e72b606973e2d3b820cb8e7474d1d922dc2a43213384

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cosmo_ent-1.4.4-py3-none-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 816b2aeb4f64cd9ef6f841cfe4420d42ba96d59161b755e9d12de2372094210a
MD5 57b41154725807222f98726927cf50d5
BLAKE2b-256 330dd4822a986029ed27a8ab1b183fbf5f78f03b4b3c732c03dd234319e8ae05

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cosmo_ent-1.4.4-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ebf15879ea92ba50ac342c89672b842d0c6d79d2047d3485c86da0e972010ae2
MD5 823e4abf909d0176a6192563f8b305a8
BLAKE2b-256 9cb072599bbd1e6446ac35d0d81e6dee5da7c45a1074d5fcd4b7c84c94f5c75b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cosmo_ent-1.4.4-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 41829ae41e9c2dd2e3e86f4e987eb3f8581d218a6395ff957f4502fbefaa882b
MD5 6f53d9b7f8dc063da68ad9e7ee551ab9
BLAKE2b-256 58dfe610358bde5ba9f7fa0490a7fc569eefbfb6595852f90dcaf2b141160c04

See more details on using hashes here.

Provenance

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