Skip to main content

Epochly - Transparent performance optimization for Python applications

Project description

Epochly - Transparent Performance Optimization

PyPI version Python 3.9-3.14

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.14
  • 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.5.66-cp314-cp314-win_amd64.whl (2.2 MB view details)

Uploaded CPython 3.14Windows x86-64

epochly-0.5.66-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (6.2 MB view details)

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

epochly-0.5.66-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (6.1 MB view details)

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

epochly-0.5.66-cp314-cp314-macosx_15_0_arm64.whl (2.3 MB view details)

Uploaded CPython 3.14macOS 15.0+ ARM64

epochly-0.5.66-cp313-cp313-win_amd64.whl (2.2 MB view details)

Uploaded CPython 3.13Windows x86-64

epochly-0.5.66-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (6.3 MB view details)

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

epochly-0.5.66-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (6.1 MB view details)

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

epochly-0.5.66-cp313-cp313-macosx_15_0_arm64.whl (2.3 MB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

epochly-0.5.66-cp312-cp312-win_amd64.whl (2.2 MB view details)

Uploaded CPython 3.12Windows x86-64

epochly-0.5.66-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (6.3 MB view details)

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

epochly-0.5.66-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (6.2 MB view details)

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

epochly-0.5.66-cp312-cp312-macosx_15_0_arm64.whl (2.3 MB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

epochly-0.5.66-cp311-cp311-win_amd64.whl (2.2 MB view details)

Uploaded CPython 3.11Windows x86-64

epochly-0.5.66-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (6.2 MB view details)

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

epochly-0.5.66-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (6.1 MB view details)

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

epochly-0.5.66-cp311-cp311-macosx_15_0_arm64.whl (2.3 MB view details)

Uploaded CPython 3.11macOS 15.0+ ARM64

epochly-0.5.66-cp310-cp310-win_amd64.whl (2.2 MB view details)

Uploaded CPython 3.10Windows x86-64

epochly-0.5.66-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (6.1 MB view details)

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

epochly-0.5.66-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (6.0 MB view details)

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

epochly-0.5.66-cp310-cp310-macosx_15_0_arm64.whl (2.3 MB view details)

Uploaded CPython 3.10macOS 15.0+ ARM64

epochly-0.5.66-cp39-cp39-win_amd64.whl (2.2 MB view details)

Uploaded CPython 3.9Windows x86-64

epochly-0.5.66-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (6.1 MB view details)

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

epochly-0.5.66-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (6.0 MB view details)

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

epochly-0.5.66-cp39-cp39-macosx_15_0_arm64.whl (2.3 MB view details)

Uploaded CPython 3.9macOS 15.0+ ARM64

File details

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

File metadata

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

File hashes

Hashes for epochly-0.5.66-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 efddd3375e7494b6abf3657df025b92e54bb59039148927594e67e47cda08cc6
MD5 06fa0c9ad22d066ec1c1560ac6f28cb6
BLAKE2b-256 ae83d611fbcb92723e6b206c917ea1eda5ab312e85326ed2c9a604c618b962e9

See more details on using hashes here.

Provenance

The following attestation bundles were made for epochly-0.5.66-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.5.66-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for epochly-0.5.66-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c697b89328ee5c0e8731609dbe9bfed9b23543cb5206364868d3b674f0753809
MD5 9c7624571ffbc7fcee5bc623cff27595
BLAKE2b-256 890203195cc3508b45af3b279e3ae7c507247ea0f9c0d93198a489851bcfdc2f

See more details on using hashes here.

Provenance

The following attestation bundles were made for epochly-0.5.66-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.5.66-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for epochly-0.5.66-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 219b3d25dfd5f8796edafe3589b9715b5c77b8803f921d16efb2efbea6ea4c68
MD5 c7f7eee98f8243f1ba7c3c7408f3e5c4
BLAKE2b-256 e563aba7eb1b4195d986efe8df195a3493dcd675c80cac87be59e52449a9787d

See more details on using hashes here.

Provenance

The following attestation bundles were made for epochly-0.5.66-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.5.66-cp314-cp314-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for epochly-0.5.66-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 c1bcfba202220fd919d8b52abf08076cdeb78e8b6b2b28ee54aed02150fe8e09
MD5 d43836cb10599e0993408eb31aa55a31
BLAKE2b-256 491f7b258252859c06dfcf1f48d08a7e739cf8f1324d09f6b28805a6eb8d6a5a

See more details on using hashes here.

Provenance

The following attestation bundles were made for epochly-0.5.66-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.5.66-cp313-cp313-win_amd64.whl.

File metadata

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

File hashes

Hashes for epochly-0.5.66-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 99c41fa5442b5a3b3a89f2bb468dbe836c7755a51e8cbb0e98dcce62eb45cb22
MD5 2c9e7b13aeb631110f8708ee76ea4f29
BLAKE2b-256 e36741ad9dd3ea75262cf348015db55af43c659be7e9fee7a14427847d0093f7

See more details on using hashes here.

Provenance

The following attestation bundles were made for epochly-0.5.66-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.5.66-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for epochly-0.5.66-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3241facc610fa2a902b3c9bb1ab2e7bdb612040eb1fa40020640e658698c73d4
MD5 84f4dac5978cc541ab50b2ce4428f6a4
BLAKE2b-256 1287f5485a8628c81dffb5ff4bb51fd1fbde48ade5ca0cef0b004956d5636f08

See more details on using hashes here.

Provenance

The following attestation bundles were made for epochly-0.5.66-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.5.66-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for epochly-0.5.66-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6668517a41325fbb86b58b6b26e6f578da57cb1b94238a0066381d87b2479094
MD5 a83977b90d52e8640dfb1a2e77462a43
BLAKE2b-256 08490e37a39effc2ff52553fd95cb3242eafa20bcc2007ea1f7f30526df08d6f

See more details on using hashes here.

Provenance

The following attestation bundles were made for epochly-0.5.66-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.5.66-cp313-cp313-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for epochly-0.5.66-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 58dfe5fc436b96b857b99cbc12b18184e4dc90a856eaa1084a31e8d39467e053
MD5 9bc3858772c05631b248df8c3f826cbe
BLAKE2b-256 ee4dd8b5f20fc406e05a911fc437ee7686c2ab17bdbba36dd0a6ed6b39b44dba

See more details on using hashes here.

Provenance

The following attestation bundles were made for epochly-0.5.66-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.5.66-cp312-cp312-win_amd64.whl.

File metadata

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

File hashes

Hashes for epochly-0.5.66-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 f50e6a22e6203bd16f84feedb6f047f6d98460ba0bfeb147f9530c55af07d566
MD5 3da8833d2375abc389b9b7fcd8c6a237
BLAKE2b-256 cf49f58fdff9f3ba602d1e0ad514b8aa3c30922ed6949fa2fa1a19eb709e03e2

See more details on using hashes here.

Provenance

The following attestation bundles were made for epochly-0.5.66-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.5.66-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for epochly-0.5.66-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 227a21f5fc1ba75bdabf681efaa02e6d73f5698d82b337e08d8501180ca2af71
MD5 150ad0335a6e019c34ebf4b12bbf4223
BLAKE2b-256 d4530caa32bfcfdbfad17c197f04a8d647bb6fa01dd0f1066b43d01edf4e5024

See more details on using hashes here.

Provenance

The following attestation bundles were made for epochly-0.5.66-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.5.66-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for epochly-0.5.66-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7526ee1ac2d8998a10ed9ff8088a0d86f2e0e7baa092205673bc90cc89205746
MD5 abd169fd24a94d5ef146fb0fec61f3ad
BLAKE2b-256 dd326274c7072a845ae62e61eed8758affc728e24e6a4500bfc0943d9d50a0a3

See more details on using hashes here.

Provenance

The following attestation bundles were made for epochly-0.5.66-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.5.66-cp312-cp312-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for epochly-0.5.66-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 81f4f45ef9b68b8fcfd4b60c33521e8fc2f2f7d45a53cb34dafd1ae2dc156263
MD5 1d6867dc499bbbf87f51a8ebac723ca5
BLAKE2b-256 dccf5af94832bb851930e06f7af57d94b8739d60efb5eab4e0bb117a0fd6811f

See more details on using hashes here.

Provenance

The following attestation bundles were made for epochly-0.5.66-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.5.66-cp311-cp311-win_amd64.whl.

File metadata

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

File hashes

Hashes for epochly-0.5.66-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 bb9b334476fbe10702406d812b01be4805480328a0b0cbf799c6b1ca640622e8
MD5 d470c2b637c294f2c85fd54ccf6943c2
BLAKE2b-256 3ad8a3f159553511048b9b3e3b01ca56cbbfdcf26f9566770c6471913d253534

See more details on using hashes here.

Provenance

The following attestation bundles were made for epochly-0.5.66-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.5.66-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for epochly-0.5.66-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9c342367b3611a51f135028ece4b7cb4fff2efab4479abe28b44331c8a7634ef
MD5 9e36492cabcaa6754db56f8a708aac56
BLAKE2b-256 603aa3ac96e39d209a89bc32c0325a1e9148a9bff833b9cb614bba2cfbe9142c

See more details on using hashes here.

Provenance

The following attestation bundles were made for epochly-0.5.66-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.5.66-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for epochly-0.5.66-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9cf9019dd3d8d15dc296a1cdd68de66ec1c3e2637a07ada3a3d0eab99434f5e3
MD5 11525016a9ea871a62b1834da64c285f
BLAKE2b-256 79d71c00a8b828e01617feba5319f338da52572ed9f7e6e3326a63d191745dcb

See more details on using hashes here.

Provenance

The following attestation bundles were made for epochly-0.5.66-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.5.66-cp311-cp311-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for epochly-0.5.66-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 8e1ca612278a94b071b283fa56181548442cf3ab5713aeacd3f99afd25057e5b
MD5 0d11f8b2155d8b021f11e45aafd841c2
BLAKE2b-256 10a6bae1318ee80949c971eb80add3729e344a929a2265ff5e7841413a1dccd3

See more details on using hashes here.

Provenance

The following attestation bundles were made for epochly-0.5.66-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.5.66-cp310-cp310-win_amd64.whl.

File metadata

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

File hashes

Hashes for epochly-0.5.66-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 3092305ccc950d3e1b59b0ec82a7672fb065aece9d895b412d7dd6e4d7c6e26c
MD5 6e45de1d53675c434dbec4a2496054e7
BLAKE2b-256 a3e817b0ca53474914244f5b44f142e3ee73de85fa68291c28c518a8a0491562

See more details on using hashes here.

Provenance

The following attestation bundles were made for epochly-0.5.66-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.5.66-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for epochly-0.5.66-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 62426aaa8c8e3be731afe086093371db54a2f307aaffd68aca7cdc64e5413de7
MD5 b7358b155f15a2b225649378d2c5e83d
BLAKE2b-256 6db45f84cd6e3fd83708ea359329b1a6935fe4a85c9daa4ad2cb55aded5009ec

See more details on using hashes here.

Provenance

The following attestation bundles were made for epochly-0.5.66-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.5.66-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for epochly-0.5.66-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fa054b7f46abe17a1b982db608f33bd8021642e550fcebaafd0f28a3a33fbd24
MD5 369200e99a48bd5a1bb0661688a4e323
BLAKE2b-256 d1729987312a8d874a19daf4e48c154bef7dbaa9d6a8d7f48d27c492def6c0e5

See more details on using hashes here.

Provenance

The following attestation bundles were made for epochly-0.5.66-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.5.66-cp310-cp310-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for epochly-0.5.66-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 5ad1039acc750dcd9af28bd0e355b29355f20f21721201445b11aa88b2557c89
MD5 c99f9daecd050e5532c1e9bf0e17b19b
BLAKE2b-256 ceeaff8b02bfa91e1b5b8b741549ff385e8d05041bdd8d9d918ddec8684d6b70

See more details on using hashes here.

Provenance

The following attestation bundles were made for epochly-0.5.66-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.5.66-cp39-cp39-win_amd64.whl.

File metadata

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

File hashes

Hashes for epochly-0.5.66-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 8afa9d3ddd4eecdffe65268afd8756b8d688e2b97272a44dc244ec541f82d866
MD5 2271e0be63f8b39edca16f0797fd1384
BLAKE2b-256 46ad2e30cfda49a0e24d5589eb019b4ec6a5becea7ca08b19238b185f7c74715

See more details on using hashes here.

Provenance

The following attestation bundles were made for epochly-0.5.66-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.5.66-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for epochly-0.5.66-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d727a10a5220da3f2212814de44308d462622bb2e0b95084885c7d5ac43e4e3e
MD5 c475125e2677a1c25debcb5101b0d829
BLAKE2b-256 16dbf5b3acc54cb0b6577e24de717ddc61f4756316e4368b9301f3b4c5fbb6ee

See more details on using hashes here.

Provenance

The following attestation bundles were made for epochly-0.5.66-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.5.66-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for epochly-0.5.66-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 84e266f1cb0ace3d316fa973f6dd525cbc508ed143630c638d8e57b273b6c5f1
MD5 83f996a14b82491f4fda9d07fbf4f3af
BLAKE2b-256 29afa121c6a6fa49a920b954be8f6e7cb9bda9b7a4cc67381ffac2ab95c16f33

See more details on using hashes here.

Provenance

The following attestation bundles were made for epochly-0.5.66-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.5.66-cp39-cp39-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for epochly-0.5.66-cp39-cp39-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 567e5ecf49325e2ec37e381e99c4b2f55d45f663ae45f36d92ce1f2d820babbb
MD5 347cd50e040022be87b3248980da2ae0
BLAKE2b-256 85ae02b031efc749d9c0c0be593af3af607cc5d1cd0c39b5d2597f6bca2c25a7

See more details on using hashes here.

Provenance

The following attestation bundles were made for epochly-0.5.66-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