Skip to main content

Epochly - Transparent performance optimization for Python applications

Project description

Epochly - Transparent Performance Optimization

PyPI version Python 3.9+

Significant performance improvement with zero code changes!

Epochly provides transparent performance optimization for Python applications through a progressive enhancement system.

🚀 Installation

pip install epochly

That's it! Epochly is now ready to accelerate your Python code.

⚡ Quick Start

Method 1: Automatic Optimization (Recommended)

import epochly  # Just this import provides optimization!

# Your existing code runs faster automatically
import numpy as np

def matrix_computation():
    a = np.random.rand(1000, 1000)
    b = np.random.rand(1000, 1000)
    return np.dot(a, b)

result = matrix_computation()  # Automatically optimized!

Method 2: Selective Optimization

from epochly import optimize

@optimize
def slow_function(data):
    # This function will be optimized
    return complex_computation(data)

Method 3: Context Manager

from epochly import optimize_context

with optimize_context():
    # All code in this block is optimized
    result = heavy_computation()

✨ Key Features

  • Zero Configuration: Just import and go - Epochly automatically detects and optimizes your workloads
  • Progressive Enhancement: Four optimization levels from monitoring to full sub-interpreter parallelization
  • 100% Compatibility: Works with existing Python code, libraries, and frameworks
  • Production Ready: Controlled deployment with emergency controls and monitoring
  • Transparent Activation: Automatic activation via sitecustomize.py for seamless integration

📊 Performance Results

Epochly provides transparent optimization through 5 progressive enhancement levels:

  • Level 0: Monitoring and analysis
  • Level 1: Basic threading optimization
  • Level 2: JIT compilation
  • Level 3: Full optimization with sub-interpreters and shared memory
  • Level 4: GPU acceleration (when available)

Average performance improvement varies by workload type.

🎯 Use Cases

Perfect for:

  • Scientific computing and data analysis
  • Machine learning preprocessing
  • Financial modeling
  • Image and signal processing
  • Any CPU-intensive Python code

🔧 Advanced Configuration

from epochly import configure, EnhancementLevel

# Set optimization level
configure(enhancement_level=EnhancementLevel.LEVEL_3_FULL)

# Enable profiling
configure(profile_enabled=True)

# Control worker threads
configure(max_workers=8)

📖 Documentation

For comprehensive documentation, visit https://epochly.com/docs

🏃 Demo

Try our performance demo:

# After installation
python -m epochly.demos.benchmark

💻 System Requirements

  • Python 3.9-3.13
  • Linux, macOS, or Windows
  • No GPU required (CPU optimization)

🚀 Deployment

Transparent Activation

Epochly can be transparently activated for all Python processes:

# Install sitecustomize.py for automatic activation
epochly-deploy install

# Selective activation by environment
export EPOCHLY_ENABLED=1
python your_app.py

# Configuration file control
echo "enabled: true" > ~/.epochly/config.yml

Production Deployment

# Controlled rollout
epochly-deploy enable --percentage 10 --monitor-only

# Emergency disable
epochly-deploy disable --emergency

# Monitor deployment
epochly-deploy status --detailed

📊 Monitoring

Epochly provides comprehensive monitoring and observability:

import epochly

# Get performance metrics
metrics = epochly.get_metrics()
print(f"Enhancement level: {metrics.get('enhancement_level')}")
print(f"Functions optimized: {metrics.get('functions_optimized', 0)}")

# Check current status
status = epochly.get_status()
print(f"Enabled: {status['enabled']}")

🔒 Security

Epochly implements comprehensive security measures:

  • Memory isolation between interpreters
  • Access control for shared memory
  • Audit logging for all operations
  • Side-channel attack mitigation
  • Secure deployment controls

📚 Documentation

🤝 Contributing

We welcome contributions! Please see our Contributing Guide for details.

# Development setup
git clone https://github.com/epochly-python/epochly.git
cd epochly
pip install -e .[dev]
pre-commit install

# Run tests
pytest

# Run benchmarks
pytest tests/performance/ --benchmark-only

📄 License

