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

Uploaded CPython 3.14Windows x86-64

epochly-0.4.15-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (6.1 MB view details)

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

epochly-0.4.15-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (6.0 MB view details)

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

epochly-0.4.15-cp314-cp314-macosx_15_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.14macOS 15.0+ ARM64

epochly-0.4.15-cp313-cp313-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.13Windows x86-64

epochly-0.4.15-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (6.1 MB view details)

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

epochly-0.4.15-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (6.0 MB view details)

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

epochly-0.4.15-cp313-cp313-macosx_15_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

epochly-0.4.15-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.4.15-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.4.15-cp312-cp312-macosx_15_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

epochly-0.4.15-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (6.1 MB view details)

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

epochly-0.4.15-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (6.0 MB view details)

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

epochly-0.4.15-cp311-cp311-macosx_15_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.11macOS 15.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

epochly-0.4.15-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.4.15-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.4.15-cp310-cp310-macosx_15_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.10macOS 15.0+ ARM64

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

Uploaded CPython 3.9Windows x86-64

epochly-0.4.15-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.4.15-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.4.15-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.4.15-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: epochly-0.4.15-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.4.15-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 816f9156e6b0e701ec151cd53b04621ad454f2fb7e4760aac52c0357dc20984a
MD5 3b3d7beeeccdbc2b8f99fe5909bb61c1
BLAKE2b-256 da794132fe30ee1a8491140d6757fd7ede249ce5bfd7355276a6f216c1cc1f59

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.15-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0eec526d9daa9c4204c4ce41ae1d13dcfbfea55a376d80e0e5cb3612482b090f
MD5 9cda74625fff88f4477e803dd050d4ec
BLAKE2b-256 411fd681dce99c2501bfd1653b478ff457ce39aaed1da1eb5569bc7314d9ccad

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.15-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 584a9e6bfc9702eeb5d9e9176a0bed46f628725e5ed0335642876f79862880a1
MD5 25873f933374e6a8d7c3a04a2cbe1fa3
BLAKE2b-256 2ae924e2692b5b2fb3314fd06b5cbae95f2eedb9c87ab77e7da86728e497efb8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.15-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 a01a259b3e0b6d9b728e35ce2469ac04382e2c1aa143cfb0114c52f5cd7f7202
MD5 bca9c42bc437e2dab1b7f6f5fe1cd3f4
BLAKE2b-256 9943d4f712c6f87dbd3edb7eef76d42a7a9e37ade9b1701171ffbde1f1818651

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.4.15-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 2.0 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.15-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 0d6ac142c7902424456cd5b6f1b9002391d77c5ef366d928339d9c0a365e408d
MD5 2f7a7f161d1bfea7257a4d28ee513be9
BLAKE2b-256 3f21196c07133b7c4ead1bb5116c23db0c3e5a7ab5143b850c3c94a57ae573fc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.15-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6f9b7f3ce3be2e44ef0da57f2d4794a72d63624de2f30945a731b05ad7c9b7ac
MD5 43cee0da697e859e447cd704af9fb72b
BLAKE2b-256 3da331b89b2c4da0b5c352fb69f279218925b9e529b5a15a2064fa537162eeca

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.15-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6ee02831b15aab3cbbe1b1e968768544c8db61fc43ebb5ac2a693bd913e4e1f3
MD5 808dcb9525098ff0f964275f8910775c
BLAKE2b-256 d6bf34bd6cad28ea5d0f18d79d7e4f09afd2959c37ab67faf8dca58234facabb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.15-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 c2c4d644caf6665c80d758588ef98ebca329b9545445098b2c36c72971bd55ff
MD5 73d192c9a4d597d30f210d083ce6e338
BLAKE2b-256 d4e8cda77048b769dbf908edfdc7fd4ca4e077f31314150905ba0b2b9932b3b4

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.4.15-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.4.15-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 0f57a777914063237400942236087e07c5b92b7b7d59570c7c4d3d754d308b7a
MD5 f7b969c316ecca1a9623ba7c13e36094
BLAKE2b-256 b409a7d4add2dc6e114d391326584e3660307ce1dd5d4f69b56ec1515c35381e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.15-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 244209a110246384528f772536e7a19da1a49c9d02b53119c673f95b996866d8
MD5 181a1e731930c096feafa2abbbdd8a73
BLAKE2b-256 e0c56e01e0904b339b7ddc7509b5e3e5d631191e8032ff3bac33c7db24511398

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.15-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 431cabf5015b1041aab785d97a036dffe8fea8b65ef05d53e00f93e1dcb4cbcc
MD5 ef712a611b886a5a02fece64add741ed
BLAKE2b-256 a51d8f836544aa8f8fb98a0828a7e050108fbdc3591db80263f5e47204badff7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.15-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 e9d49c5e3ce8b59fa73331d78c5756fd5e0eb3f2bd84cfcdc2b7c869a120119d
MD5 fe74e5bbc7f8bd2d6be347ba6c2e8a3d
BLAKE2b-256 eeeddf7bf52a65bf6cb2ab9a8f24e7af773e8f92cbf698d73c7f22a7c8915090

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.4.15-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.4.15-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 66604e42ec97b3da76e1e459ee5acf27a55712691e92d3c13b22897a4ce3fb74
MD5 77f539d396c6aa4fed2203e5803ee2c7
BLAKE2b-256 d1188d22ab78f3cb73b1e87c4ed57c2233400a6464c771b5c3d9e7cd59c1ca64

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.15-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 03c0a852aba25389d892198f0a1fd997097828565fc2e3334da3976789120e0b
MD5 a481a22f06513247d0a116aa3593a9e9
BLAKE2b-256 1560457c448f50ff03592518c53da21327974b4b2f7fe77a5c438a8c938fe127

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.15-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8a60dc7a1bc59eac513eba7732783a1f6acc8dd5be2d22b4c7e1ba8fabe1afa3
MD5 3cfbaf5be622f517a474ebe23528f272
BLAKE2b-256 cdbb6fa0d9dedc2bb81cc4a772bc6c0a08cba24585b077dc0c12706b48f92b1e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.15-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 101707486bba290d45d682efdb3e19d1e629462deec18b8eb8573fc43187a3a3
MD5 508ee837ef90d3ff3c75ff6ffd253efb
BLAKE2b-256 f4c50c6c158723ecda1564b08e12dc84418b8ae20e319c23728aeb627be6bf0c

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.4.15-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.4.15-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 95d4f218dd29da85ecd7919932c93a86bf8c1116ac26b25eddad53f1e8156cb0
MD5 74b6b75ff9d299b0f5a633fdfd07b9e4
BLAKE2b-256 d446803a03fe1e27c93912fe3f8d2204cad4707c3b65c5314a9b7d90cf157536

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.15-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2a9e37296c8d3be90cb26af8af7ab01259867cece4e2161a36f49180646371e7
MD5 4f952ac7eff4834d19bc65e3716327a2
BLAKE2b-256 27e3b7bc5ad33e79246e3eec994163d24055a9c29ec59ee5e656e0a122cb2db6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.15-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 17e1d244c23fd1333a00231cc9687cb00187d8f6f56e031533d380e4a2391694
MD5 de9053806290d4bc7d3f7aff3afe73cd
BLAKE2b-256 61a713bd776aa16370fe896bc1750fa64bbd7895ebf5f14f20268f39d0bf467a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.15-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 400a7c7b9812ff410a756ecee810af83e0bdbf7b19800dfe851adf5edffb6c8d
MD5 09871d7b272cb0b40ce6c1802a5770cf
BLAKE2b-256 03b588b7ffca5fa9aec36819ad6c1da5ae11e8102b0f88a3766592016dbf4191

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.4.15-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.4.15-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 7298e73857588f09a4e8475eb296f7156c0830f6aea4c94c8b80797ae9a70e3e
MD5 b0dd85683101d418f2c5c6257039f45e
BLAKE2b-256 40ed47fd030d4d710100fae4c7d8837bf470327a1bbd55ed1663e984f99bb63c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.15-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d06c91db9052f488cee633e537bdb2784aa620548b9f343c6c1e1ea7229194d0
MD5 749d3b0325503736fc86b6696df02198
BLAKE2b-256 dabbe6e642f2287dc5417d8f37b7e5ea895a55fc102517c58bf7bad5f12344f8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.15-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f16a557d418688ee0c7e26185f92529ef94d624f0a9c671e5463d8fd168d0093
MD5 4e9994426387e74ce1d4403340202009
BLAKE2b-256 e925f78fa717392b84cff0e9e7ac7d3ac1d7321b4a8c0e1156ff6c31b0b3f824

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.15-cp39-cp39-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 bab4109b1bec33ec2b72f6cf8f2d9abe170ebad0f8e2f017b112111cc76a5b36
MD5 dd4f880f09bb0f45caccb235f84e48fe
BLAKE2b-256 02aaa303bac34bb048fb9c132b461780fd91558cd94e63e2948253717c9151da

See more details on using hashes here.

Provenance

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