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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14macOS 15.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13macOS 15.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12macOS 15.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11macOS 15.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10macOS 15.0+ ARM64

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

Uploaded CPython 3.9Windows x86-64

epochly-0.4.22-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.22-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.22-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.22-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: epochly-0.4.22-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.22-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 b9b628bc310d1820d390157b714dd362a1a7751bd12acef78df79e7690a58574
MD5 2947c4ec4815f2cbd39a8efbae65fa34
BLAKE2b-256 49b58a87ca4f624d2f2821fe6fd97e04162decfdf91862554d7a75dd4cecd0bf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.22-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3749be845bf520a9726f7dd5416c7b657547376dda6d3d4375d5ee4555a65995
MD5 3993dc2b4ae3caabeafb177850ef78d4
BLAKE2b-256 b19db9f8e428b44c6a333614bc91134f74b0e3f53123f3200aac505c3490b767

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.22-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bb92fcd10ceea1b797a59690d8f1d9ce690056e7f4dc3372638eee94fec93e5e
MD5 c063c2f106f02913a72bf54b5119999f
BLAKE2b-256 c52d89abd52dd0dcfc726982c21241886901f166b435cf348acbbc33089aa32e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.22-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 8ded81bf8510b4bb96f5866078b16ee9adc66376d7306e7e4423714c07e14ef6
MD5 f926a36611a0e8b1f4afd7cd3cfe8aab
BLAKE2b-256 ecb9213344d6f22cea4a9ef208c043739cb78e998cc6b952bbe2501595145415

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.4.22-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.22-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 c1dbdc6a6847a0f681a60cc614fdbcbcc8b5f8ce86c1dac7ca67de2053a8f19f
MD5 3e1b8b7bdf2feaa1bc2a74e30562013a
BLAKE2b-256 efa65024379a665ad1414253caa88ec1909c92fd6e136bbe47cf81fd6dccfeea

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.22-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5c12c0b3bc498597c51f6c82f76bb8fb7b2cac6a4249ecc8deaf366e76662d18
MD5 bd37c635e3ed15d304dec720e45b8903
BLAKE2b-256 d9225b97e94ecb26084866962e1454de71ecb5a7760eda20349206539b336417

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.22-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d72ed783cd4ddcb19ecc10291b3250c70cb291b6b7d9b142ec1b9fda9b31555e
MD5 824caedef76e91da6bb0851146c53477
BLAKE2b-256 05a2de06419ad340e22c19385dfdbbc9e3b8ae0312ae329f8697ec870d3dc546

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.22-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 00de9ba754f1244d4817815ef2483262bde51933649b217dc2da7c663c9938ac
MD5 e025f975b4666659d0db7ef1747e626b
BLAKE2b-256 b54bdd92e75420c5f9c09fb0f4ee017e6e24f6751f3d6f344aec11e2ac7e66af

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.4.22-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.22-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 0f5a0ffba0d6e9788b4543b7b720cb428501df7eb51579ed0c10b82f6d678b7f
MD5 32306eb45fea78f09c38847780cf15f8
BLAKE2b-256 c4644584c716be5fb1fb34586f05d66b0dd30cc06c84ebd1fb6873c29e2bee2f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.22-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1380293eb8ead8e4cfde1bb9a277b8923c263e235e88ad31aeb7f15e08e08c29
MD5 453f1b0667931f0144415e516ae1a21c
BLAKE2b-256 7721debdfff90be2862cb2c30e548325d04b96db3498ceae7bfd4c82f5c06570

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.22-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d3bfa8b26f605f0ab67f699c7ecdcf24c8a1181cc34b7fb2e67550c97225abfe
MD5 698d281aa87488451ae68e749d98f3f7
BLAKE2b-256 51bbb1e5f3951326f11bdb05426d7d66705eb43da8016276b89c354321a9f9f2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.22-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 4d1d4ecb318fa546881bce3e3f30b60aa338f12241d8d0abe599d54af4584c93
MD5 3b1481f4d9bb99dc4918afa2b9ec1d5e
BLAKE2b-256 b805aa5f4805b9e3c7324313359c973237ebade95ab1c7baa99d102380514339

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.4.22-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.22-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 c7935602a80e6ee7124f36b395f331b384e325586d854ac120acf2e3595e719c
MD5 0a6f0edeb981c4746c5fa616628d8e5b
BLAKE2b-256 039ecc612d5228fe862dcdc3fe1f5950b98c4bf2606cffe67d67639e493997f0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.22-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 67ea810f328aa63519eba6479df7686ad1a320adb67f225ff74bc8f24b3a0441
MD5 2c1aeb05ca192d89155875bc9b67970e
BLAKE2b-256 75db0c5370e05e31b6667cffbbfdaf2dfb870e8469aa5bfe12acd4a4a7f67de3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.22-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 baf680f2f46aa2babad045094dd669661efbcabb29ac3cd104d96108bc43a34e
MD5 e11b000c41e690a7e2dc4456138e908a
BLAKE2b-256 ce8df74cbab2bfc158f3d267cd0d7cd6b4ac5e15cf1441c1b919b60b411798c5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.22-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 da5ea93a5cef26ab9c5979e277a6696fa4c63789f8607dc972b3aa8976638ce2
MD5 500db695c6e44c10cd022cbbdb5562aa
BLAKE2b-256 85d73be03bed8c939019b181664badce2e2a5d2f4d2f8d0975172cf153e1f1a5

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.4.22-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.22-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 887139b6816ad0d5c35d360ec4f57a999c6be6468de201415a1689b600ec93e9
MD5 f987ef1e35f24a0bb4c73115e4c8dee1
BLAKE2b-256 c68ddb4fd32b487193c245566a9c9230cc2e673a63c74bfde5f0cf0b027e1e51

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.22-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4423dfc3573d762f5f1133654d1097ab5af0bf20d9ba0b89b7af4c9249dd6d7f
MD5 8049c6a05827ec3c0752792dcd8f629d
BLAKE2b-256 79c28d56ac14ef52a4392dee664185c8fe389489d1e0421c540926594567585a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.22-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9671c3070a2990d744518994f7bdc2a28a9d26d81c5bbc3513c1b54a2843a01f
MD5 636a4074c2a24b02b397f171667091f2
BLAKE2b-256 de29e0ee3f708d0b9d4dc3eb70f4917f73021b040f59a9957554c8a97ea8e7c1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.22-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 addad76fe0a2bc9c41584d73882dc5c0db8388dc31ba5571cf769a4bc2404f82
MD5 e25f476d1b2f1f9055abb62a059b4e56
BLAKE2b-256 be8a6b2788f40dbbf572c61d596bda0ebe596fb26f0e34a7a828fe9b85760ecf

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.4.22-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.22-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 83b0aba7f24eb8789bbc2618b558c58befbc3a9dad68f7911692829caa292f7d
MD5 9e94f8083a206cd7cb177612f336e868
BLAKE2b-256 bcd7d97bbf126ecb3f1ffa26829cca299e5d21d41c9b152116b4926f5b560d9f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.22-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b79cdc08e2f982c99df7f8d7e30000089370a4b0f4a5aa63ff44f4c20ed37b50
MD5 f13399c32874be2a0fc0c86b783adf07
BLAKE2b-256 3d35869ba397c8e053586a006db86a9d05ede5af0253f381763a46248950d3f3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.22-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9777ca745433f01220634ee9393a2650fd6a81eead88e138c8d43c7af6ec1456
MD5 164c7f40ef6b7f8065d6c64185b4c4fa
BLAKE2b-256 8970c2134965f07add648a248a5d17dde89a07a8598d703b88c1ff172ab07947

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.22-cp39-cp39-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 9dadf2e9e9d7ca45d04dd607f6fa829c3a97e17c9431ecb6f981ca4cd429f57e
MD5 52a9927946004f8a9b60ca345b8c9a80
BLAKE2b-256 8fe125f6969b92b427777a65e7ab2b5762171f307acd6456d540ca4928156887

See more details on using hashes here.

Provenance

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