Epochly is proprietary commercial software licensed under the Epochly Software License Agreement (ESLA). See LICENSE for the complete license terms.

🙏 Acknowledgments

Epochly builds upon the excellent work of:

  • Python core developers for sub-interpreter support
  • NumPy and SciPy communities for numerical computing foundations
  • PyPy team for JIT compilation insights
  • Numba developers for compilation techniques

Epochly - Making Python Fast, Transparently 🐍⚡

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.

epochly-0.4.1-cp314-cp314-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.14Windows x86-64

epochly-0.4.1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (6.0 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

epochly-0.4.1-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (5.9 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

epochly-0.4.1-cp314-cp314-macosx_15_0_arm64.whl (2.0 MB view details)

Uploaded CPython 3.14macOS 15.0+ ARM64

epochly-0.4.1-cp313-cp313-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.13Windows x86-64

epochly-0.4.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (6.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

epochly-0.4.1-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (5.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

epochly-0.4.1-cp313-cp313-macosx_15_0_arm64.whl (2.0 MB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

epochly-0.4.1-cp312-cp312-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.12Windows x86-64

epochly-0.4.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (6.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

epochly-0.4.1-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (6.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

epochly-0.4.1-cp312-cp312-macosx_15_0_arm64.whl (2.0 MB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

epochly-0.4.1-cp311-cp311-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.11Windows x86-64

epochly-0.4.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (6.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

epochly-0.4.1-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (5.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

epochly-0.4.1-cp311-cp311-macosx_15_0_arm64.whl (2.0 MB view details)

Uploaded CPython 3.11macOS 15.0+ ARM64

epochly-0.4.1-cp310-cp310-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.10Windows x86-64

epochly-0.4.1-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (5.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

epochly-0.4.1-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (5.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

epochly-0.4.1-cp310-cp310-macosx_15_0_arm64.whl (2.0 MB view details)

Uploaded CPython 3.10macOS 15.0+ ARM64

epochly-0.4.1-cp39-cp39-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.9Windows x86-64

epochly-0.4.1-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (5.8 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

epochly-0.4.1-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (5.8 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

epochly-0.4.1-cp39-cp39-macosx_15_0_arm64.whl (2.1 MB view details)

Uploaded CPython 3.9macOS 15.0+ ARM64

File details

Details for the file epochly-0.4.1-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: epochly-0.4.1-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for epochly-0.4.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 d75c62eeb6a9237957dabe16fbca4dfe6ac51596089ff37f22d1d42d88c7c319
MD5 d7e5601357f8c71768d455c498eb1eb3
BLAKE2b-256 11990d3220455fade6ea2a19369c1bec3ddd24bca5bfc81e48ac2ea79e4c3ca4

See more details on using hashes here.

Provenance

The following attestation bundles were made for epochly-0.4.1-cp314-cp314-win_amd64.whl:

Publisher: publish-pypi.yml on chandlercvaughn/epochly

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

File details

Details for the file epochly-0.4.1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for epochly-0.4.1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3e3e9b03a438948fb64dd524376db7179cdf0d4f4cda8a2c7a783e39c286653b
MD5 960fdb373ef5be91c76fec442f52d76c
BLAKE2b-256 2df44498f769761564945859eb272b03ee613fc94813a62208079ad0ed0b6dd8

See more details on using hashes here.

Provenance

The following attestation bundles were made for epochly-0.4.1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish-pypi.yml on chandlercvaughn/epochly

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

File details

Details for the file epochly-0.4.1-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for epochly-0.4.1-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cab1b3e1be6c51f65d5bec2e77c0a749b8cfebca641443161b9c097dbdc71d4b
MD5 4078a4b34b6482b7938770520b623c10
BLAKE2b-256 45dc91b7ec85de3d1a3b33a60abec9461c2a4f166dcae501b6684012bc5e664d

See more details on using hashes here.

Provenance

The following attestation bundles were made for epochly-0.4.1-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish-pypi.yml on chandlercvaughn/epochly

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

File details

Details for the file epochly-0.4.1-cp314-cp314-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for epochly-0.4.1-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 4903e1fa9cfbbe0934d74a6cd4c714dad3d32bd7eedb43f003779f033a37f9b1
MD5 d0db41aaf4c4a245c05d9eee06e066a4
BLAKE2b-256 ac3506edf7f69175d738825c1a6bf6bcd5ce2acf87146140c72a24fd8320d1b1

See more details on using hashes here.

Provenance

The following attestation bundles were made for epochly-0.4.1-cp314-cp314-macosx_15_0_arm64.whl:

Publisher: publish-pypi.yml on chandlercvaughn/epochly

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

File details

Details for the file epochly-0.4.1-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: epochly-0.4.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for epochly-0.4.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 700549683e7a03a35b9db0fd18fac8106a7e56174b88c813afec3a8dd8f4a6ed
MD5 4272c65382dabc98d4fb4e82d297693b
BLAKE2b-256 ccaae9bba339b71ad5b0bd2b7cf81a6c59dc4b9a192eca4d285e60b14f13d576

See more details on using hashes here.

Provenance

The following attestation bundles were made for epochly-0.4.1-cp313-cp313-win_amd64.whl:

Publisher: publish-pypi.yml on chandlercvaughn/epochly

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

File details

Details for the file epochly-0.4.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for epochly-0.4.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b0b31123304e9ba5dc679331b662f8d66058a149ae9d5b35119caf045eeece7d
MD5 e4f34872014d8d25f9b89dbea01c6ee3
BLAKE2b-256 26a5fba99f4d5da1ec6068b72d5176faf75a8faac5505c70c7bd4f068f24a60e

See more details on using hashes here.

Provenance

The following attestation bundles were made for epochly-0.4.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish-pypi.yml on chandlercvaughn/epochly

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

File details

Details for the file epochly-0.4.1-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for epochly-0.4.1-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 83f21ed491951007b4a6d728f4391e4b0e9d8a2ea2a5f4a27bf4c6f17a70148e
MD5 3c9a039b96b93b81bf5e68599570f6aa
BLAKE2b-256 095154db37a786c51c82a5be22b7defa7496e72672b59a3488c5356ef225e43f

See more details on using hashes here.

Provenance

The following attestation bundles were made for epochly-0.4.1-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish-pypi.yml on chandlercvaughn/epochly

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

File details

Details for the file epochly-0.4.1-cp313-cp313-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for epochly-0.4.1-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 7d4bf50bc94f262bca608f2083f5c1afebcaa68440f2b09008ade196b1db55f6
MD5 136468e44cbf264c2ab141a3d95cea68
BLAKE2b-256 10b5b6845a130998cc68cce9b1018e986d71cbbce77ae815238c33d86c368ced

See more details on using hashes here.

Provenance

The following attestation bundles were made for epochly-0.4.1-cp313-cp313-macosx_15_0_arm64.whl:

Publisher: publish-pypi.yml on chandlercvaughn/epochly

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

File details

Details for the file epochly-0.4.1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: epochly-0.4.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for epochly-0.4.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e660eba92ad29153d046d17b725cafc50520552128e3dca524afe8dce7f95e05
MD5 a66250e365a53b47bb455912a366dacf
BLAKE2b-256 b408a6357ef531219defd7c8f0e245e5305edb6a36c33c53c7b4e41852e053fd

See more details on using hashes here.

Provenance

The following attestation bundles were made for epochly-0.4.1-cp312-cp312-win_amd64.whl:

Publisher: publish-pypi.yml on chandlercvaughn/epochly

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

File details

Details for the file epochly-0.4.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for epochly-0.4.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3ddfaba5f9484b255044488452422a28f4d68e39711c29b383cf24c3f78c710a
MD5 8dd5a6234c8c7444f3bcbe3c68bc34ac
BLAKE2b-256 cfb26c0eca140b5e89d6e8d947a25029cccf702ba5e75bc1dcb37b6e1742055c

See more details on using hashes here.

Provenance

The following attestation bundles were made for epochly-0.4.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish-pypi.yml on chandlercvaughn/epochly

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

File details

Details for the file epochly-0.4.1-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for epochly-0.4.1-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 baeac5768d624eab9b76cb11356e5db1a4ca4999fdbac4ef30895f6b17eac15b
MD5 16fd37c360ffee23d11162961a74bac1
BLAKE2b-256 a8ccdf4acaae0eb3e849fcacae11d5c1564b99ac11848b99655b459e0add40e4

See more details on using hashes here.

Provenance

The following attestation bundles were made for epochly-0.4.1-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish-pypi.yml on chandlercvaughn/epochly

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

File details

Details for the file epochly-0.4.1-cp312-cp312-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for epochly-0.4.1-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 a2539cf65ba8c73bba55422e841ba3c327c1cb09377ae41533951b28a7557298
MD5 c8de169a13e4f77f8ec8e0b0ba265468
BLAKE2b-256 c5db9e8b1cf0971b935602cf20f18e7aa7b06ad5348aa3803100dbd32d1e9c41

See more details on using hashes here.

Provenance

The following attestation bundles were made for epochly-0.4.1-cp312-cp312-macosx_15_0_arm64.whl:

Publisher: publish-pypi.yml on chandlercvaughn/epochly

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

File details

Details for the file epochly-0.4.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: epochly-0.4.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for epochly-0.4.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 301380e799a32b0970de78279b114f0bf858677099c0b279bd1491931b331533
MD5 0dc26ca084ce7ebf542d6452a24e86fd
BLAKE2b-256 b2ee2c0880b03a35139acdbe67f646ecab015551ee2cca5c1708162a494f2f04

See more details on using hashes here.

Provenance

The following attestation bundles were made for epochly-0.4.1-cp311-cp311-win_amd64.whl:

Publisher: publish-pypi.yml on chandlercvaughn/epochly

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

File details

Details for the file epochly-0.4.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for epochly-0.4.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 591e0245e3a2695ea6d34f4d13875ac6d44c96ac50048b378e2626dbda4ea8b3
MD5 ca14b8f70e7e7aa7dc054adadbb2fff6
BLAKE2b-256 bba9630169a116ac907d58d97da004f1b1731fdfe8e1699229a4da612b251fff

See more details on using hashes here.

Provenance

The following attestation bundles were made for epochly-0.4.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish-pypi.yml on chandlercvaughn/epochly

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

File details

Details for the file epochly-0.4.1-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for epochly-0.4.1-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d072d09c909ba04bf8b121ad600467a2d47c10579561e9f7d3de027a9d2bb746
MD5 08a156d10231ac67db088e31c8eef84a
BLAKE2b-256 499aa5fbf77c07cf0d818658ee5d1c08eabbe51433c3a1c002b5e844c02235f6

See more details on using hashes here.

Provenance

The following attestation bundles were made for epochly-0.4.1-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish-pypi.yml on chandlercvaughn/epochly

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

File details

Details for the file epochly-0.4.1-cp311-cp311-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for epochly-0.4.1-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 99824ec858c1c273c9526f666a8d1228fc43d001c1a61589b9f02273e5c53802
MD5 4abca79c5c716e668f4d18bea8007aae
BLAKE2b-256 b52aa04dec153a53030b901fb48990c4d1d978aa9e18f2ae526ebb7c4063956b

See more details on using hashes here.

Provenance

The following attestation bundles were made for epochly-0.4.1-cp311-cp311-macosx_15_0_arm64.whl:

Publisher: publish-pypi.yml on chandlercvaughn/epochly

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

File details

Details for the file epochly-0.4.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: epochly-0.4.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for epochly-0.4.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 310d380a4bb4d86aa1f82b6ca55c0b6e7a72afeae524f0bb1efb699208714d64
MD5 895af38d4616da82ff5868a97fe5d1f0
BLAKE2b-256 7d4e63c7b2d8fe25c08eec25e809ace585b9ee8003f27f30001370f6b671c0b5

See more details on using hashes here.

Provenance

The following attestation bundles were made for epochly-0.4.1-cp310-cp310-win_amd64.whl:

Publisher: publish-pypi.yml on chandlercvaughn/epochly

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

File details

Details for the file epochly-0.4.1-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for epochly-0.4.1-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 14bb3e171f73e48aa09ef3faa9d9470a8bfbf0ca875f5c945aace867047e1ecf
MD5 2b6da9893fdf79ba1c71fd4dbfcb1ae0
BLAKE2b-256 9f14108b83c46c22ad06979523b1a69c236380dd4701931b46664a4955883813

See more details on using hashes here.

Provenance

The following attestation bundles were made for epochly-0.4.1-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish-pypi.yml on chandlercvaughn/epochly

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

File details

Details for the file epochly-0.4.1-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for epochly-0.4.1-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4ae456a00460b03b159fd60dfc17b1f4dc90d1d4651ec2405b78bcd0b5ec49eb
MD5 a1b7f34687bf0429d94ce059d883d367
BLAKE2b-256 5b6f12ee9d7c383a66485ff761653e776587bed18c65988b11bc9f181a87d647

See more details on using hashes here.

Provenance

The following attestation bundles were made for epochly-0.4.1-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish-pypi.yml on chandlercvaughn/epochly

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

File details

Details for the file epochly-0.4.1-cp310-cp310-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for epochly-0.4.1-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 41f1b9f38df4866b4bd7bb3069fb6678d6ff1459389b2e0cf05e93dad65d2ad9
MD5 ae71561adc5d0f0d453a4f3337638491
BLAKE2b-256 56789b0a854207baf04a17985bc616e3843e496fcd169fce5982925c3de2e91b

See more details on using hashes here.

Provenance

The following attestation bundles were made for epochly-0.4.1-cp310-cp310-macosx_15_0_arm64.whl:

Publisher: publish-pypi.yml on chandlercvaughn/epochly

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

File details

Details for the file epochly-0.4.1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: epochly-0.4.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for epochly-0.4.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 83d7a101042799bd8bbeaee8f51e4b44a913279af267c4df0dbad25fb9fc2cb6
MD5 809199ddaa434d19da38ae691a365ce7
BLAKE2b-256 25ff5450281150254f38f890d45b94ed819e382c892ed01ca369b79f6c461615

See more details on using hashes here.

Provenance

The following attestation bundles were made for epochly-0.4.1-cp39-cp39-win_amd64.whl:

Publisher: publish-pypi.yml on chandlercvaughn/epochly

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

File details

Details for the file epochly-0.4.1-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for epochly-0.4.1-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 529e4af650e087a6128a45ce00a9563ae568fe9f3c68a874dbdc1390619ca9dc
MD5 68a328c7d5f8dc2e43f2570e5eb13b58
BLAKE2b-256 501c6db3a9feb6435d6b01f2146054a68e290a7fc39c2509ea67a37e1b6112ab

See more details on using hashes here.

Provenance

The following attestation bundles were made for epochly-0.4.1-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish-pypi.yml on chandlercvaughn/epochly

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

File details

Details for the file epochly-0.4.1-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for epochly-0.4.1-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d7e26e9cccbe7474fb2e1cf54acad139d878d9eb57b4ad94ad15f88ca4a2c0b9
MD5 6eafe312b091caa62f02c6cb5bdda367
BLAKE2b-256 cb8a88bec022db4f7afc46b8611c11598d651a981c389971e70e142834d3418e

See more details on using hashes here.

Provenance

The following attestation bundles were made for epochly-0.4.1-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish-pypi.yml on chandlercvaughn/epochly

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

File details

Details for the file epochly-0.4.1-cp39-cp39-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for epochly-0.4.1-cp39-cp39-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 13bdfff214a40e083f470577d0b47c357fa896d28a302b2ddc22e8e13efeafdc
MD5 5d481f6196e6d37246b73f82bca76028
BLAKE2b-256 cc73abe148ab9e10382764302826968f1b7f4e9161c41a5844f3539baf85f043

See more details on using hashes here.

Provenance

The following attestation bundles were made for epochly-0.4.1-cp39-cp39-macosx_15_0_arm64.whl:

Publisher: publish-pypi.yml on chandlercvaughn/epochly

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