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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14macOS 15.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13macOS 15.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

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

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

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

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

Uploaded CPython 3.12macOS 15.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11macOS 15.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

epochly-0.5.45-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.45-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (6.0 MB view details)

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

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

Uploaded CPython 3.10macOS 15.0+ ARM64

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

Uploaded CPython 3.9Windows x86-64

epochly-0.5.45-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.45-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.45-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.45-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: epochly-0.5.45-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.12

File hashes

Hashes for epochly-0.5.45-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 7384e14fb8b3f704e1b61bb2a72412ab851fb7348125fdf441a09db9029c9fd1
MD5 7125595ae9cae1b20010b92050bd98c7
BLAKE2b-256 d70c8c2e416fe0938069d6705cf901da9125d76817d81b32adbcd5092a690927

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.5.45-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b91babca4a94dc9d049781cb569d83d92350567961c03cc6797f46dbb72a94a3
MD5 69f747b88fe7f00363acb60cda4cf0c1
BLAKE2b-256 66e370e0a8ebdf1c96596f771bfcc1243286e98cd80e30c0e411eb9b7faa5ef0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.5.45-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8a5d8c7458593e6499c7cc798afee105699ebbcdd5bb57008f25aae9df45eb55
MD5 67cd2e4dfae2b78d5343b536e90a8856
BLAKE2b-256 1a18ff4f06392ae791ee276a56999b5b1361c72768cd85d811e970edacd70cf1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.5.45-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 8dcfbbd7382b1d84a03424de8faec6f580313bc654f773a7ee9403ad1e4dd32c
MD5 d8def04edc9c7bbe13477534da0cad83
BLAKE2b-256 d4e00d21e37aa4f2816f928f387502b31ccf6603abe5b00ff9b4f613e16b49fe

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.5.45-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.12

File hashes

Hashes for epochly-0.5.45-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 588848be1f8560d9cbf1493294b354ac042e6a0289b8af256fa91f9a139b2f30
MD5 855fe3a721e69535a2ea6705cf6347f3
BLAKE2b-256 b9aa2d47591beff9928d23a2e18702e850c09f4d0f62e8fc7a4757c5160ee5ea

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.5.45-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 74a62c2d3bf7d2fff92e3b9fa40251d9416ad6d2688b4a9ec3461a78d0b47805
MD5 2fc39dbd79415169aa79bbca161680a9
BLAKE2b-256 622d227f06b2239bf89a9d65ac89cf0888e7aba47a1f4e4426d53d75b2ad3a05

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.5.45-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0c36949cd0b5a92868a5606852e7de3c8a32378b088fdd1052a4b5723b18464c
MD5 91140bf0a1c1dfdf8a440d277c090642
BLAKE2b-256 c76455deb848adfdebd2bbd9c828d942df4f80263c953f05eb28ac549bff37dc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.5.45-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 17c2ada87caf76627db5fb636439cf8c54d1db8879e1df949f441910eb00cf01
MD5 60b426d54e68763076d09fe221baefcf
BLAKE2b-256 0f504b1d3e944832e26dbbe4a6b08efe377078c0dd5910bd5832444e364044e4

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.5.45-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.12

File hashes

Hashes for epochly-0.5.45-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 8e909b184e7a8eb8efb8e93e340204557adca8a393a644288fc460989db6a134
MD5 414dde268c2338de37c1cdace6b16339
BLAKE2b-256 64eaba008c7f43ae2410ea7407d5a9f099bb8ce4b5159f8806067e79f953677c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.5.45-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d517ca27a29d37f05c8eec28cb571e164e702502c30a2b0661fcb60a6285dd82
MD5 8ce9cc9c88c819962025a29644bd037f
BLAKE2b-256 25dc94782a50f887095d42b86c903170018634608075a30bb90fa4a36ebfbfb6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.5.45-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d38759e6596d8524a3fe95ac5be0e504a6171b22030258aea76cd95a24fe8781
MD5 0434503687bde69debd9132bb80aa0f5
BLAKE2b-256 3f2e44e404f9e6df9de0d46429bfa71584d0c77d58eb5677a1c0270c8572b10d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.5.45-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 9a1700b1d8cd0e35ccac80b01d270cb480eb24437012dc14f4db9ddebeff8c05
MD5 f3834916d550301584bbf2f83ad046d0
BLAKE2b-256 3f2912d450ca157967642b8c7eb3284d49d73cd0a4cc9621f01527d176c368d4

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.5.45-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.12

