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

Uploaded CPython 3.14Windows x86-64

epochly-0.3.95-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.3.95-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.3.95-cp314-cp314-macosx_15_0_arm64.whl (2.0 MB view details)

Uploaded CPython 3.14macOS 15.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

epochly-0.3.95-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.3.95-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.3.95-cp313-cp313-macosx_15_0_arm64.whl (2.0 MB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

epochly-0.3.95-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (6.0 MB view details)

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

epochly-0.3.95-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (5.9 MB view details)

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

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

Uploaded CPython 3.12macOS 15.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

epochly-0.3.95-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.3.95-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.3.95-cp311-cp311-macosx_15_0_arm64.whl (2.0 MB view details)

Uploaded CPython 3.11macOS 15.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

epochly-0.3.95-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.3.95-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (5.7 MB view details)

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

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

Uploaded CPython 3.10macOS 15.0+ ARM64

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

Uploaded CPython 3.9Windows x86-64

epochly-0.3.95-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.3.95-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (5.7 MB view details)

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

epochly-0.3.95-cp39-cp39-macosx_15_0_arm64.whl (2.0 MB view details)

Uploaded CPython 3.9macOS 15.0+ ARM64

File details

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

File metadata

  • Download URL: epochly-0.3.95-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.3.95-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 cc8dd2ee5819b88c6b5779ab6bbd54767b610ed5d115f996833beb972129f237
MD5 5ef376bfad21fe4e62a2c18a49f1699b
BLAKE2b-256 75f50697a220489f78409bc1c6ac08f5d37ef54c9e83b21b5c3da4b8d6b48511

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.95-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2666b3094ed2520092293db3fb20c9fa328c6484edc82a52441b68b69b30bec6
MD5 940dac74314c596e06714ec29aeeeb4a
BLAKE2b-256 fec6c9ff2ad0c6823ecc666c53701a188bd987956506c3b437e25f5c75db49e6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.95-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 65fd8f407491d9f1a7a0f81d4e5210c42251eeeb129241f1363a7f20db90ae54
MD5 b69f78a0b3fe80a7b1b5cb5ac5885947
BLAKE2b-256 d4b9db69a71e228a57653f4475ffc4a70bd6cc7724f6ea12c55f26488c9d366b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.95-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 f3b2c9a4ae1833cc44f0f1c18aea0206db6954365fad90d9a84011cfa6e1c93c
MD5 b00b90fe29e08d4680aae42e3880d3e1
BLAKE2b-256 9db7c1a614b0e350344213ab2ef1b6280fb600f432d0ab05dc4e2aebe36da811

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.3.95-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.3.95-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 fd35d1b3704101a612b1cd8393f4c00e854402333f77a4ef5326847467558747
MD5 d7a00849a5cb0fa40fa4dc87f01f12eb
BLAKE2b-256 82b93c7fb8784bc4c395d047081887cda23904032323145e03ea6b50c550a57b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.95-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7534c9398e82381009fd677b2643563294a6ba20e5cb1b4339302abfea203f48
MD5 810b0e5af682c3f7380ae2da4ca4b6aa
BLAKE2b-256 96c4430f7f0f0534bcb7e623414177d332bf1cb400c38ac2e15325b52d3c6ad8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.95-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4c394b018fde0a6c2100b3f113e7b9b4719b23d9b0c4809b61c85620189e3144
MD5 10ddb25fa448660d17b15bad393a6c1a
BLAKE2b-256 27b798ee248bdb3ada10165f4dcbbc6aae3df142912bfe3772071abbcc118a75

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.95-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 25192ecca61884218f8f0dcc4f331ed23ea6fa4703188da7bd22b0d1f328c1d6
MD5 fe0677e926bca77b78022187de5a6652
BLAKE2b-256 2997e0782579e87434b29885d89902efe5163e6a2d1f0a872463e27d82063310

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.3.95-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.3.95-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 d561364be195fb39eb115b741979f781ffa941aaa3c9e34ae4b663d71eab3428
MD5 8212322fd24ea276c102a372b70e5810
BLAKE2b-256 cd5ea7a31f90fcc882e95ceee95a4b9b409180b11f6fe91a8e643e6242446678

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.95-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0a1e7f8b671de488276d47ff5273db497b354982f70076a4c1e2c50b1370431d
MD5 2fb92cebfb1dce2696c032d530eb6f55
BLAKE2b-256 cd9ad0465e746b0723afcc631643bac5848e8008e42a9cd842314da04d19dd1b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.95-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f1dbe2d0d7e3f0e5345a00717b603c829603de911fe08cdd15db913f064f6253
MD5 7e150b11f1561e8242a6df362a002951
BLAKE2b-256 9cf562d11e689dd6d83f480c893a8b14b422378ec8261a00ba6474032c4ce8de

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.95-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 7087e04dd0bd938ea1608cb1b28f3b7b5b0451fec1c69b9111451caaf1d5e020
MD5 5460b2de046e5089f451f3712f39e88b
BLAKE2b-256 af3e8303ae72165004c77bfb027b4084ae7b75a37eae157a32f77cfd41c38ad9

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.3.95-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.3.95-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 ba9eae177f07cf87d39a6b6fe9bfbc95fdbbad734ff0c0cc46ab0fc52f52f60c
MD5 4516e5346afb08876db794c30d8481c8
BLAKE2b-256 9927c331191f14e488e933c1a3478a628383a925a7faf85bc1340668fe207b48

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.95-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 588652c4ba169143fc35bdc82e97670e7637a7740fb530747860a84e05229b85
MD5 71acc35df019940cac8bf4cf5942779d
BLAKE2b-256 dd49387fb145a4320ebc186c7a8b56b46b6f328532411924f985a1a813ba2b91

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.95-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e8834a07664d8372f5b08a3f31a907267974e1e35cb0d1395120b2093ed75fa2
MD5 56a2f2a4da1fca06ea60800536465014
BLAKE2b-256 05b1eda0a28dee339dd1eb46264aeef6a331c1e30c0f7634c656f5bbe409e965

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.95-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 f9fe369bcbe3526e808292c7cb3b5001343f0fb70f8630012f3ae47ae6b9c48e
MD5 915fc75f77d7ca25ff9a26c473d909ee
BLAKE2b-256 399a33537f88ce0b7f24f465da6e0676767cf84be40ea3de61be23309cf57fca

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.3.95-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.3.95-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 f8482dfecd91f2d8a781d5b9b0eaf37b6ab9c91b661f73b6f0a6a99fb11e151e
MD5 df97b5f664854aa0d21fefe49385d020
BLAKE2b-256 ac78a86be19d151540be41974c7ae7e60a4fb0760cd083be5fc4d0a063788e50

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.95-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5a32d69949c8bbb0b2a691fd814a21cf5110b8bbb0dcef8e59aec73e5ed57295
MD5 bb4d17027be87f602a837444900c9f8e
BLAKE2b-256 d26e686536c0a6785183ab3d0a414a4317ddfa3d6886b22f4a1dc572bf5abc73

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.95-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 195f983e92b9fc5769606762bbbc6518dde0ebedf0ecffcaea08940ddf627600
MD5 29478c0c6f44a1487e4e4a46566d874d
BLAKE2b-256 8aa22e35734e80faf395a42b7329b86edc6da7e35028447e73f37a5d0a34416a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.95-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 55949d8e0858a06d9c135d141bd68b77cd3c76b10b3c4403594c7b4a3fb9d6ad
MD5 c7bedb903a7d37902ece8f395f22710a
BLAKE2b-256 4daca9dd7a158cf1f2b227f44f8940339942f61ef74934c8ebf60b3103504826

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.3.95-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.3.95-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 d789ebc5bd9c8b8e82ca0a061d60619a0c02d0279dce427cbf911ded1588d36a
MD5 6d781269630aee262ead9622f0f5de02
BLAKE2b-256 56387da6be01aa20ec991ba09574517d1e06c01ef9bdaf012f4a5ac5800f72f0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.95-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 66171a0b645c56585d33aeb7ec705d73a998eda33cc7d3bc02e80a5610b33beb
MD5 3103b43e60fce715d96e41b6e3ef1de2
BLAKE2b-256 d85ad614e24ba1935ba9c138c84ac324ce7bfaca21f2c97c0c30692bb7895721

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.95-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d2be38a9ad85637fe8339b9b2397b3a23c350d3c3dfec53513fbaed0f08ae21b
MD5 77d84cfc0202132d45ff67c8176a5d1a
BLAKE2b-256 8a9ee25629d7e8213ba3ac770313f5b61c730c3b664d3df15190450165eb904c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.95-cp39-cp39-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 66764c652a470e5f1b241a898aabaa165366eb7fddf262359b5a272fc1877890
MD5 926fa2dd389f056a2ad5d8cabdde03e8
BLAKE2b-256 f287179601d9e874d6e56417370f435070f07ce0a6e902c4dc6936f87171eb3f

See more details on using hashes here.

Provenance

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