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(level=EnhancementLevel.LEVEL_3_FULL)

# Enable monitoring
configure(monitor_performance=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"Speedup: {metrics.speedup:.2f}x")
print(f"Memory usage: {metrics.memory_mb:.1f} MB")

# Export Prometheus metrics
epochly.export_metrics(port=8080)

🔒 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.62-cp314-cp314-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.14Windows x86-64

epochly-0.3.62-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (5.4 MB view details)

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

epochly-0.3.62-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (5.3 MB view details)

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

epochly-0.3.62-cp314-cp314-macosx_15_0_arm64.whl (1.9 MB view details)

Uploaded CPython 3.14macOS 15.0+ ARM64

epochly-0.3.62-cp313-cp313-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.13Windows x86-64

epochly-0.3.62-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (5.4 MB view details)

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

epochly-0.3.62-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (5.3 MB view details)

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

epochly-0.3.62-cp313-cp313-macosx_15_0_arm64.whl (1.9 MB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

epochly-0.3.62-cp312-cp312-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.12Windows x86-64

epochly-0.3.62-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (5.5 MB view details)

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

epochly-0.3.62-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (5.4 MB view details)

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

epochly-0.3.62-cp312-cp312-macosx_15_0_arm64.whl (1.9 MB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

epochly-0.3.62-cp311-cp311-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.11Windows x86-64

epochly-0.3.62-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (5.4 MB view details)

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

epochly-0.3.62-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (5.3 MB view details)

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

epochly-0.3.62-cp311-cp311-macosx_15_0_arm64.whl (1.9 MB view details)

Uploaded CPython 3.11macOS 15.0+ ARM64

epochly-0.3.62-cp310-cp310-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.10Windows x86-64

epochly-0.3.62-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (5.3 MB view details)

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

epochly-0.3.62-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (5.2 MB view details)

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

epochly-0.3.62-cp310-cp310-macosx_15_0_arm64.whl (1.9 MB view details)

Uploaded CPython 3.10macOS 15.0+ ARM64

epochly-0.3.62-cp39-cp39-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.9Windows x86-64

epochly-0.3.62-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (5.3 MB view details)

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

epochly-0.3.62-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (5.2 MB view details)

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

epochly-0.3.62-cp39-cp39-macosx_15_0_arm64.whl (1.9 MB view details)

Uploaded CPython 3.9macOS 15.0+ ARM64

File details

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

File metadata

  • Download URL: epochly-0.3.62-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 1.8 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.62-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 1b8cb59ce779b291efb73be2d0744a2b14ea2a56c92a37d759adc8465a5458c1
MD5 5b9478d71f08646d24d23fec50d61761
BLAKE2b-256 b39ca83742e1d3f214587ae362165de5530d650ab492b97ed771d5453206888a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.62-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6e604e88811cbd298fb17e0d5a9cd03a4ea1c5e5de54732105579bb2e7e8eb07
MD5 149159e15bcebe91993f97468b94477b
BLAKE2b-256 5b3ed0766cc1c526e3330f74509d96a40e1a311ea2e4afb0d31d74ba759c9f4a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.62-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0c6bf87f9a54812341645ae77a1114e9b160d551f741cddf0f286d6c6162ead9
MD5 c5ab9f6ea9d670ac7e02a5552af9186b
BLAKE2b-256 b3c0f285042c2c5b2cd59de777060c42428d11824f9f51ed8963bb966f24d723

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.62-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 679ff1af672929fcda43b58ea9ab5e64631c21000c62131566477cefdf22ab7c
MD5 613e24612f6a0aea5894c938df85e647
BLAKE2b-256 4b0b30ae85136d87dc7f9d0c05110e9c12d69d1e3a63752e52308b22a29f0549

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.3.62-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 1.8 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.62-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 4f3002d93cacf76e2c9e4b555460fee0d613ecebacabb5b14ac174e9781e77fe
MD5 03e0fcab152480f38a7658c9134f305d
BLAKE2b-256 12aba001a329ef02796e1a2942bd265fc5d05c3c0d230acb9143fd3e5671e786

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.62-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e3a9cddd140bcbc0083b7523acc196acd1a0280d8796e26e223dc43c9e42d6c5
MD5 9c8d10a8c86a061b432febfad3c870ce
BLAKE2b-256 d9003247562fedfccc64409597d157c3a4bbeb2712c126cbf08ed65ba5b800f4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.62-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 15d80596810edc34e97662e690ae8d7e002d894258bb949c156b22c8fb518071
MD5 0e97cbfdaa5a8a5715e92820c19a82e9
BLAKE2b-256 18543a3d1faea679daa6cc9ef6f4c7ab93340edf32d2dde11f06710dce33f489

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.62-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 d188e0473b85930d8465c3a4ca0d4b1b03f8a5e3a3d83e35544db9d7b603a4f6
MD5 25f9d9324764e64b11c11a23c24857ec
BLAKE2b-256 3c3e152f0a1eb042a1a0f74cc86c0b462c9121b75f3de1c184959638a05a2281

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.3.62-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.8 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.62-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 1f87a27031f80ad8ee6b7cf6953a6c6be8defd49d40b4648237dc8b9dd853ecf
MD5 7dd2f28091d620a1af7d38dc7e8bd161
BLAKE2b-256 5d272f37abe7b8f5720f0c4292ea4a265f8738819ba23aa29f9ef7f2230c21bf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.62-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9250848500c09d23e6542a1f875db6a03dbd9fee2960ddc32ecf854c0a72fcde
MD5 d9c5bbf27769aeba7d0fb7d47b5f0057
BLAKE2b-256 7d9c2afcd41765d734bf4a8f71d00f83c54be93161fae2033addbc716d72a563

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.62-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 087f9a35275598dffbc77550507a8b86eb780d98973974e94820056611169f8b
MD5 ae7a10e60274357b0605fb58c98a0912
BLAKE2b-256 6b735ab94904d315d889479be4d78cce36474629d3c6e6172521a5bc26365fca

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.62-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 ae1063fb5770a24545352ddfb330e3cc5bf19f043afc1c7c0b842a10af57208a
MD5 5dfd212256392abf347690a5ab9009f6
BLAKE2b-256 d794ac5b66fc89112ab135799ebac5032da63f440fa8b2801dec7b9bdf1e4be1

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.3.62-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.8 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.62-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 982cde2b6e60e76a994e29f52a8e61b470e118a937e5f830b4489955be17e5cf
MD5 0f0f564e444d04f70959544691e6f9c2
BLAKE2b-256 8366d65ee0157b2e81ee7d87059e12f96f20a3c218cce30a5326b84241508030

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.62-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7fb425028498b05e76102ed38721f3e403c33926e5378392610a7daf5370b95d
MD5 ab7c19fe98247f954c987540d85832fa
BLAKE2b-256 1142c5eda8fee880655594bab7a2fa71cdb9cb6fb6b986795dfea87ff1c059b1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.62-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5efd55d2c3ed786fe5bbb4a0e9b4ea1a2751bb8946f1c14620c2d9900c03bdcf
MD5 4e07fc2375c41e731475ddb9debb2b5a
BLAKE2b-256 666cd32a72cb54b074e5c196afffc8fb44917f20741a53f395734ea398ad9478

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.62-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 b8294669c2f462555b3195e59f9ea55cb70f7ca0fc4954bd2f90a02b8dfa9307
MD5 1207ab2e6cc3398ce8951dbbedf18050
BLAKE2b-256 d554a78b977a44f475414a58a47b5ebcb202e6155a706940a4c5080398f36850

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.3.62-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 1.8 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.62-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 f223b271a2b9635f51e2d32741f0193ca5d6e9d6fd9662b3f307dddfc354d4fe
MD5 45ae64bdaefbc5a74790c4083607fa4b
BLAKE2b-256 eb044dae73c012cc21987ecf53b4de1d5eee0328447a19fd9f50915b988c5041

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.62-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 593b70b2f462f8995ed52bf519a307323c24927ce98a99c115336499493e4763
MD5 9c1d613548a86d119d2ecc89c2f76c95
BLAKE2b-256 45727736c70c2a3ca7052aef40eb81224c76aed23e4c1d0d948ad28ed1fb79a9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.62-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 65b68c1365d3f237cd3e25716edcba2a39209467a6200d9fed9cdd6196d9e5e3
MD5 07d13d7a1218b317e2ee0048f74ef024
BLAKE2b-256 8a37163d2909fb8f6c8ad36c6678b3b8ba4ab0a5093e9d82ed4c479254174f06

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.62-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 abe7ba34ea65ef8171fb4dadf57ab04951059cb7c434a393d4cc1c186f5d317e
MD5 b395327c92f1d9945406b3aecf433cd6
BLAKE2b-256 437542a2262328abd368372005b44237df52b2c89e6b20d116ff07df1baab3a6

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.3.62-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 1.8 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.62-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 4f1f0eb1c7d8fb3180694db91aa5e2f636ca927c2e6378cd5117669026848631
MD5 4bd470c891733c400bdd32e2622349ac
BLAKE2b-256 3b18b93c1504558946ec91522fe6944726c7a569918576d91adc5143f7050d5d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.62-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 be0d4df369afd5a48bd39f3e41a1cc8fc4099915ae39a4f4033f517defb6f8a9
MD5 8de998278ccf5067d39660d3bb38fc55
BLAKE2b-256 c294f6b8b41a152ce0287cec03003be23d0b9bd7b0c3b29e40ebbf0d31ed535c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.62-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cfb90c597f7e87c8d235298872e09f1abc379deeb9bfe291c3e974734bcfe7b4
MD5 ab54aced276fe31be94f19bee3713e7d
BLAKE2b-256 7510c4c9b814831fe5585df9d8329c1e3756d734f4db5dab9b4b04417ec0dbc9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.62-cp39-cp39-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 0661b324353155c7746af5ba14bf78c433fa1284694ac80a5c007a7df8ea91d0
MD5 59718be7fdaca2a97d89c9f04474957a
BLAKE2b-256 f603f92b860c2ebdc432143fe039221bcc48955b9e8c758f4f8a947a33a1c417

See more details on using hashes here.

Provenance

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