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

Uploaded CPython 3.14Windows x86-64

epochly-0.3.57-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.57-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.57-cp314-cp314-macosx_15_0_arm64.whl (1.9 MB view details)

Uploaded CPython 3.14macOS 15.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

epochly-0.3.57-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.57-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.57-cp313-cp313-macosx_15_0_arm64.whl (1.9 MB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

epochly-0.3.57-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (5.4 MB view details)

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

epochly-0.3.57-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.57-cp312-cp312-macosx_15_0_arm64.whl (1.9 MB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

epochly-0.3.57-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.57-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.57-cp311-cp311-macosx_15_0_arm64.whl (1.9 MB view details)

Uploaded CPython 3.11macOS 15.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

epochly-0.3.57-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.57-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.57-cp310-cp310-macosx_15_0_arm64.whl (1.9 MB view details)

Uploaded CPython 3.10macOS 15.0+ ARM64

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

Uploaded CPython 3.9Windows x86-64

epochly-0.3.57-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.57-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.57-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.57-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: epochly-0.3.57-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.57-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 f40121428a9ed61e73c99027616f2c4c0b6dfa2c6a906952fb5cc17879f49889
MD5 2abe0c233ad07ded93b1cef7122873fe
BLAKE2b-256 6cb3c7f0504d8d2eb624e1604547634c52e934a17d93f7243dc592ed2f3c96cd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.57-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6d724bbfdb19e087c516068d0a8d816cef5c3afb77c9276a3efb350ac785991f
MD5 cfa462ae447a66395e60581c167562c3
BLAKE2b-256 6be9ecc1216d35b1ceae59bb0f2cbc25540ed1f955f29f080ad4da4b6b7ad611

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.57-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 614efd264f20c61d0dad12f1c772bdecc8b900735fedf55628ea5c1c508d6d99
MD5 c71333a5d0524c95d237bbe0e77631f6
BLAKE2b-256 b7334f654046a36cadbfc7e54c999383e926e6da1d36ea2402b1f80feaa8a7b5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.57-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 2da29879d5df33e5abe851b22dcdcd151d1c090f533c77aeaa499c3632c1babf
MD5 95f25e297b1e3b5f49315655a55bf6eb
BLAKE2b-256 f398c7a0c2e83faffd3ac7d5e03a81681af982a110b9fc8272dd983ee66a8deb

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.3.57-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.57-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 916814b6f4e40d01f59f4780c929028f5a2e25af8635e5babe1d73da87edad30
MD5 cdd27e08481accfc923844c4e1686ad4
BLAKE2b-256 2fb1d45e24d78d8de37db325664e608c5ea71e5ae7ceebc6f1feac55c9984444

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.57-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fe1408bc8c2a57d1d4ca6dfa8af61bae43f50f35b3aeaf1ad997c897687ca86c
MD5 5961e33b8d22e21abff66fcbdc0b4cef
BLAKE2b-256 7123cf193f6b9c7d071ce1ccc83528bb9c3e75fb0d565c9e2cf3405cff54b957

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.57-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 382d3a9354547e4251d271457edaf121702a5707bab61b2e1589244beb88b580
MD5 9771e9fe08707051193e900750f647b5
BLAKE2b-256 ffd6e8f47482475506261f1058d18fc618a090ac48d557eb2c74179ae6fdb29d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.57-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 f273330cac1276a7ac57a0a57331d8881f155ecb1206ff178841833c8b37f8a0
MD5 9baa38a3e031145f8b5be237ba8f5ceb
BLAKE2b-256 7e3f5cfb3c73cdcad1879f6d103b937b63e36a85c2f3ac3f15c8f5622727b897

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.3.57-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.57-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 be33416990ef3fe82bc6d34d4237b280192ac9269c127e0e411b72fb19e2f58d
MD5 352d2a11c71daa32e9709814e9171baf
BLAKE2b-256 c887781c831968d056562ad05cdf21e413a957b0dc533fa937ff4c50724da092

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.57-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1c199fae414e5db358a1dbb70ad6f9709eb1f414d5843baaac1eaa27aa1b2c00
MD5 21444ec31ede99873aab806a36d83c8a
BLAKE2b-256 f1d11729a8989b10752ea3d5377bb62e0fefc6eb48ac28344dab43b65978d384

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.57-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6b9195ae55296bbd521416465480d5b843cf5c8627f60a3000f55448396efd49
MD5 4bfe4a2b771a1df9d019968c0f7b8dd7
BLAKE2b-256 06e177530e385fe226f6e290f5b6143bef9bca9fd8677e9b40c10eac24b160fb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.57-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 d7b732c4a05c8e47ba9857a82a198e6334e0dd0994fa534688217327576dda24
MD5 b8ba541f14d010b890583a5a332c412c
BLAKE2b-256 31183888168b4c0c16261231554f0095eaf0e9e65832c59ca7159516f18f0bba

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.3.57-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.57-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 a968a0f9d4d750c229481bf4e9a2803e66bded981b1ddbd87a89ec5fd89280ee
MD5 c089bc032d3b483919ca6af1edbae7a6
BLAKE2b-256 856e89306b3369ef1dc9500a8bb547738ee3196f8e6eee8feab7891b1ed93986

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.57-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 68ba60ff5e2160523d29c52caeb519d90b26ec1ce607a11f4d51fe63cca725fb
MD5 079e4ec31f3db54f97ff780b52603dcd
BLAKE2b-256 04d359dc6cf042d9a0d71fe38017a1b4c2bec44cd351dd2727df0f43e5e7978f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.57-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1179b7376effa68e4e2220be1e1fdd9749a6551c8a42605dda0b256592cbb944
MD5 00c1a03aa868b2049df7bef338f600a2
BLAKE2b-256 afba12340be029ea4ed288e426508821dd963e7b2e436795845870127a6f07ec

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.57-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 497a827fedf618ea2cde03fe9f8ad86fa18e196dcac5961e6704213b66ff069c
MD5 47d5f8827dd0fa73bdb87559db566552
BLAKE2b-256 e75e38bb86cd5f415ed3b16d4442c443e65e2cd20e625a451ae983c5e2610251

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.3.57-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.57-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 4b39c1e597315001c1bc9a978d4ea626b6880f2b782496c45de5e603f9ad6935
MD5 eff681c0ade1f0a40d6ef4d6c5d4c1de
BLAKE2b-256 63a780c641446c206dbbc2dbc397351afe9aa4083df2dd2bdb5667367df96765

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.57-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 75197d50c680b7bb5c4dff6cd3858ab452f842b3cf9ba7eb4cf57626b5605de9
MD5 dc476a54971bf10e7e2d7bbae5c4cbda
BLAKE2b-256 1ad3396ba57a993516aff7d44ffd5e921ea38ab0e4b49772178dfd40321d1a53

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.57-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7674def5cab8c1284dac7f8e01a53aaecc8d60cb7cd13594e12db49077fdc439
MD5 dc26c63658e6745a9fbe7040c5dbd5c2
BLAKE2b-256 f14fa0a59e04fe5e8d0ef7e2c8e52723826f92211f37b9dd9068ebcd32439755

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.57-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 fb4139355907cb5f77cb82f98b66b63b93b0a78d37187799474a17852a2048be
MD5 74e77e70f43eaa32102f9ca5979496e8
BLAKE2b-256 bad27fea1ca4baf60b73741b66605063dedee6e9a3f2b1320504bccda05f10d9

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.3.57-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.57-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 c0db7d297cbae269b3a92f850c873411490bf2c7f41eaf0d87813b387988143c
MD5 0a37cad73e3b0c5a760158ed0173aa38
BLAKE2b-256 21d04a3771977a46608621345d746b08b1300b51525c77cda076651bdd5ce321

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.57-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a9b4144b08f5fab7223d57ca3cf5b1a6475d21df216e6b99b98fc02e5cec4f96
MD5 b4f55d0794a20c5a7b01e8391e51c0a6
BLAKE2b-256 b2273ba464ebd5b53459afb0c0f504ac93f0ec4a315382efb75706f2193f8b1f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.57-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5f7cba3c7e0a67220de37164866cbde2e89c9d7c3389a93b2b61099d55142312
MD5 246ef5bd6348c073b3ae3be3ad1caa10
BLAKE2b-256 ee54bc4de9ea0f8ea9ef148fbacc7dea7e4a784c0212a7ac4466b63db2c37627

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.57-cp39-cp39-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 805721dd05e747ba54995d0b6c4d961f70a7c7997a845d3f7ab0cd7ba229447c
MD5 5566349981ef64c163191aefe99d4f72
BLAKE2b-256 d1f6f01389eec90f1f9dd594d7cd71965cf3fe1660727290bb40e08470ee318f

See more details on using hashes here.

Provenance

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