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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14macOS 15.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13macOS 15.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12macOS 15.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11macOS 15.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10macOS 15.0+ ARM64

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

Uploaded CPython 3.9Windows x86-64

epochly-0.4.18-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.18-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.18-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.18-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: epochly-0.4.18-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.18-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 a257b4589c24a587bee307af9e9a6083559faad0d86c30acbd0d513b1fd9bcb2
MD5 e347a12a959f032fadb584c821aeb6af
BLAKE2b-256 4c6c6fcecc2ac09e1a0a22ba40b79d6b1a03003c5e45df233e5cd8801872ded7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.18-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c35155630c308b20b8a12290cc5cbc65c820944bf58f18910494b0b685e34386
MD5 b16b84e1e86c2eb375f5c0710a80fe70
BLAKE2b-256 c27e0c2642a8009e1da301a16f99de0d62521b8007db194ba1beaf7cca905faa

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.18-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 910cd754f25a60d2a41eb8aeb45248b14aedf0075cf7b72b3f4be242a4855227
MD5 6165f0ab3131861ff2fd463efdc11f5b
BLAKE2b-256 da547844064c3ec166f63dffe1bf2b575de151e562e647f77f9a79c7650a9786

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.18-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 067931e157c86a7773d115a621016182dd0ab31bfb5c995046169456720bcf36
MD5 41ec5e1fb549cdc23a03338ff9e33b95
BLAKE2b-256 7fc420f1ea97b4a5b1f2179d65c4df4e563b8766720af860da87485da6128334

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.4.18-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.18-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 d783e742d0beac6275e56ded125919e74e033a1577f57e55a7d8f663f7cbec90
MD5 74a97e4ea06b5ae1e759d547976e9637
BLAKE2b-256 a62ebb7bf9465c796fd53dd57656eea5303ca52ac076ed511af00e387ec4e11f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.18-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e52c45a323c16f48da95fe77f72801be9c636d08d3aae3cbb513306491a1ae7f
MD5 6c1b01ae650aea06f1ced29d79ec5aac
BLAKE2b-256 90a9e057452e65bc14bf0ad659b902aa7e6403edc29af1b8dbe155d8c4806641

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.18-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ee198484d6740722388220f7627099e6ba4ffd237c156c6f17abba290c67e06c
MD5 843aa405ab0e6fcdac75f324f06cf86d
BLAKE2b-256 0199d088cb98dac3f3e3764c542918f6b7e8c43dc5994a65a6315dbe06dc8101

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.18-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 9dfba60ea2c63ca6401b3e44a5a0475aac507ffcfcd3e05552289cfbbf51018d
MD5 694f16dd8b8304817ce73d1dddfa1c30
BLAKE2b-256 d4b0dda53fe18cccd0eae079ba7a7b6ddb760342e4c001e5d098765bad5a4152

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.4.18-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.18-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 7d20c107a32453dcbd2850ece292bf4e2d9b1b3621b5f510df16d0fdc6c57782
MD5 835c219730066076b988f845d30970fd
BLAKE2b-256 be88757c06203495c41240aba18c8693f82498b0eb20e55e7df0cb03c75be4b4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.18-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b55f9418e5ffeb9b6f7434e85857d313d12985373c64d5f7df749d0ffecd957d
MD5 d56e964a95a61fb406198defb102a1dc
BLAKE2b-256 cd9fd2162c5e422bd8a2860a572dd137e7f0518dd98a11f88e97a7df59caecc5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.18-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c2c81ac7115dde3c77a1b6f83e4accb7af00bcea02406b338595b630b8c9f6ee
MD5 7e6af6aecd2055ea8ca659bb3854d140
BLAKE2b-256 a98ea2f3e44ba91e66566f32b48916bb4d2762b2c565601ffcd0a783ba446bcc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.18-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 2a74c6a819b068d304bbc1e7fb4a085d4d7d349307c35be848096145dba7b82b
MD5 a74eb22b95dcc244a52c1d76e25cf237
BLAKE2b-256 bce7b32ee3adb5465f5d6b826444aa099266dc9f185b01ef8d43a84a6d021878

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.4.18-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.18-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 f6f376db1883aede5163288652dabcdce7be0e2490cc1bd507be2b34d51f626b
MD5 a8c936bb4b7835f927cd71782777a44a
BLAKE2b-256 67fb154da72e03c3e4136fb8c1ff6fb1eb66a6935930c103cdf5e56c3f9e3259

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.18-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 febdcd0ba905603fb5a10cdd1594e348b837023b481176c795b6583b32eb77cd
MD5 743fddbcdb7961146671c38d037dbb4d
BLAKE2b-256 535a79cec65140c03dbd3ddb6b758689adb3f5ea606d9f4b9d717fd56893d0b3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.18-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9d1b84404d89d2d22701636989dcc2930f07b34235624142da385f285fe5a972
MD5 eab9d3baa242fa5aa03d613d0b1ef0e8
BLAKE2b-256 b7aeffd7b315d8a1a5708ade94d8ca2fc33d2bfba441c35fb79fed8d1d9fe6db

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.18-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 afdc4d00234ce1db3c6015f716f60655868c6a43d73af18c191e3d04ff03939e
MD5 84bfa85e52678d4ec97f4cfb6e348931
BLAKE2b-256 10a32bba1784826017fdd623bc7d7b024ef074033025e15f767954567db447d9

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.4.18-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.18-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 c5a017b7dba89005306951e32874c226ac6667d95ae1a5ce7e880b0054e97a43
MD5 b0e3207f59b287df6c5ca451a0d2b9d9
BLAKE2b-256 d0b08d61cf19b8f0a7c294a38d23df420d9951178ef72f78db3685446d2df8b9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.18-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 898918c33d15b7fff1645d73a2ccc5a3d510f55b91bf986b69b25eb197fd8192
MD5 4c44c3bd91e846cf8d7da962fe9dfb0d
BLAKE2b-256 c8163c96b6d36edf3b870ba426c35a6e145c374588b7de821d4d9f131452f9c1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.18-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5b37c7994bb773f6dfaae927ae980f5d5ce2a443960cc15d53370bbac716e666
MD5 06568ef218968abf2c1174ea0aa5781c
BLAKE2b-256 4806bb6dbcd16ecb741d465b8fc0beb06bb732ec0c2bbde7b6c25447554d071c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.18-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 8b87ebafda36dbfe404d56064911002af56a0ea23f84bff990900c0711b43a1e
MD5 1881c059f7dd31f91cc303a15b8f759a
BLAKE2b-256 dc0cd0584d6903a1dd12852565c87b1f6d558faddf606e365b5e0623c17d313d

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.4.18-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.18-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 68b514f32872624282b37a6cf2cf924cd5df697abe5a0dd7af092c767f6fdb84
MD5 7afd778044d84e5007cba716504135de
BLAKE2b-256 17e377008ca016aea32d49196ae06bcbdcb11c16398c557b7178aaafcbba9465

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.18-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cc159a183828669661f9a5385f75c12d01245986add4fa22d7da1f3cbe0367dd
MD5 6a2ae5a3e8d8290e64b3fced4e15f6a9
BLAKE2b-256 ec728d81e11fcbd1ee069013a126c12a71af0e5ec4556b4d339230e576244f60

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.18-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 97a8950866a71e4c8429bb7978857505868ca8fbda9d038726561de143c687a4
MD5 a54aebe66c7cf8b7792f46de4c02a811
BLAKE2b-256 b369d326d1cc28223ed66f91d91f43a85fca117661294148b7f480354dd70c19

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.18-cp39-cp39-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 8eb8aceaae49045df38bac59ce924b6536a6656d65edeaa7480333383637ae98
MD5 aecfd8b1ce422a4a8beb76fb7d5c4770
BLAKE2b-256 df86815af557233ab2b9b9a9e80cadc53ac3bd7f59e2fd17a0cd332252220cca

See more details on using hashes here.

Provenance

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