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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14macOS 15.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13macOS 15.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12macOS 15.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11macOS 15.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10macOS 15.0+ ARM64

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

Uploaded CPython 3.9Windows x86-64

epochly-0.4.21-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.21-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.21-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.21-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: epochly-0.4.21-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.21-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 e32bfe16cc23c6a5e16c4087a60403de2d069a1ca89c3503416207191ba67f6a
MD5 f3ff5004f5bb579b11bcb53d11d3688b
BLAKE2b-256 ad61baff2c4b6dba9486f3ed3ed2142b69631d400391cff04c1281b3c3fd4a1b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.21-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c9e36dda6797ddcef24225a769b98617466115088aa729652558ea9710104d9f
MD5 3251695a9a668e3003ac9b7a263eed75
BLAKE2b-256 6cfdf2cb9bd6d98ae93483d50fb551d0aa8beda5b437f0bedeaadce36114f7e4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.21-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 55c24a74885fddac51e89aa9fee7c89e63c8eddf9405b859acfb25c164b26071
MD5 bc6aa1546bf87f15bf93c720508fe1c8
BLAKE2b-256 6ca84aec2de615348e93f3c2810acc8980a19b701dd93f8142065d7d28675fee

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.21-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 a177cf56b270c653a8f11e4962bafee91302d501f5cd83e126152d6a041337a8
MD5 e177881a8da3f4dbc21a7ea59b5d6c5d
BLAKE2b-256 aa7362c9bd737cdfb065fccc96e28ee1adcf9e7fc138a36813fc6aa1ec42d388

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.4.21-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.21-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 9852d37a76eededf131f5921a29b7e2d87fe7de32a38498d372e3a9379fcf139
MD5 7a5b4bb5d11c1a5558b7a007d0c5fdf2
BLAKE2b-256 cc8593ac669d209a93b8babbd4a5c56a0732f04cc6e2fc3a8b4441e50fe4c562

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.21-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b94af9d6804a45d462d0b621318b628406d98bba5aeb0385b6c4ab6d338c33f8
MD5 a5080f7e371961a6a2915cfc559a1816
BLAKE2b-256 bb06febf25f6eb70d3bcc40f83b87d6c2667f697928786bdaf81c51552939d5e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.21-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 dd084f5f2482d9d39f09672d49604836362a68bb9112693b2f54ee1883876030
MD5 0a90ba2a6e2f20dd87910c17ee9f1f10
BLAKE2b-256 dffd7396394790759622ac9d4ceebb4cd0f16fa326aa899d9c022a7d7dd705a5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.21-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 794d2ed968b4cc53bbe93a2d0d318b30bb615ac8f2c12ca658c03a1f52e7918a
MD5 3b405160c9f135541ac9255e72eadf84
BLAKE2b-256 456b3ca949e89cef3a9146ad3512d4b6bdabe88ce5ec5e101c42e2acaed2ca8e

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.4.21-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.21-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 2935223278c099418db7d3b78f025d38da251af2abcb234cd51bf17bb7931c56
MD5 3da5b81f5e5bb620359cd9594418effb
BLAKE2b-256 9625d447a12ce15d5ccf6e4c140b93e43b70f2659e4eab63359aeaa33f54bc68

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.21-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3b30e4264bd9f045a17f5994636b2552145b3774d6acbb22e39bd61453fca345
MD5 7ea3a36224c3b75f2a093f3c169b51f8
BLAKE2b-256 c46f2d335a3479bdb91f75af3869c93fc6b9d464f0e36aecb7a84e92813b1d7f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.21-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 627bcfa617000fa05100dfc009849329922e34e4922f4e1e42399116813c8aae
MD5 564d5610c448446c0140eac90713f469
BLAKE2b-256 97fc02e1737d6936c2502a105c391ee2cd63bc98601327ea0d1da8944c83b4d7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.21-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 cd552fbaf1f3cbb90ca55a8be62e699d8023ce5542f3515e3cebb759706b2b97
MD5 69618b2834db68e9c3ef4f0325667541
BLAKE2b-256 6f1eb9e110f2d564d1ae307988dff8fda9bb4022f6af470ae0b70e8109050453

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.4.21-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.21-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 4b595be903bc917a99901b8c85d606bd5a153b5f66f19c5e36ae30d4fa004100
MD5 c1ce25f26efc438907efcd0f2c01ed8d
BLAKE2b-256 bf2b272c626ed58484747f7f4db47a64ba946d7c03934d7df98da9987267381f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.21-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cf92f0f88f65b04178f0d3e93adc467c6a4fc1dcdfecd5956bcc565a39d01877
MD5 c2578fa20118ae86a2f9ac298733571d
BLAKE2b-256 e61fe1cc5120b20336011bd681523002d09d3640a33ccbd1aeb9366da34c03dc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.21-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9572c3d88f95f17b4e228d5781d376daeb57d6c9fdda05151bacef777a249994
MD5 6bc43fb8ffdfc686f4337055441fa748
BLAKE2b-256 9ef29e10320030ae2734be132611bf05f9652e76bbd993e76f8e7ae6ab5dbf98

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.21-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 ce7a91d06b6e7947c3501efba9c0436542d0119cf72e506cf3bfe65eb7e163b5
MD5 00c2ee594cfc0a5d4459dd3af0395fef
BLAKE2b-256 c71062d9f239966ac66f20f1ffeb3dd6249dbf3d91993c57cfc86f1b280e5320

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.4.21-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.21-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 452c6b84fcec7f1dc643e0acde7cc9022162d28e88aad4508b95625e4d6f160f
MD5 7384a7c685bcb79683e9b9f6a6f7b39e
BLAKE2b-256 696a99c8f99a3436081f90d433750b55689c50515478b81149da36d5105fe439

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.21-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fe2defe1408b746ff818e827b1c408ab674b9e8e68dec5635bbb41c87da05b7b
MD5 ce7601ba0f167a46e9a25b9bd8a6aab9
BLAKE2b-256 21ae893f5686a3b9f617ff82d5d82a1bd2d74764233284abc0c76e38b6d10e21

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.21-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9eae8f0af98254e410a086dbc92fea8af5e7ba9d01a5ecd8ff0d9edf81f3eb31
MD5 7ba6d9edfb1cefa00a60303d1dfbe025
BLAKE2b-256 9f0e6780b97c04b31073ae046ff970d22fd6350203959f8d5c80936eaeef0af3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.21-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 363759e067442229316bacc3bc2e38f6f62283fc8eba6ba458f45e9a54ae20dd
MD5 54f656b3ff7e1da4ebadfbc8829c9053
BLAKE2b-256 595646641731c8e19a28ed3f54f84cd085210523acc4a553380db36fd10146bb

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.4.21-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.21-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 5d83cbbfa9b8f8861a7a50e21a6ec683565bd0c1c4484389613c837ab7740300
MD5 b522a833a1d5cae6c5fdcc032f46e9d5
BLAKE2b-256 9596cf29f91bf1e735834db492d549e9015711b128704adf268fd079484bfa4d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.21-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ed74768f5fb3b97871753a967257bb48d6ba2f19e57605cd9648937f00111b37
MD5 093bbd13a40a8b66d88114eeccfc9263
BLAKE2b-256 dc21bd4bab61d8e687ce055d9f43e53e6e90e4209ed6ff6e240eee5dcb30cead

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.21-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 68ff3be12e2b383a855495812515146ae1ac8caf4a77a7fa8c89ab2e885930d7
MD5 37f5b59c13e9c3637deb80866f8f4c35
BLAKE2b-256 f94152e81da82ea4202d4f0b4f6a1a85196b52ee5e44d91c4936bd3e76b7738a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.21-cp39-cp39-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 ea17784653c7da77d978e0bcf1dd6d1a8dfb0925ae63949020f983f1e15261d1
MD5 3709a95fdac03086e47cdc83385a0adb
BLAKE2b-256 263f4f16d47c856b50dca5f3576a7c2bfb90ba51f7eaeb4b0f299974d3059f93

See more details on using hashes here.

Provenance

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