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

Uploaded CPython 3.14Windows x86-64

epochly-0.4.26-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.26-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.4.26-cp314-cp314-macosx_15_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.14macOS 15.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13macOS 15.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12macOS 15.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11macOS 15.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10macOS 15.0+ ARM64

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

Uploaded CPython 3.9Windows x86-64

epochly-0.4.26-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.26-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.26-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.26-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: epochly-0.4.26-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.26-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 253e846e4589ac16056e79ad845dbaeb17ac829428e0900c39f6935c4c1d21fc
MD5 fcf20b56d0f4087a993ce7f8329b9257
BLAKE2b-256 97bdbfa850bf45aed04b114f09e5cf90c3abf3b81ad30fc55541cfd7d44aa9a1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.26-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7a432f28bc39ae81d4509e89fe1aaa7d8cf69d1de9899374ef76f3dc9595960d
MD5 99cd6db3d8f95686a8a84086fafe6317
BLAKE2b-256 7a091b7df3badd873bfa9fbd5860bd010fbda9589b3a513e9d053cf227abf9f3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.26-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a8da2c68e5f98657f923e0407efe412889762c837d4c0b413c147d4faaefcc87
MD5 2b172d0f6ae58fa34725cd2710a8c1e2
BLAKE2b-256 960404da2d454ce2b58e84c8ec5c163457832e7cad7905222e13537a96d1263b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.26-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 182ee59fdaa9a68afd973f05c37ab9e30d4e1f5e6f11128321e31b045f2e2a98
MD5 3e09589b580f70187e0519b104556f8c
BLAKE2b-256 8aa785b6edc19e7da7a643ada35162334610c824da4d1a1eb69c114ca5bb6680

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.4.26-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.4.26-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 1df1341ad3ecee0b7f56928846797a1b43a0d6a2e117b5494d0b1da2694cc6e9
MD5 2488b297f19e980624e6a2a5072aae82
BLAKE2b-256 ada3cc3caa22f938824e48e1ebc1704063ffedf1ed6530ee08bd734383b28135

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.26-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bede72008f06bbdd3538ed4b5826772ebf5a0043fa0c638f706b593a04f37008
MD5 c9b185a7fec4a136d81349d1436b3e8a
BLAKE2b-256 b4209f7d06447f7cd8df338d577ce9d02faa333e7b7af632d56ccfab00ad845f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.26-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 92ec17e5cbb01b7927a8c73fbc574c80abcbff5227672bb28522e3c60eaf571a
MD5 a996641663a9c4d7049824245827379f
BLAKE2b-256 fa282b805a10782437172d605ad56fb75c739292d1240cc19ff8a9e47f714307

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.26-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 6fd67e534081d6c1ac08b3e114acbedbb64771093138f9397c9d018da8335c15
MD5 cb4740af3667380c31197c1a9494cc87
BLAKE2b-256 b78e17a770ff9a807d6919055345ebc560e8d5f731f79c86545df6ef5f16e166

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.4.26-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.26-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 960f54e40c55213188ca21e0756d4609db7c27738d8feed6d23e4dce9af46ab9
MD5 c6ef1c061be9efb25042c2da78825593
BLAKE2b-256 42f6ddcde71867b09cae45ddaf6c28e09baf24e522236aa37d21e2de2ab63647

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.26-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 65585c98a258a3eb45097675fc0356f8fa4100d593f78ce9edb266cb339cf737
MD5 509ceb5c1f4a5022f3461fda9e141b79
BLAKE2b-256 29ba01cb7602da7a221190e00cc99c0c374a172c9099de17e20883fae1efaa19

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.26-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3300cbf158c1161af914a7937756704c3625737ebe540b3cc6caf433425422c0
MD5 5259e594615d5e606b016eec8e27d532
BLAKE2b-256 155ed4c45c8619a3b4142f63c375ec0625da70197120d64332d31faaf76b078a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.26-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 e502491387b3674c31c72c2a9f26041e87165c56dcf7d9b80604d0b3fa11c7ec
MD5 981b4ca4987d154e53a3586555809f89
BLAKE2b-256 c3687488f909a5999ad3bb268b643b899bfff06f8817b35da7d1ef9c63d96668

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.4.26-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.26-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 88a5f1d4bda57d6d1f9716737327dad39b11b57bfc746887c6dfba33635374c7
MD5 6ff3e1a669cc3b1918cf9379eb0b14f1
BLAKE2b-256 32bcc10a911991f4410354918349a336661584df7ddf600d641334a4336aa1b3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.26-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0746c2edd7a6fddb3283bc34f3d4f6f7a55cca091b1d1cc8dff8bcbe55fc6081
MD5 676d0d30008ea6a466d8401bcbfea20b
BLAKE2b-256 52de9f1de6d63602691ffc482737fe4413c5c02aa2d6950242f84ae79e3ceb35

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.26-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1580325966318abe939a20b6be366938f50674f6c64e2b90922ca9adf0360b49
MD5 b5b29ec34db0e1adef7304988f185bc1
BLAKE2b-256 21cd0efd73aada293f8b1b0bbe830e5f055c069d1d4067ce9be7657db605c5ea

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.26-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 057a40d7fcdfaf0afb5b5630a733b28b02ac75364fde222fbfdf3e029e2f17fe
MD5 7beb2811373c97c5e0264ab8a143f3f6
BLAKE2b-256 0fc070bb3d7838d1be56968e5c4dc5658a65154ecf0a1a9a301b3494af2b7b32

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.4.26-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.26-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a56e2d3b0c86f9abfb7c551629b81de09feeffe2c112b6b70815e593838fab3a
MD5 992956769dcf9494c49975029c0c5aec
BLAKE2b-256 2a0435e70434bd9186d48e70ad0e2492a317a35245a4aeab2a8cce2f21b31848

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.26-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ea522da6f1d5f7c32fc784afd33751597acc66f0ffe71d804d383a7d3e0f766d
MD5 9ac3575501152056d8c56616e94315a1
BLAKE2b-256 be6728bb73d547bdb5a49b31ad41327d7c05ddccdbaa73d174558ea695b8a9b9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.26-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3e825bd5e087e3fea1bde9318f9db6ce6a980b71e819a2048e69b69a484485b4
MD5 5bdd5abf9222eb6192d889dbf5573cd0
BLAKE2b-256 cd50ea59234683a89b5ecf44aa9e248d64b84f9aa38f170d744aeb8a2ca303c2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.26-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 83ad6b38e89651a83d02314de63dfdd28d8e3eee67146a8c805f31af6f689273
MD5 82d15c01d3608f88849d8cf6830af3c5
BLAKE2b-256 36c24d2a8871f4fc0deb880bfa6b2d9a189753a06a385517c68cfa36eb91a427

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.4.26-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.26-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 62b955263d00c35688a9fc67fa0bdaa7ad659953a0e864b0e309b0948030f1f0
MD5 b3240bbdfe696e95f63001ac47a519ba
BLAKE2b-256 d76b5e8d0b7cff8e3551c3138b19512ac17ee4d928f32854ad79533b9c3f726c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.26-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a425e8f3e5c447c12806ce522c862bfe841e427da3450d26a1aa65c32e273c37
MD5 5215113ca9d698fdc7c0752bb4133d83
BLAKE2b-256 53549004c025921cb34ac0b8f00a7c4b18b6a82e7184a875212c10f66ed1567e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.26-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c8f2fb3ed3850bdcef3a63bf166201e57a3ae0445c854e8afb3c8f24e2a64693
MD5 254186145686b7121a5b9d416f4b5c7a
BLAKE2b-256 40602c9a4621d54971eba4d9129520e1c95d1a254f94965f6645dea5b871809d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.26-cp39-cp39-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 b94079173349d3a03b9d01f26c6901b5febc67ac374c2bfcfee842b012b86429
MD5 3b119af66412f195ebb6c61ecd3308dd
BLAKE2b-256 742122eb1e6b49f7a586d464c2153f97b9ec4b326c113ca1c0aac189a2354659

See more details on using hashes here.

Provenance

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