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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14macOS 15.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13macOS 15.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12macOS 15.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11macOS 15.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10macOS 15.0+ ARM64

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

Uploaded CPython 3.9Windows x86-64

epochly-0.4.16-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.16-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.16-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.16-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: epochly-0.4.16-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.16-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 abc8d5f698f8ebe21e7d6823b27de2bbb3b36a154df1b3488c179c9f8d73aa0c
MD5 dd70d922046d2e10fd94a4a3bacd592e
BLAKE2b-256 bcef1e42a01a486dbdd496ad0ce1f697e1ccc723dfe4d8d21e6b1a73d524482e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.16-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 19e225df6c82814d0905564d1c5cd676c4708ffd9563c62f47f71d98824cc7bb
MD5 c6be0159a8ef1fd03b925431283905be
BLAKE2b-256 5227395520db4d3d0d4d5e9554b4e51984ba070c0cac21e54c823a2c675e712a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.16-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 158e03027dc156887a97ab47403a4c0fd9d86f2e9fec16a5888691ce944f9298
MD5 7757c60e8d4f320ea95e58afa3ee6372
BLAKE2b-256 4f2959b79ffc9fe7fc80cf536680755c985b12ac5e59fabf92308e9fe9b93ad0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.16-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 e686b62b023f9124e8994bfc9ebe3c78e2f45682715a3994e96e209f8c005d25
MD5 a04bec4ef1d544d277cfeb77c99d358c
BLAKE2b-256 282f4de5c77a7566523a7354e8b634e1a6506011d97b0e1704338ded94be20ef

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.4.16-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.16-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 068ffd0d3420f22166d776736cb156e733a2a2c8327d6397981f5064c84b9594
MD5 c476e368801b6a3353d49f2d84d3f868
BLAKE2b-256 8368e3c3216ca2a06cc721955f91188f763f572e089943abc24af237353ab5c8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.16-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f8b35e81a050fe7302e57df184f963ee1fe4ff7fc4a98184be4af96543b699b3
MD5 933cc7fe96f82d4be0c0a5163c5fb6b8
BLAKE2b-256 8d73173181d9a195cf533fcf3b96ade581b37c2b6f6bd27a48b4e99af976bdec

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.16-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f75254d2030893bc1fe49a608d7e97e60fcc6281e1625e9e6bb18da084a896c0
MD5 53a9c8c942e3316bddc258247e184bae
BLAKE2b-256 d206b0b7e85ebae1ecd1bfefe94c221a37ac24d873d718e3c2474b97e7d051da

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.16-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 47bc667683b08541e7483546b67c0dc906f8c0bf79df18e9ef41075ce8fdf5d8
MD5 a26d47ae24c6e59a53d29fe8392962c5
BLAKE2b-256 273f812225bd29c97dd8bfa4da0407db8b1d35f3dc219705cec0028bd2433b36

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.4.16-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.16-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 a566b80a3a5d69bd9e4929b2582d2ac60a17ddbba6d5c0bfa6bcbf7439988021
MD5 b31109029e73dd5ee4106b169b06e1ad
BLAKE2b-256 e0a5668fff009b557e90cc8b445dc15454bf441784ac4a03223a9c39ac299cfc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.16-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3df6543aa6f654f20126b83698a325f81d4b791adc994209c0b7b5c934693c6e
MD5 8532091bde52d72c4360ed4356c1b3c0
BLAKE2b-256 acb604b360122fe09b92b1c3131f55b60ee75d5967d02607e8365dfb57fda3c8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.16-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 37f88f612a2fcfcaefeb78fd572e137020c9a119d876c126704c42659791a09e
MD5 0bd49df426920aa5af1189554adb402e
BLAKE2b-256 d8b908a63542d8d0498635d2ca1cf894de4b2ac99fe321361499e28086837220

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.16-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 fc86023d61084571190e194e94d08f3736c967f228648ba4db0053fdb2252373
MD5 f34db06a46464eea7c9cbd73f7a5f89c
BLAKE2b-256 43c3394b45f6b11e181f65dc2c065a245e941dff7013806b134da376dfc7d74c

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.4.16-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.16-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 fe63950c61e6420116eeaf1f0c14a96af04881b2c489feaf1d365d4c110672aa
MD5 44a4d1496025d5dde50e2a410f54a399
BLAKE2b-256 67554d1ddfd71eb0e85acc4e6fc004682f7df53df010dcba4d953f02c41801cf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.16-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3565a05233b9095ba81d589afa44dec6c0302ea7fb2d98707478ed0df8407b1d
MD5 320b86706b45d5236f890844e6a43fd0
BLAKE2b-256 d28d1042874428238bec9ac29bc11c8b96bfaa61ccdd1de17c89514558a3a540

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.16-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 eacc63b3e91e2f5a5b4592ac99807a261ded4b944a823aab11e9c620624f3177
MD5 6088fc84540da31abae65a6984971938
BLAKE2b-256 ab76dd3f3c6794197c85e8133c5f2ca98a8298e918281bb0f4a8d3e644d8d421

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.16-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 cf24b936cdec25f09e1109ff09c8b857dbcabe3efe35baaadf9915e3fe7edd1e
MD5 42381cc1b79dd9c1fcc22380f256b321
BLAKE2b-256 147d121648574d6ca1792081a7f3f75ff00a78fedb99fba03a6d5d3fed024ade

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.4.16-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.16-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 7dd992a4c15a66a4ab653fb71738452765231c8a0a45a2289929ecec828cf4ff
MD5 0d765899e8a9b1cb15a8d4d1587b64b6
BLAKE2b-256 3858de542d145b436fd2c3f0c52b46e7219feb58d6f873a9bccd4999f0a59b4a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.16-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 47dc49e1ad1b13696260c0bff4b721c4922cf34614cb2976398246c10c86a09a
MD5 d0d0ea5df1817d46adfc04be33b32d23
BLAKE2b-256 0bb82f651df2e2a98e34852a27ead5d9542377875a197a0c69d0403ae02a9e48

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.16-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 504adaeb6de5332b8800a75813a2447eca1859ca926b08ff9c71c8742b3147be
MD5 3fa994345c848873a5f0e85571418946
BLAKE2b-256 a2ac1cc045926d01ee90da431e4aee106c7a55671d426cc265922510e5dfc43b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.16-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 10b88960116b223e86634e278102241f4208c13a2a6179f66c0f6c7d27a46417
MD5 ec5a573b240a3dec4931e896579add2a
BLAKE2b-256 6b438d5be2ad9958998f82661c8db91816e3220a2a44168bdc5d8871148d42cc

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.4.16-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.16-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 aee14b1f8f5b580467df276fc5abf5b0f10e4f0eeb88a4323bfa340b8da6d0a0
MD5 dd925c98462909823602fe465aa95f7c
BLAKE2b-256 cf9b37592eea4ca9e7727795fceee51031451237d6ed8193c7650233b7aa9045

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.16-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4321d7825e9e167b13e62239d26b11b32a74568a46a16aecafabfbde07a7248d
MD5 479a8410e5a27cee3c6398f85fc67940
BLAKE2b-256 989e8fac60c19cd9ca32db5c2e5d8e5f3d08e405a41e702aa9968e565631716b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.16-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cbfb4195cc68b4426a985ac40052789c93709793b0e7e2a25ffd35f0bf5fab26
MD5 fe13f121e74b0185cc520e415cc53365
BLAKE2b-256 243045921c0a01fc99fb140de8395570724fd9763b22e285d2ba7fc045976a16

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.16-cp39-cp39-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 55be2db5ca12515aa8608b03f4058cfdb9112c21cccad6c4a00ce595042819ba
MD5 42ec328a5e8b47cfdb2b0b37d967e112
BLAKE2b-256 e38906c929c328d73167c29b0c444d25b7a382f446e1a733732b60fb4599d1a3

See more details on using hashes here.

Provenance

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