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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14macOS 15.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13macOS 15.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12macOS 15.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11macOS 15.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10macOS 15.0+ ARM64

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

Uploaded CPython 3.9Windows x86-64

epochly-0.4.23-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.23-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.23-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.23-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: epochly-0.4.23-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.23-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 7cf5b839b80792abc00413c6845301cd05bdca31765deb466c83181b862e862b
MD5 39949d93591f3bba035e3d368c6e1f09
BLAKE2b-256 09d961b91915dba13075f09d48f13b4a072c4428ec5dc0faf053bdc1bb86dbdc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.23-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 79aa81dc6163a6f8500192a0c43a286a5ced23f92b5bc54c4b841a077649f063
MD5 5283a09e2611aad9f6a9f048993ddb01
BLAKE2b-256 a36723ef6641ec19c4aae314b769e6ae0d4d20c42acd3447d7c0e474910df179

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.23-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 39be71b6a9518405b149e88bbf667000f48a045dfa8f9e16cd26b0fbe37c18be
MD5 2d22e3efe39b9bdea863ddf5cc7ee59a
BLAKE2b-256 e9d1b0f9ae8642ded8b56c77024f947e60f9b8fc00d4c46c4f5a19c284acab0b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.23-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 50008b463b9cb911b04becb11ad7acc205c86aa2cff4e47d3efd89148a1cba82
MD5 faa317b4417a666eb97ae94221c709ec
BLAKE2b-256 1bdbd67819455875aae3c743fb7df1f3be509058be39cc3a1188ee56f3deab9c

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.4.23-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.23-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 640968058c9cab146dcab196bfb644046b7a76863f955b3d4feb5749bdd482c3
MD5 3929b715b65ed5b19e6ff9558af4ee2f
BLAKE2b-256 8fcf6babaf8102f326ab4082ba6c86145b87d89f3aa9615fb1f82f7c5e785409

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.23-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ec344839d4e97fcfd251364c3da23fdcd633d384c832427c69181d994ab53995
MD5 a3ac04f8049bd5a09f1a7b763355a727
BLAKE2b-256 ae9d449f016c5173c1b958812ce0b35930ceda98c85bca35dfc11ef75bff7d2f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.23-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 da1fa6140bad2e1ba97b7ceb4f423bc9989724835b5a2f1680f1103fb7a841ec
MD5 19b0b47f513cf7fa73d6c9725ed8a760
BLAKE2b-256 fad6d55745decb60f1cd127f79a43709615810565386b984057affba5c031105

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.23-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 52f71c8b42dba86b457fd899831fc98c3767008e06904050710ac187dd96a695
MD5 06be842c4925bc4f7e5849e054edb5a9
BLAKE2b-256 465bc2e8b978a2fe70fafdca3e46686e7b439b46db658c26cd534ab7668d0d77

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.4.23-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.23-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 240840af06b68abbb7be125f155ebfb6a9775bd7f7534443e68a5eca29bf0f70
MD5 8c8fa10cace7dc718595ad2af06f2fd8
BLAKE2b-256 8ffbdc7c7ca032c1d903a1e6055c55caf22a439a63f8823181f95d546764e794

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.23-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 99a9c75fcc6f6e1235a3d039c22a0877f666e96a6562bfa93705f80dd06e4179
MD5 25d78c7790163fc558fbdc5c5a8813ea
BLAKE2b-256 4faa915daf9e55d68a266946ff7ce6330a803b29f8cfcabcea46271edfa9648a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.23-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 90a28263bba59c2b23aa553e0a2b6246030108fcaa2cad188c6040366288b26a
MD5 ffa7ee58214b6d6bed7638d4f27d23ee
BLAKE2b-256 5048e853f42c58723de556c577bb26bb1239eb8dea86e259a4b91866ff639a8a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.23-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 e272d2ded65ef19e258c9fe0559f8769d5117764e99df4457a06aa45c583214f
MD5 abec96e51c20df36f1790140433603f9
BLAKE2b-256 02348597adc6243062369167470d8498321c3d951295481b6468c379b90cf24a

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.4.23-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.23-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 2f81f5816f0570c8857f57c38023d9435ab086ee7b8f3f0db403f837f1f03f1f
MD5 d5fd092959dce1f7243cb8ce43376bbf
BLAKE2b-256 f4dcaade93f8b473a689fe0c1626d38492b8b567adc917ec2e9841f0e1aee8e1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.23-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3276ca4b15508f263258f87edae15f1b1f0e36eb76619e3249e437548c661efa
MD5 6b0995a68b90585015da25553f78b842
BLAKE2b-256 6f332f9124ed93d1d6e38932ecdaeef091be1203b55be1d044f715950d3b3323

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.23-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0aa6790da48e53aaf0c124882ab3e13e16811a020587c7bae9c6f428a914d421
MD5 e0db7a37f9a7081465d891044fa86325
BLAKE2b-256 f4473090321f8a10377c169fb966ff137a78e2c614799011979b22226000866a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.23-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 d52b0d294a87320a57fcd8c837a92ca199fa03a76e2500193b9123893522ec44
MD5 677ab488e0dcec29b2b9e559781c7a5a
BLAKE2b-256 3e70eca116d68e7a3b2805174f79547837afda62ff7651a340c832b4f7ecfb0c

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.4.23-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.23-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 67df86ea96b60d485f7848d3fb6c540b1c699573963503ee85f946b9d982613d
MD5 0bb260f7ff03af062403d310c3e12a76
BLAKE2b-256 affa628b2712b4af80ac48c91b62d51f6b2b3edbab4aca4f998dd8a5d250d082

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.23-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1ab5dbcced20f3e5992b40e9c5702a7123bdc085564b521507f15b62dca92200
MD5 29f68a06307488b72675689c2b18107d
BLAKE2b-256 417c3ef8affb9dc80f8597d8bfd02d3c86ef06d1e947a2d92291fc1fea8a96e3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.23-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c19bb870d54d384ca8d5935cb29262ff70178dfa4c73206a469007da08918bbe
MD5 eb2d848f46176477d0490d8bb0e48c43
BLAKE2b-256 089bf9d44db9bc6e20cd88d5705ab2e47a723563103bb5e703980d5943d65c68

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.23-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 4a3cc99e2c880c92604b4f54105a9bdf45c36a2944e76d8eea85c45d93c891ac
MD5 f1856861cd5d035680e11d1f8b69041f
BLAKE2b-256 a2482af0754a96ae3998c4cd3a2f3aa38f0de81b58aedcae0896ec988c98feba

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.4.23-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.23-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 22cba801e2e09273c0ad204f850b06e056369db50eed79652f22ed87ebe22785
MD5 55f70c9be1c1534b7d5b83c861929b4b
BLAKE2b-256 9bcfb3598c15cc5c7eb5e49f353242ef03907e87aad79779e8a9c99612bbcf95

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.23-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9af682e49990a7d10935d43ad7e9d06f220ecda893032b3fced168ac322ecb71
MD5 b8ae4826cca1a8b892adbf8f96669640
BLAKE2b-256 406d6fabbe2b48ad6822a54988265a6881c2f3987efde493edcdd9f6051a0af2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.23-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b6160e094188683ada701f124c368dc2d86d28ebda774d77a3b026575fc19aa0
MD5 a950be31ec13e24c74f32d48421383a1
BLAKE2b-256 8cdd2c185804c1868721e8776939280c36a2e096ddf862532b9f297539b27acb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.23-cp39-cp39-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 b41aee13380f9cfb87fbf2e7b82e233cd30da9a7cf6c1208b935c1b8ae6897c2
MD5 346475abee27b890a1f6144d3c898798
BLAKE2b-256 b39e29fc3906fe3b656db1892f45a5d4a9c8bd5c59abd8522c07880247743e69

See more details on using hashes here.

Provenance

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