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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14macOS 15.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13macOS 15.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12macOS 15.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11macOS 15.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10macOS 15.0+ ARM64

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

Uploaded CPython 3.9Windows x86-64

epochly-0.4.24-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.24-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.24-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.24-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: epochly-0.4.24-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.24-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 9d97d479e7b062c59737e18d0c4764b8f7d443195deeca47a82203aaecaf80bc
MD5 00592632ad75ef71f1ef58dae36a751b
BLAKE2b-256 7ca9da56b893bbc52441268f56195c49ca6dd4fa35fefc5292468f3c9b5e9a1d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.24-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7eaefdb55da758d947ba5619faef42e1174549fdf5d704d7ba880b2fea167f70
MD5 cac9b30b75fee2d64c9a812b149a61cd
BLAKE2b-256 70ae4089e7975501dce6b7221e9360990b66ca532434f30a70bec12e40c213ab

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.24-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c06a7ed2b6187045c65864362e0e5ac68be4d37c71a1311dc0431a1c39e25e1a
MD5 d271c8d2bc140c9e87438e99937c70cc
BLAKE2b-256 2956f39d2df2019f2d248f4dcc3d49bc32b1db221716c6be8e7f8af0150ca131

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.24-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 41fee58eaa082783ecdc898e7ee0af04c1b036d3ff56304311792eb20cab5d07
MD5 f4694ec80c38065cfbc28c52d83f6279
BLAKE2b-256 fff112b3c87f5f1964d15ed89ff6af7ae7feabf824486b6264681b18697935af

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.4.24-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.24-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 64c260b2b255a45fd3ea0038dfbf53f4b1427eda593ecd672763fb4e5e365600
MD5 ddf09a76167bda52d864043d739bd4a5
BLAKE2b-256 7b96c394dd7911d3ca659c3c20f75ff732fa9d293f50f1a663cc2e247b3b2279

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.24-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f52413c4c8f5e9b1beeb665789356b190536d8bb9f344ae83a957b3996f9aa74
MD5 8a671983fddfbf4c831f708f47f4c4a1
BLAKE2b-256 8177961fab32af3909ec80a7e5a24cb8a53de89b7faf36f41bedd51342570212

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.24-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b8688d2502f181f53fe07b56b9a38f5775c03cb3a04cce686e9a197eced91620
MD5 5d99163d8a41c10974e609355045c6d3
BLAKE2b-256 2869db150303afffa8a98e59d128416c729ed24eaeac1f147f656de5b646651f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.24-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 fc53030a355b2644b3508e62b2839c85925e4c1e4d8d17c43a1ebef835c2dd44
MD5 2af91ef89036ab44107354ef06efc56f
BLAKE2b-256 f93cd74955dbc394727b444fb8b1ea871c07a47c707b0b15d4e6cfcd0facfc51

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.4.24-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.24-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 8b8ff36a0a6e243940f88387d266eec11f463054080e4bc04cbf619063b112bd
MD5 2a54db1c837b5dc5c6651bf17a4bfb66
BLAKE2b-256 23b77a33a117ccefef775858ca034e0f703cafabc28082a94157038ea4833b09

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.24-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fdc78981fd1a0136f50369c36cf9c3dd6abfd21b978139c47eb765a55f2b969b
MD5 b4c0cd24fd37b92daeb03a303d192415
BLAKE2b-256 c5f500ec16abfde1a7af3a05276c3657432aa8e06d8cdb66c97a7f4710b65916

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.24-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5ab3e4d4ee354e9ce67195c086522b28f79242742771c0a47fb5e45a8912825a
MD5 112b0e0d56d514385c4504608eb9ad89
BLAKE2b-256 fc600de4731c752aad7c7898d49c9f67cf584621dadfbb8a2bef882e03e722ed

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.24-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 6511afbcab3c25acd79a8c0e472a907dae14c733b121b3325980a9f023bab28c
MD5 21fc3300d369d38306ade5bd513326a6
BLAKE2b-256 7ca61c6358634cd3f968ec357df1a8e58d0dbdf794caeace6cca2907a36f0e36

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.4.24-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.24-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 7a1b8ab722db2cecb0cbddaa5b228c6253e967a706868163ba8b3a2d184f858c
MD5 e1750138fec153613fde926f4252221b
BLAKE2b-256 c10854129723e8d63026c05536e90465e93a7e58758ac3e3f7fc59ea3041b99a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.24-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d8d78534c3fb89110fabafffed4021b5ac3e72b538648485aa47a1964586cc17
MD5 87ed7350d57e472e46c159e9e310ba3e
BLAKE2b-256 10cf942ce5859bbdc945453fcd22d70087455976d095d79fc7c5653b1d201d4f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.24-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 aebdefc931b82f8b528d651258d2018b22b5da99503ddffe8b8359f3da1ae4e1
MD5 51cb73d7c6257123ce39c0beaf1481f4
BLAKE2b-256 c0dabac1566d0cc269f3b5d98e7b6cf733d78fe4de88133abbfd36aa2d385f28

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.24-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 dc5b568be88c7da96b41670a6022ba70b17942dc84333122e70959736f762a02
MD5 bab98a3b3d5af4015ecd4bf60a6804ff
BLAKE2b-256 3921208fe5039dde5ef077ed32caab8e61b69694f11fce7bac644de257c39a87

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.4.24-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.24-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a5ea4c0864514e008aea884f2e16236e08a0c3e209ae0008bda13fa439970793
MD5 85f6924420ca0c86d593603fc057eef1
BLAKE2b-256 ebdc03e6289b0332475efa26e16cd79f56845a9cfac27c5cfa5133967859e824

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.24-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f93f8b8de6a6a1557bae68cecbb3f1ec32ce4d1c69075810a37a3a2523dd4e4f
MD5 cfc4a9157e45e3fe4eb5e717b579bbc3
BLAKE2b-256 97ec4cdfae7c896cee728ae266ddd03ceeabcf240f069b367e8a47dd5c0245fc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.24-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 362e68a793bb79e3f614fa27f0ed5580b1d9489acfb4dcd37cf3971c8023a906
MD5 1dbbd187b776f4d924243be62dae92b6
BLAKE2b-256 321b316f388c1cb16172c0492309ba650c23943edc059a9d1240cb3c4d76290b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.24-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 386fc40b96243439face2474fc45a19152d3b705f509483a92ec943e8a8be493
MD5 8f1751c3d474341053df06e0e52454a7
BLAKE2b-256 ecdec233490b72b660bb68f7915f29893bf6df6f2bd1cfe2008244a30d03f58a

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.4.24-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.24-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 359d043f1641fa3165715a0fd23b2a3b3bf77db39b6be31c1b3a3e0539dd94e1
MD5 6dcedc27f42d43598fe9dd69c677040d
BLAKE2b-256 9ba6e33cb2a94a96275a3d8f5c6887babe48ebed22073b07d54b3f467db3a87e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.24-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1bd7153eb5f985ef7af60c30df0672baefc13e69ce66ac3da83fc3498f6db846
MD5 46bd8940bd38731be8693dad59dbe5d4
BLAKE2b-256 56adbb180118efcd1587a54e8c538e3601830b1d6e110a5dc027c4303514c284

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.24-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7401912614fe84eabd30f66f83a6086e354b434b09b24346190974f4789f74de
MD5 ba8bcbb5c1a66434c0102c4ea63bbe40
BLAKE2b-256 0cc8db2dc302fb9e0a729b3d690b3fa3c90e7a2cd9b1f6ec82a4f7ddd6915fa4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.24-cp39-cp39-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 8a06efaa7b9bf899a2918a4e09d00e4846f63db87c4c979c0eabdc4f2aa9e9a1
MD5 9d7fd0818b7fa88face6248ca058de3f
BLAKE2b-256 9360591e6955e2cf04cde169f1b08ac6eaf4aafad443314dbda7b27de7922264

See more details on using hashes here.

Provenance

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