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.30-cp314-cp314-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.14Windows x86-64

epochly-0.5.30-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.30-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.30-cp314-cp314-macosx_15_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.14macOS 15.0+ ARM64

epochly-0.5.30-cp313-cp313-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.13Windows x86-64

epochly-0.5.30-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (6.2 MB view details)

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

epochly-0.5.30-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.30-cp313-cp313-macosx_15_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

epochly-0.5.30-cp312-cp312-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.12Windows x86-64

epochly-0.5.30-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (6.2 MB view details)

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

epochly-0.5.30-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (6.1 MB view details)

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

epochly-0.5.30-cp312-cp312-macosx_15_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

epochly-0.5.30-cp311-cp311-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.11Windows x86-64

epochly-0.5.30-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.30-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.30-cp311-cp311-macosx_15_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.11macOS 15.0+ ARM64

epochly-0.5.30-cp310-cp310-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.10Windows x86-64

epochly-0.5.30-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (6.0 MB view details)

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

epochly-0.5.30-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (5.9 MB view details)

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

epochly-0.5.30-cp310-cp310-macosx_15_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.10macOS 15.0+ ARM64

epochly-0.5.30-cp39-cp39-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.9Windows x86-64

epochly-0.5.30-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (6.0 MB view details)

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

epochly-0.5.30-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (5.9 MB view details)

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

epochly-0.5.30-cp39-cp39-macosx_15_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.9macOS 15.0+ ARM64

File details

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

File metadata

  • Download URL: epochly-0.5.30-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 2.1 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.5.30-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 ea7087c958ecef33d808d4c038a5dc8ac2e79c647b82343a8a94fe3af0d50758
