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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14macOS 15.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13macOS 15.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

epochly-0.3.44-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.44-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (5.3 MB view details)

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

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

Uploaded CPython 3.12macOS 15.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11macOS 15.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10macOS 15.0+ ARM64

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

Uploaded CPython 3.9Windows x86-64

epochly-0.3.44-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.44-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.44-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.44-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: epochly-0.3.44-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.44-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 470d8018d33bcee7fd93f8d6841fd7c4cd82dd92c9e79971ba36d74b692cc1a3
MD5 2bc6d37adadc3fac34771c9d68deba3a
BLAKE2b-256 5563c1af98206c50d7557fd19ee21b8d100e0eda51f3395bcee144f1a4fcbca0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.44-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a242bb4cee40ef7f82f6ded96d8ec39d7cc3739f8cca4548d1c642131b64fadc
MD5 a8c0b04cb4a0bce8b448f868da48dce1
BLAKE2b-256 88fe877e2d955ffc99fdde5cf451d5c8bd91bb6dc73b00811ec2e8db8bb0541d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.44-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 45556a729ea5a15181171be982476919884904a47ed2bfdcfae15eb04d4879dd
MD5 540db85dd9c3aec036fda62561116632
BLAKE2b-256 5909cf32480cc78669d00dc08f0dc1e2ca283b6fa5a5f9be5ff5fb477be22f5b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.44-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 5680b2b3df415d5cd99a04dcf5912eb3bb40a00c17465a6013283d21dddd778a
MD5 7b571a506fc57202a649e7866f33dcf2
BLAKE2b-256 cedc276a3c29e3906443adf48e96f39d2af3e26a88511a9276f812a5d95ed186

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.3.44-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.44-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 16577ff6726fb754ae1144fa3c4c0ba7d234bae39a296830cc93b2d4d211f8ab
MD5 934e14e88f04a6d6c5db2b735291ddde
BLAKE2b-256 143fdffe3e972284c0f07046dcaea2c4cf4e9d1769c43df1c1f9aca1153db51b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.44-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 39d04f0c35abf7b58cc4ccac53c850e1bfee4181f51a527496869a6909cc6bc0
MD5 818c04c447ebced71ccd279e6ae1a5a2
BLAKE2b-256 3d5f289b30d5bbecdcf1064acbe09320e70d2cfa461b9a612aea308dbc4e16e6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.44-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6834b3fe903d28295979fa7d0bf69d45f3ea41a8bc8711a55b08d2c07c020435
MD5 8fcab15fc963aa9370388abc521f3cfb
BLAKE2b-256 f9e5b771a8297d4b40d87f7417b24822c914bf398e5c14db93c27caa32a6aac7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.44-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 48a52b374bd610d83079f7c2dc0530c614ab360743a11dbd601f87cd01a9e8fb
MD5 fe63c2b593b5ea7c1429a5dfd0bcbfe9
BLAKE2b-256 8917929afb4ec0cff5f201db0ba4a60a86b22579e9a0546a28eb38d5cb5de0b4

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.3.44-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.44-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 a6f3a400ed9518172164f8c8746ef34e6b35c5e699cf59fa4f393573c0daa048
MD5 c4e96317488ffc764da0836df2360cb6
BLAKE2b-256 8903fc72d3fc6a523e7e633ce9c2e39297024b1ade8fd43c5b36bf24f5e36123

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.44-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 17577c14a3e3f286412e764289832da6417cf3a4a50a1a32f51776d29880da5f
MD5 d6b642641426473e13c061829f1722d6
BLAKE2b-256 4c43aaf9709c196a0c1d0937a0f0e926d70a4666af2690d0d6d58e69bfa9fb3f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.44-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 996d3b2b61f874da95e01e9612d3752da49b52656b806bcfa79f62d1e976e8c0
MD5 eb8870f82ee959a1426a786623ed0a79
BLAKE2b-256 6cf134680435a0c8847f9d03f7a3a4c31a64600cbb66925a0c8a0b4d9d37f0c7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.44-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 932f7118e1d852c611772ba3918999133068c62cdf9242a48afd624c09034e6b
MD5 22e2b49ba95a4116d6640fb06a65ba5d
BLAKE2b-256 b629b3ad466cb75ed08d9719d8a8fe108876b1ba7186efba12d82251bcf2236e

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.3.44-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.44-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 50bbe4cdda5c3898111b10683c74ce705b74308b5f95367e67de8d7528584307
MD5 73e581c9022eb3bd5dbc5c74cafa22a4
BLAKE2b-256 dea48400f23b9e91fd281278ca76be593676d4ba06a5fcd10fc9db7e01b625c6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.44-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bc8b8f67f18e22b2d38760c22ffc0e5edc93b1eebfb62cb300fa7410070689f0
MD5 8e831a5c1eb9a810960cf20a5c9f13ae
BLAKE2b-256 a0a67ccd226bd6f5db6a0ee56a5bb8ca8b143ecb8e6c8b113df634b87f224496

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.44-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f7a01d4e35d97be28e6fcabb3f286dc53c1bbb3063a28adedb3af0d6099a3c49
MD5 91ccb2ad40629c21d0ba8ec8304c4249
BLAKE2b-256 e39bc62754e0d5f1679d04b72de669b545307e61e199bbf14b3800f89a0f3f05

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.44-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 d06ca4ec5ca87a43d465e1214dcad4fc936a193f195904721025df521bb47ec3
MD5 81ad3d271dd0a96a4437e4547bfb18c8
BLAKE2b-256 ba27b8ed39be52b34df1f2fd59d3df1707e2d5a0b03aa1c7a6e874789ca990d3

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.3.44-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.44-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 efddd387a08769849e504a688792a8a2ac57de53f39cdd33b02ba0d832465cfe
MD5 8fe74c4c2e9d1227b3bfa0e88763a58d
BLAKE2b-256 cd2c62ea8779c5b9672b44021a86a849f76cb4b76c17d241cab5d4d157c9328e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.44-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 343a4c9187bad42070db5c7be3f5d1ee4cdb0cd55007da4499c65f610926a8a3
MD5 34468f58cf62c9fe64896f1c4d8145b8
BLAKE2b-256 40f462b8965433a4fe08c6b73c02bab984a7d9922dbae573e7dcc7da8c1f9ab6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.44-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f20f33103a2831b27c6f0cbb44bc0222bb24b22b06331dc330d9e3fe84578329
MD5 b3f3c87a04f73a0eed3a6d8d70ce6f3f
BLAKE2b-256 a65506293e588fca9365e88d6391f0cdecf83ba3a2c619b012798d4eed1af222

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.44-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 af5cfde64b028fda3f660d8a75a1e25645c7873e8dab48d52adf0bcd743f96e7
MD5 7dd05b7eaa68bbd8c3d7f6b34f461324
BLAKE2b-256 d89280c4dc18a16405b49114ea55c96e355f258f7cae7a597b4749eb1c6cb3f1

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.3.44-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.44-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 55133bddbe3468ea5a9b460e9c76a9345dbbf4928786eb12d9c934b1e1d4631e
MD5 660c040b349db1ed8405c9886d831501
BLAKE2b-256 dc1cf1fb603a23068dbe878238bc75932ff7ad04032fbb1b067e7d2a0f0ff403

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.44-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b03bbe3aec1494f3389dd59feefb57848951132f3583106af3a80c17e0001410
MD5 3ff9d734f9442a09b2992923b6ac5ae2
BLAKE2b-256 334d1dc96a22ff8c2b31747cd1841423b1b0f56e1d87f1c29f19af726e9582a5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.44-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 228975baf3d3b8553d41adcb44d957a781bce0d11b169c1bc8be3cdf4839f193
MD5 beffc231f76eb847038491b8a7db2b9b
BLAKE2b-256 d6e8487a09ee18d2f2a878c79a5ab49cb72be2157671ac52d78cef6e4ad980c7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.44-cp39-cp39-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 ade5ede2ac969f96c6a430a37aec33d7e5c68695c8f0c9c4692f24ae3b5be866
MD5 2f4d868f45d850d488db875457055b64
BLAKE2b-256 414561899badda2135a92dc0931c18ae9f390914e8bdff93a10c855d3afcec2a

See more details on using hashes here.

Provenance

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