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

Uploaded CPython 3.14Windows x86-64

epochly-0.4.5-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (6.0 MB view details)

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

epochly-0.4.5-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (5.9 MB view details)

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

epochly-0.4.5-cp314-cp314-macosx_15_0_arm64.whl (2.0 MB view details)

Uploaded CPython 3.14macOS 15.0+ ARM64

epochly-0.4.5-cp313-cp313-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.13Windows x86-64

epochly-0.4.5-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (6.0 MB view details)

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

epochly-0.4.5-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (5.9 MB view details)

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

epochly-0.4.5-cp313-cp313-macosx_15_0_arm64.whl (2.0 MB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

epochly-0.4.5-cp312-cp312-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.12Windows x86-64

epochly-0.4.5-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (6.1 MB view details)

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

epochly-0.4.5-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (6.0 MB view details)

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

epochly-0.4.5-cp312-cp312-macosx_15_0_arm64.whl (2.0 MB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

epochly-0.4.5-cp311-cp311-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.11Windows x86-64

epochly-0.4.5-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (6.0 MB view details)

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

epochly-0.4.5-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (5.9 MB view details)

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

epochly-0.4.5-cp311-cp311-macosx_15_0_arm64.whl (2.0 MB view details)

Uploaded CPython 3.11macOS 15.0+ ARM64

epochly-0.4.5-cp310-cp310-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.10Windows x86-64

epochly-0.4.5-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (5.8 MB view details)

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

epochly-0.4.5-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (5.8 MB view details)

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

epochly-0.4.5-cp310-cp310-macosx_15_0_arm64.whl (2.0 MB view details)

Uploaded CPython 3.10macOS 15.0+ ARM64

epochly-0.4.5-cp39-cp39-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.9Windows x86-64

epochly-0.4.5-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (5.8 MB view details)

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

epochly-0.4.5-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (5.8 MB view details)

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

epochly-0.4.5-cp39-cp39-macosx_15_0_arm64.whl (2.1 MB view details)

Uploaded CPython 3.9macOS 15.0+ ARM64

File details

Details for the file epochly-0.4.5-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: epochly-0.4.5-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 1.9 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.5-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 78c7ced4c9f52aba489456857e50363c43836e2431ba5d9fe95f96f6f1571237
MD5 b018409a801ba218578dd95890e52701
BLAKE2b-256 c95386e8e9c0b1b3047a39fcbe090c8d2e25e1a93f9a317b989f4442c0f1e1b3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.5-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e4e560c4000d26674f17bf4ddcc89e8621add5dec9d865bd0001840630621146
MD5 8df27513631248377a50962930ca5851
BLAKE2b-256 fb3729e19171d41b53aca813eceb8b2f92a15b063d44b19148e36d30ebf78cce

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.5-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 304498e106d6974162a438f00f670660384dd5012186a2d66ad10403d4948951
MD5 e168a608de75a2737488333a1e8af428
BLAKE2b-256 c3640ab5525a3350ed78018c137659cf85614d025f3ae0f89cfc69fc76c22969

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.5-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 b7f19192da7346088e60dcda1f5c605d77d50db8f3f696520604c4ac7b32995c
MD5 5165e7f2ed264c5b3efc0ca5d482e572
BLAKE2b-256 26ed1d4c20fe5ad669d25c72c8579355184637eb9110d6d64de20e67e5e66a08

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.4.5-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 1.9 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.5-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 7c265b3e8545e0e40ecc39060ff181b1c98111aabd5af495840a41d12508acf9
MD5 03d6ff2c702d668b12583f7b53c72b0e
BLAKE2b-256 0c2771cdc46d409b03b87e5db426d1e5ebc5bb47ffdd4a585c906e4e28196511

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.5-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4e5fadd14adfbebf65300feb5384d269ae513e6e76a817cc646388de994d45d1
MD5 d2a1af6fa2345d4d196c59f69fc6974a
BLAKE2b-256 c12dbba84dc6470550e37aa07c701e4f3551ccb0c6828e14a2d7c90565ffc202

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.5-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a850b4e8d374b3601084c0b7cc52dcd063c8fd2e4409f801860bbd98f34e0b29
MD5 624127e9c79d4c80d13b767e0fdcc6c4
BLAKE2b-256 42b69718bc3fc233ed9a987a31465a313364e41882254b2a3d0096a13e4e828d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.5-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 53cc27b63246e1b8194feb67742dc1a9c2d1d2a25afdb10cd3730a719d33a005
MD5 d64f52f3d455cdd915b673f895bfb0f8
BLAKE2b-256 09458497d4c48f7d1750888407af2e5eeb95c4c66466f2a89ac2eba7466f9d62

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.4.5-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.9 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.5-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 510e646ddde3addc366967deb8b38fcfa429e8801b2cb701812da615825f953d
MD5 796a3e961392206ae8c60c10f3c40537
BLAKE2b-256 435fb2fef6731fc6a1d6ba82c192de0c60f3f7f8d9f6eb64065568408e7fe098

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.5-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 da2c4bafee365dd150d314d2af4ae6a1b5b4aef272c303c1574b7fd005fe7f2a
MD5 fdd6b1d4537f2e81b61738132cd7c48a
BLAKE2b-256 5c19ee3ff6878cb7600606f96fa7581b29824d03ef4e22e66b7036e39358f291

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.5-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7328875d30e0af5b2d961a21141fd957c2266c32ff883339a4b17dd33b7f7b07
MD5 8692bbb780c91febe7ec93802702e587
BLAKE2b-256 8ad2cf306fcab9db7bbab9498da3c115643a3baa2f6525a6aecaffda854a515f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.5-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 84a0513ee0f436ec780aae3c27ca8fb0c9f344db73af05b8a167421e0e767920
MD5 3f4a214d3695cadc38349e894c0c0370
BLAKE2b-256 6071c2dd96accb69e1abf032616a9e9af792392cd3ad2ada0d5a1dfc20a0d179

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.4.5-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.9 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.5-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 7475e0fd85950b75e35c52cdfa181e7733e802fb5032d66d9d2e12e609a02f36
MD5 e56d0db0453c65683dd307e3f41cbb58
BLAKE2b-256 7fe728ddd7aa23d049809f79eac2b80c06b83c5fcc9fc32eca837fc97c80807e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.5-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 38bac359bdc59a21609b71417d226d4281e46c7e2aa691de7bd16d6be96baadd
MD5 d67b0606ce8a3586b834aaccfdec1ad7
BLAKE2b-256 bf4cdf80ec937355c0c017dd7a538e36e7c639a76ac5e9e22b35b9c7e8b973ac

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.5-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a5fb6500d72a923798aeffff8ee2343616a85935401de0c49d420062984763b4
MD5 e1bdcbc98b1bc975b7f28dd2f4ea69a4
BLAKE2b-256 e2e5c82112756aefe51dffaabac6e1b4d5e80aa1816df5463f297c60fb0698cd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.5-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 b6bda99fb98086bd973f46d6af10e6ddb35d3e5efe3f1b35b9b2f9d95203458a
MD5 88ede9aa269b980fc9f33ea878f00171
BLAKE2b-256 1e267945e9f38430a6007b2b14678e6a673ae3a644112ef40617f0c529d06072

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.4.5-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 1.9 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.5-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 ac29e12261f6718cb68c1585f2d68628123ea457c03a328ee0a35da03f8f82f9
MD5 c992c343d0a5fabc5ea2fab6324854bb
BLAKE2b-256 753abe970439c1c6dea244eb22b3d78b03073acf2691f65e8851a7b9b80571de

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.5-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f3fabd1fec96c6cb053ecf032841f00c1c2377ddb6ee33bc562b1a9e232d39cb
MD5 6fac17f916bca58f2e1de898d7296e2a
BLAKE2b-256 5c035c100d157e7aaef4fab2e1d0f71dcab33d38e330c8029dffb7593a39931a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.5-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5fe9d03f4e688bf3d414c53a2f7b51b9a22dbb016d78ac3b02f9da588af77aab
MD5 a0c7e14d622ac1571f74e2fe2a446951
BLAKE2b-256 65785475373630fb726ed80c06c45cf7e2a60e38be33df641a01b8bbc8f8f584

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.5-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 6405b1db4623c115a67c0df51088978911be0be2ea4da6caa93bac827a9e57fb
MD5 150c12bac5f59f2bc2be16b83a60802a
BLAKE2b-256 10b1a186a9e79ac893fee670e819d0661b296428b417ca6fa7b052eb9a25c29e

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.4.5-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 1.9 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.5-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 529ae535cb183fc0f132ab66224f156c816c539e07639f17292321322e7be6f5
MD5 db9cc65e7664d38e4309c1918b6bf699
BLAKE2b-256 6e1f6b60e839464e2d906f72d1ef33e732b83dd5d783466935937f19926f6be0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.5-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 05c873a1b837833b10cef954f482e7d89760a8be41bebe191602ec6dd102e44d
MD5 fc0c0ecbe3d9d4c910c831f3f02a4391
BLAKE2b-256 228e13d2c42fc45e067efed7ea5d8f57dd3a4b0436bb276d2523bf19013a4599

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.5-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c1a82c2b3498d157cd78cf392b4785df37c7ee40221a4655b8783d194b22d1ae
MD5 14d4e57db4e1ac47faa7060063fa9e8c
BLAKE2b-256 da862700c1d70f752385a52d1e01c533ce711ce29102a790bbde3aa4f768ac1c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.5-cp39-cp39-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 0da4b41dba1bb1e774c0903007fff7a4038f945c727a4fda9d5892f325a9bc97
MD5 59af5949322f8d45957b5500c52f80e4
BLAKE2b-256 f5ad355f485ec8f50aac716718e7d86f2b7f7413c390a3a8ded581ac6931f0d4

See more details on using hashes here.

Provenance

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