MD5 e138edb08ac7e39fa6210fa97da356e5
BLAKE2b-256 ce79c8ec22457c8d01572c117cce93d9bc9f39c231cedbf5f5d5b815b20f4b15

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.5.30-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a8764ca6d0a14ea952c2f169e4d78831263d5ca12d7c35fd0dd682ad88b86fcf
MD5 143d4a75991803b9946f4dcc5d3d451d
BLAKE2b-256 f4148befd99b17a7ba2e7d21430d570abfa4c2aa64773f083ad3a09552ab584c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.5.30-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a92af124d0145bc5f18df95a4b2fc3b682dbbf9376fb3ed383a6b0eb47723f24
MD5 a746448b06712ce651e1f48dd08af8a3
BLAKE2b-256 9ba7883b1c6d0aaa2f543b0adf56fa446a1c4769d76298de3e5d80e25484bc34

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.5.30-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 a9f56914e62c1eccd1640c8bbfd5148fd97fd032e49eba470f11c57d38ce2ee9
MD5 5afc19f11da40571d536a12bef508218
BLAKE2b-256 0194b2bce12840d082a9517237242b7bb47407361db91f8174a603d247d81149

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.5.30-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 2.1 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.5.30-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 723b2b6f2e1c5bfdc1dcaa9660218302b59f08a89b5501a35188b482adc5918d
MD5 d4d399f4e346bd380058c36726731eff
BLAKE2b-256 0a2bd3362ee13bb30c5b66b15ad6cfd5a2baf63b439496e41b022f02d6b65aa2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.5.30-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f0ef898bb80aedb3a69f1d955264feb6c5bbbb4af3abd58b534f0bb02cb0dee6
MD5 f06e7841ff40ca743cc3fbd91bd2087e
BLAKE2b-256 c194123c3422173f4cdb9fc850d64cef2e990e99d7e64f2396e2c3a2c614ba88

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.5.30-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b3d9877c6558d5e8f3c423ea42e75d8ed7e3ec6ae106b50bfcc8cc4fb307db25
MD5 d25dd0b90d16aa3f453b712bb35ea935
BLAKE2b-256 14871605bff0954e2e93eb6e193916003721fa82755dc1b8d886bf081d6055d5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.5.30-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 8960b7c17b01752dacec287135a793f2bb3bd21dfd3a2305123f4d20158e3e25
MD5 67af2486c593475a1fd8168b99b2a1ef
BLAKE2b-256 abc7c3fdfe60965ac971e3aa19999505124da5a3ca6dfc3e0ba78f2f828ef776

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.5.30-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 2.1 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.5.30-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 3e589a2945640b6732341ccd745fa664a3a6a8389c0b7d7613634f3c92984e44
MD5 3c1d78cde98b4bf9e13834e0ee7d58bd
BLAKE2b-256 c6bb819d27ba1da307d6e9ea96e871b01f9e43cb5db8049846b312c36de16b78

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.5.30-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5183926fb23dde7b9ef62251438898eeaf96765204825779fe594eb1a3ac1968
MD5 5187bc74d5ccaa061d7512b7066c0f02
BLAKE2b-256 a639411a9349a9500df67d2030ff94e147ee7340df6a290f21888b99c7171e6e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.5.30-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c9a86af23bf52ae7b37279babb3c0e8523be1b03a4cc732495424c6609218452
MD5 bc7b721089afcd0bea8a4a156feb4cfa
BLAKE2b-256 9f1377b515581113c354cfa3ecdfeb10319bbabbf2ff9e136f8f155585645ac5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.5.30-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 3d465acb820251721a1edb72602a7bed08ffce2980e61a876ffdb6b1405982bc
MD5 7be6161f7ca36d8111309b3685415899
BLAKE2b-256 cff70cb43a0e989f0a32050c584a93a1197eaac41fe4b10ee8fea9fa7e7cb2eb

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.5.30-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 2.1 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.5.30-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 664818b0d8c4c6db592db111dee976e873b09f278298165afe11b3a955790d17
MD5 b0fee5a4a7768aabc40bd5f6654ef4a9
BLAKE2b-256 788741a70243a250aa62df10ee2dcbd6500594162a71b335ad2c73117372bdfb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.5.30-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 244bbb648d6f9f066b5e3a549bc1913ad0d5766db41f1b7052bffbc554e8bbd9
MD5 4f3a38fd7879f2911ee4e408f958f621
BLAKE2b-256 84ae82c36cc2025bd1698f0bdab2d39973e899109df72f5f00efa648efc301e2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.5.30-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bf806a72008158e2dc3c7aaa8ac9b6a8ca312036b50dbd5b377c1b595d5fc557
MD5 acb49194c8d495bd7d0c6fd1db4734d8
BLAKE2b-256 b386c2010b915fa70a0a643e489a363f23228afc4eb12df4ab16169294682072

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.5.30-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 42efe1687c23ee01c75b3249ad9c58416069bc0dca3d7c5e34171980d224f1cb
MD5 48f675c9b292c668897856c43cd5cb71
BLAKE2b-256 73daaa957cb31c5f99c1729abc92ec89f0c21d8bb2ac191748dcfab0e7acc330

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.5.30-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 2.1 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.5.30-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 cb786a173a6294c2c1a0ccc25cacb7246af6c9dea026c61c17fca63ea7f442f1
MD5 8b7272d74635b913227dc9be38fcd921
BLAKE2b-256 955bfcc7664ad527d5570f2326a6fea982d258b09ce19d92d00f300234684625

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.5.30-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1a0ea607750a6997607f478362ce783e7fd0a2ea49ea070fdec2399ae00dbd26
MD5 2d6d92413fea27f851c719c6d3d93b4a
BLAKE2b-256 ee426c4c525e3f3f4ca94d945ea1b42e0e815315c1b125319ebe7595749a3581

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.5.30-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9e0927835aeaa63d19fedfc0e3af40ee32857ac9c3e4fe40a5fbf1f1c9851063
MD5 6d6f94702adc2e67c90394837fb0f1f9
BLAKE2b-256 b6f0173d1531943b734227e123ccff166ea076d98d573f0a340d2a1eb02cc58a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.5.30-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 07fe391b616da1488863cbcb813893a3b359dc56db24960a384b1aa6f3f654c2
MD5 2cd19af603da83ac5400d249eab09495
BLAKE2b-256 a00398449ea2dc5f78bd6026e819cebb99bdf329bbfea3cfe76bdb33e652e015

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.5.30-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 2.1 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.5.30-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 432be7faa7ce0123d4f367b8986028cd8c1290eab5d05f8baab4239cbcf115aa
MD5 4de17abea673a5a6ba64c9dbcf221000
BLAKE2b-256 ea9b1a249143abe844f676439568c75167eafee4c90a799162d2f87ee2b38c9d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.5.30-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 49e6a10533fcceb8f6fb4138c113de1b2765dd3ad514eb7ff23f383d745e1a2e
MD5 7a8cf2c0768fc5f0961f1b595010ddd5
BLAKE2b-256 228e49d05c926406995872c298203e797a4b7eac721e9ba95fdcdced5907362a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.5.30-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d623a9278f557d4f0a02fd44e25024d5984f778bab9587b42e46f7ad3a8415e8
MD5 3ad34f95618dea0fba9d079fb0a9b737
BLAKE2b-256 169d26e0f71991b88777c41930973e21243ee7b5016dbc816ada0ee455e79413

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.5.30-cp39-cp39-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 22bec990fa20d9675aa7426e25f359d5f458d9845fd5555973b4d853331588aa
MD5 522ae860af8352f5ba96440a4f6cb771
BLAKE2b-256 d53fdc301213557302da6af2fbbf40ef6887305d2583bf08868ad4d1c7ba31a9

See more details on using hashes here.

Provenance

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