File hashes

Hashes for epochly-0.5.45-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 5532c67bc9a3e334a69ee32b0b733c32e93cb04045648be5ae2855553ed05685
MD5 1d8e7942edf51734d7d4829b9be5073d
BLAKE2b-256 1cc72dee1f8575cf3ff44ae81804c1c2fdfe7702836238743acaa2c128b19b70

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.5.45-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bed5f3529cd3e7e723184dcb439d207481a87b2608a8eaca42e79d64728c4309
MD5 68c264c1335a76ab6186848840eeb8ed
BLAKE2b-256 117b73cdf569645afd8c1e0787ee2537ad6a50327e76d1baca218e7f8c855661

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.5.45-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0d68671d24499d51d0f90e14a1f72c171ed06fe6fffcb83b3274d9680c437671
MD5 b28bbfd4b6df281de9f7bf686068f281
BLAKE2b-256 3b0a2b8d8ee35a7b8283a880dec88e3f32eb64502968d7c5653946c0ab910ca6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.5.45-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 c3b7e3b4d2ad55b8465476e549a6a1441788993178f3ce9ce795a6439cad29f8
MD5 7af82374f3fd4a4a0cfa0db887a75f6d
BLAKE2b-256 1909a453fa2b47e9f04c1fbc3600ace092a6a5022401ff6ca3584716330f26f5

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.5.45-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.12

File hashes

Hashes for epochly-0.5.45-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 df401c29e926fa8a2583917d004a002470a1640ca06fd499abd9b48fb62bc551
MD5 09ee37dcc618690fab7b03eafe57d000
BLAKE2b-256 79033dde40a4c6257dcdd81baf8cbb12d4eea3b56a66cd3cfc0bb4cfe010c816

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.5.45-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 59041462277f2396e9ad17fac773056189a2ff6b79cca23cda307e21adbfe29a
MD5 599e29b9427ffe1d2567c17106e9cc24
BLAKE2b-256 e9f5ecbb9df77362c069a40b3daad43ca3201366347b5892e84cadf467db6b61

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.5.45-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c18e6866f8ad97e6c679114f483799f2eea897f9c9276c7122e8c7201f5c3c59
MD5 3182a66fddcde86db8668f28ad5e9c70
BLAKE2b-256 deab524f93880c1e7679632cd4ef616db7d0a6063fa41836b97c11bb98b39ccd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.5.45-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 c000a722c7a9882542568eb9227613deef97da290a9f506e91f8b170d2703153
MD5 55796191b4a57166bca1fb8d9b04a4da
BLAKE2b-256 ff84377f999c64d93fca203d543461e91a328f45bd779ac473ff176a8cbdab5b

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.5.45-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.12

File hashes

Hashes for epochly-0.5.45-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 ea2a7ac8fed438d65b8db032da510b23b354b80af543c92b0dbf26e44c6ceca2
MD5 99c3cf86e3923b55b31d704c0dc85d10
BLAKE2b-256 3214b4292098f9412873f2244ba7eaca47cf5c8bc0ea17f86de80ddc24e11c23

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.5.45-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 98c3052f32cfc01d4a23d0d7b7a2384987997744e8a8dad7d56a2ec02b7a61f3
MD5 e1e9822dd2d30ebae6605c1423063211
BLAKE2b-256 41daf9d15bc396aad41571bcfa1dd7626217278b46d229524d149a76e89c4c41

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.5.45-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 559ce28769f37f46547f1e24c4a080c922cc00ae36fe008762514f9ac935a3b9
MD5 30be8760d2059fd2557ed81aa9f0398b
BLAKE2b-256 f978b306ba26b99f3e9162aaf683b9e7e7e91ab8e769bd96f9e47bb2c79de5af

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.5.45-cp39-cp39-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 ef5a1e09a48d831662f069c750fc1fb43f170f5d461f367ac54719b68cb609b7
MD5 8360080cceac562228f94e28770bfa8e
BLAKE2b-256 4df8684c8e282701c53d4d100fa4e9838c3206cf0a61c0711e2b100e94d9fcc5

See more details on using hashes here.

Provenance

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