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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14macOS 15.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13macOS 15.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12macOS 15.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11macOS 15.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10macOS 15.0+ ARM64

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

Uploaded CPython 3.9Windows x86-64

epochly-0.3.61-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.61-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.61-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.61-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: epochly-0.3.61-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.61-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 7acc1adf4f05d7527fc3f43d3d42a0097141d88098b97dac0a3c21b57d4d08e6
MD5 c2aa2fcdda672695d2f81d6f60c3d46b
BLAKE2b-256 8c5d329c57b5cb8c3a9d169ea908716a2ddd79fa7e7990fa8eed75ebec390adf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.61-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8fb8d28f9e353d324b55fde1456b1b54bfaf369310c90688d8fd7fcb8abdacdb
MD5 74b6d42df2752ca73a02990ff1120838
BLAKE2b-256 aaee1abbe207a6e4855f12b33ba74376e9e6f4091085fbe7f08a34022f036a92

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.61-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e8710735add5981594d08dc2fc722d4ef26625c054e8f407d0eb2d2ec1a59eea
MD5 db7dab714006cabd32f487f306309e6a
BLAKE2b-256 2638e22447f1d6505e5f2aba95f6d3c06927d3ac2fa7bd7a06f9b5921a264356

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.61-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 57945d72305bd7d80cd20f03cd67b8d72d0e00e60fd439faa3fd0f82acfae734
MD5 b2638314f8d3250a3e7ba910563c909b
BLAKE2b-256 5ca22b411a55cd538e467c280ded68033bba46e43bec056e38af4cac1a927000

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.3.61-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.61-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 2489657f3065afb0547142f6aaaaf6617883e15432f1b5e5515960f3974fc635
MD5 00a6676b7fb87bea0534e6072c8322dc
BLAKE2b-256 9429eea24c8276c241e5ce2c41210a7b787840345a45de6822ca4cebe019b938

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.61-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 59e66b9871932afaede7a74aaa27cada80476e861f336d3ab3994dfcebad138c
MD5 1252c094de7fcb63df7762ecd92d19ed
BLAKE2b-256 f230643428ae03959c12c5d00a25d0f916f871cb3a0e9563360d2f6966a7aefe

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.61-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0c3126137e5ed9333aecf1663856222cd69411ea32916eaad251fad824fd35d3
MD5 5a7bb3e65b1bdd3155d90d091d71636c
BLAKE2b-256 d5271d66ac5a5dad5befb4b8c1d093675ad172b43fefd883210d487e7092734b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.61-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 1462921e4111adb77140e54c171cb3f800185ed1e76dc3f66a4fb63fcbd20200
MD5 ff3f273661b681f26f5908b3ae8fa329
BLAKE2b-256 5e633f5858fa4bb79df3f49c157120c4cfea12f81c6e5e2bbc11e056ece3c6d8

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.3.61-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.61-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 9563bedb6428f246bb955d681061d38edb30a7bf315b3820f0393fd4554ec886
MD5 4832670445cc2ac78e479c6fef645446
BLAKE2b-256 8c45fcd7cdfec843af6780b59383f6c43341a8471a2caf1a3de59b020a752a92

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.61-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4b170b6f550a6e55fdf5c8ba4990cdaf145e0542c63e89c8a048bb37f2897310
MD5 395babaee32238d0f5bc71adc946b4b8
BLAKE2b-256 86d0b62c95551a84fddd53b4e6d26fb814b4abb72c1de687078772c33b3b7013

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.61-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 00ebd0780fe2f5a6e87e7714f037c25b42248d38bb8b27cc6a57a9e294f5a99e
MD5 407f0b6083dd006527b24b9794c8c9e0
BLAKE2b-256 99ad4e3c099f10de3d689bcd48bd96a66e2e5ab7194eee96c44b35625ab5cd71

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.61-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 c08281f7a2c3ff2672a612474bc341e5e90994a0c1b6cf6fd5079d7d34064c92
MD5 178574e1166c0a8b55ef9b12040fd6a0
BLAKE2b-256 201ff4e97fa1045407a3c6d4b930e850fe66e22fd902004a5817c6f299f15846

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.3.61-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.61-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 9a4a661fbb2e05f504da0aa48fd94175287d063a8060f8c413871e021ab5a875
MD5 3c5d0cfd77c2fe9a728bcf367d31ab3f
BLAKE2b-256 4b966ff168e4a2d06063b6759e7772691c243c083d664d32fdfeb6a9d7c3a85b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.61-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 71eb098be45a0b867bfadcb4d094196687fc0dcef4f4488ab1c4c77c4d3995cc
MD5 7625599cbabde23454da6dfb3b4e732f
BLAKE2b-256 93cf72e8d3a40c6ddf5bb920c0033ea6b49cb9eb8fd4d22bc7f5c3e96155132f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.61-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c90322e6fe0c0cc2a4b5278bd4e81f2aa8294caee68a08fb34f58b252386f4cd
MD5 02afa774017a8a2e6d7ba9b2dc52b73d
BLAKE2b-256 a7b8c1920d1c4446bfb338f2a593ef7ce66149fa6e38d756bf152de7235bf76d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.61-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 d355e8b365668a83c26040275d391fd5c070394fabd4c14d8cf4f9dad33c6073
MD5 4d36005703ec7436883361891b4db584
BLAKE2b-256 e4eb397f733133c748969778f66b69a487c51baba0b1738e4f038b1d66833c89

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.3.61-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.61-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 1f26d6842da1bfb9e624b485f1cd6ccdeb36660e13c1435f5fc9bd1a0c574118
MD5 5203dc72a37bd6f24a63d9935b84c410
BLAKE2b-256 e4176c6bc6ed8ca3124f9a6c6b051bb963468c0c1962218e58fefabefd0954d7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.61-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8d2749f27d1977d82277dc5666c328acc73945d7f8208a2874226f667384dd09
MD5 ee91b25a19f1d94dd8d9d4c53ec0a5e9
BLAKE2b-256 810b04dbea53cb1ac55dde87f4f8a3925d4613e72504d7e20bf567bd66eafc5a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.61-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5477914b8924a73c8a5a54ee8cb372659a870955766d8eacc99097cd81ccf974
MD5 134e26acf6b0963bdac838e4350c44e3
BLAKE2b-256 b1ee73fff73450d414c87cefbfd8850eb866ac02f8abedd3302592da735fe199

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.61-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 7f7a23ef5b37cc46f11db961af2de80e44b4aa01646ae5e19403d6b02542e854
MD5 4d6bd8090689fe9b2a1ceb78cdd051cd
BLAKE2b-256 911a7109f5400de4e08ac2ce894bea7a665ef6b5f186d10465e598c2d9e6c628

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.3.61-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.61-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 c09abdfef07edc5c8b0ad5519f369b88de7564e665d7ca4ea45351b08c6b3e12
MD5 9b94e25089e05824a23ba95b07264d94
BLAKE2b-256 66bf7e249a20b7bca45c7e3c6d3d9f82740eeab81e593424b5dd6ec003288be0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.61-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d1460db2b7eb6d71645c3ca8c752852e58b427fcd05958eff3b46574d2df05fc
MD5 ead511553e3e42f9f3e3dd6066903fb3
BLAKE2b-256 3d96010c527079dab4d257f01dab0045c8421fa9e2ebe398331fb4f54ac89b82

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.61-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ac17db49f331903de4296f225ed6a99b832c94776e014e9436659f95df13c3d0
MD5 e78e290404a19be8a9369cacd37d1c90
BLAKE2b-256 488fb1b64bb144fb0c95fae00a38d34d8d222a8fb0e731cc159727327de0594a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.61-cp39-cp39-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 58d18855ac8bc09d814170791e60b52040a7218f4e16d4a6278fe44715e30642
MD5 d95de2a6b31a7985e7e53f178a840568
BLAKE2b-256 ef0cadafe066df04340bbfb4779ac0db31ba994e87c5d17eafda12471f2c51be

See more details on using hashes here.

Provenance

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