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

Uploaded CPython 3.14Windows x86-64

epochly-0.4.27-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.27-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (6.1 MB view details)

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

epochly-0.4.27-cp314-cp314-macosx_15_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.14macOS 15.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

epochly-0.4.27-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.27-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (6.1 MB view details)

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

epochly-0.4.27-cp313-cp313-macosx_15_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12macOS 15.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11macOS 15.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10macOS 15.0+ ARM64

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

Uploaded CPython 3.9Windows x86-64

epochly-0.4.27-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.27-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.27-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.27-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: epochly-0.4.27-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.27-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 0161e3a9d1cbac812aa7619bcb5738f9b611d3b685a33f2bd12cbc8d39efa2b6
MD5 b0c599289f0d6c12d143b94bbe041622
BLAKE2b-256 9b307dbcd3cabdaa9234a7cd546e6f5b7a0749d5affdb7e8f4a5415e0ee4e10f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.27-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e61b42a911833cca634d967859bc637780461db4043fdb59fa3fac03f9f7cd8e
MD5 078a563356c09938d056fe38b661a50a
BLAKE2b-256 92a13097a46611ebb8c7ba112776cef578a62da2da773ea6bb529d527a1bb65b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.27-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6588a29ad27d6ef5d10cf3292190368f8d372e33d81b18ee2bf35b56e112009b
MD5 0938fbf43421678e2af9cadf2d4f14fa
BLAKE2b-256 b1a5485b02a5859130d09515323031c072f7bbd332ea10f2a9d5b52d01c49b21

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.27-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 54bd8290b6cdf19e7f7b22d99dd916e4167111a0a1eda63ceef34ce9ecf53d3c
MD5 10317fea036d83b3ffbc56a764f33ad4
BLAKE2b-256 e4f0236659e346205558e6cc2a006ee58fee3451d999b67b840a5a429374c4da

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.4.27-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.27-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 c2e90b80548a05ba68fbd270c055878703dbd89b6cb281ef828b7406fbc09022
MD5 2f5a414aa2c0c4b46c9e64c17ee1540c
BLAKE2b-256 e048aca280a11f32bc677f74f8d9d2888cacb2014cf9034c985202c158fe720b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.27-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 77aa58653b40b67c41fb04273d3d65d44e1f0fac348354ef28270c1392f9bacb
MD5 c1fe898c413fce0190f9690a94facc99
BLAKE2b-256 1c7488dec93d39ca6a1786c7df0b2431756d87ca4026cce4442c832725792c33

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.27-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 087d5f6660905dd424b83676460df03c7567daf5f8fa9f954a72bd4345d19f9f
MD5 8440a316fc23a479b8aa192f36142dd8
BLAKE2b-256 e41908059e614d686ecdf6025c1867cf3cf44431ae4f4c963e98e10da4141f98

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.27-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 1688bf34c0ea9f2977fd4448c3b3f247fc48affe241dc84f3916863bacf9016c
MD5 76a26be2a211df50e569979457a921f2
BLAKE2b-256 e33b49196b01ebc32e886dce62d9ccc7af9240101111d2e77ae62b225cbdc06e

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.4.27-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.27-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 c0e1f25520fba683de4663ecca842d41126bb6a113d16b49913c8a8a0017acb2
MD5 98c26c6a3c423252ab9fa888090219ae
BLAKE2b-256 50b7f7b3a7d3542c0facaa9dd4b22e83b4e741998c366757c4a92c50d18deb85

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.27-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1321a2b0d1980fee80ba011226dc2140c7c11db43b122f243c9fdb525763a5ef
MD5 186d63059e1a9e1d01c53bcfcdebf7b3
BLAKE2b-256 eba541748d8b5cb8db1952f5b46ca7e13867d895cc4322454a7faae534ba9e88

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.27-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5357ffd3f743043af2e1d688f9e48eb13d877344a294638e6eebd46fc77c54a3
MD5 2abb5caad2ddcef394f2e9478fd7fe36
BLAKE2b-256 bfde18827474414a6fdbc110247657ce2ad2bdbd9035c55ae167d2517f664b7d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.27-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 7acfacc544e0db697dc13a05d6bd4b4f391f40972eff9029896f13d7219d231c
MD5 fea23fc45c2f342f6c63ef34498d0dbc
BLAKE2b-256 c28a3330c588936f32fa5bd2d95717efa86740c98942ba7dd0b5d9dccfce1dad

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.4.27-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.27-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 1a72786290f320ffac05d672ed6bda8f4b3b2a885f0f1002011d20630b34207c
MD5 3c58a695d654c8f1509b3cd9db7db023
BLAKE2b-256 697b68dc8bbd43f736d657122f2820e77677024aacc5eb3bf321dfca543ebef4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.27-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 039c4c74e7913d786e40db69c0c21028bfcc3f4b32df54b7a8ff41d339fd0db0
MD5 c09e45d68bd4f5f8220a5b299cb81f18
BLAKE2b-256 c6f77d11a493fcb2cb1851bb10677c1a5fe8ad554d430698f13f11efcff466ed

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.27-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 21574e108bc4c5ee72b4783c879cdf2eacd94aacd1b6789652b9396eecdf6c44
MD5 0859baeaabd6b035e1c20d12cc7084bd
BLAKE2b-256 e82d26169423c23d1366546d3bb674bd5ec6406487cdd4cb156633e1f8bef5a5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.27-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 5de14303e637c9f598bcd6376951b6bb31ac725d6b71b10606479dff87441a09
MD5 8c0d92d96dd0c8f0b87c5cf633a98465
BLAKE2b-256 129005aa938f0ec53f2abf98375c251723e1e313ecceebbd7b3a678690d68c85

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.4.27-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.27-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 cc88d9585ded3b6476d71c3d91e0a00968b8c9d33fbccd206477e4c2efd4da6b
MD5 fb5476491825e1b47f271f99a9bdc68f
BLAKE2b-256 aaec1563ecb0e3b174b9cbc7617fd9a9bf9eb1ff06cbfcd13173cbc1b3ac7dfb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.27-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a37c89bc7dbeec3c9b4ad8c6f3e1f86065448b7b49d0e5c0b9aa5b860edf1a3e
MD5 62e222056edc9f730eb008a1dc10171d
BLAKE2b-256 06a11c4c0234b95192de4c1a5e6c8940a194c82dcccfb5eeacb20682aa5e8fd3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.27-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bf7b024831b5ce79a5a1f1c9f29fd282dfaed5a5ff5bfff3902a9e8c3269d214
MD5 256a642a2dc0a3ee4368927a66da0d3f
BLAKE2b-256 1b350fe222eade5380f831ea782e371aa086358ebc0d21371691dfb2983bd7b3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.27-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 9d2a927e0a60541ec77eb3d888099bfd1233a8bf1951e0e6e295feece85e390d
MD5 dbfd275c2c5cebb42ae9dc355d54bc58
BLAKE2b-256 7b8a3466df379f533abec7a537efaf3c218e296f3734ffaa36cdfdaf25460c28

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.4.27-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.27-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 d086d0386fae782f1f29637303caecc15120ba9f41ba77a694a529fa50044d28
MD5 b7c81208253d8641ecf2f82ef3a7440a
BLAKE2b-256 7ad53f48e1d988c872635e5f701b040aec2119d1659b4d929f7fa94a6af191bf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.27-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c34d0cff4c25f8b172932b6fd5f38329cd3e6dab9edf6e11d19d478e391b32c8
MD5 ee934f0557e555fc783422138d5212e5
BLAKE2b-256 5cd16a9a6aa80aa9f81aa1841001590bf31332b349ba84259d455376cc97bd93

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.27-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bd92fc50e9f916561077366f83ddfe1228c0f0330ad1535bb720f232cb335a90
MD5 6cc41751c430ac4bec51b6254e8b7e8f
BLAKE2b-256 b74c2d05b0185d5607e6bf9b9bb8112175e5fe7cb5e190c95f9bcdc91a7e030b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.27-cp39-cp39-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 453206e01874d7bcbaaf0161506833ad8baa432868f16cbd3128b48392c0badb
MD5 f807d35027d27f573a58f76fa187cc4b
BLAKE2b-256 f6bcdb8c7fbd30a85c922b755c446d3e79f40182c99db5f24356b83a57f328a6

See more details on using hashes here.

Provenance

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