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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14macOS 15.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13macOS 15.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12macOS 15.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11macOS 15.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10macOS 15.0+ ARM64

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

Uploaded CPython 3.9Windows x86-64

epochly-0.3.55-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.55-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.55-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.55-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: epochly-0.3.55-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.55-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 b425b0b105c4d2ba2b96f2f0033d90cdf88f8be7a39804b7cd974c7c700df854
MD5 14ec188dc25d65d3320806dea444bb05
BLAKE2b-256 652dfc8761b85401b3ffeb1138e0de6e43d41cd529afb91e118b6891f74e54de

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.55-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6cacd1210f56f386a1109838c0c0515e4d5d5c2df92136e1c007848740c4803b
MD5 033be31e37c107330363fed5a0284fb9
BLAKE2b-256 7ab3011d6182e70b5291f685d4d374b1a98bc8c8134342a67b9112761115872f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.55-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d0f3d101077a606c11683da71a2d185ce40cade26dd45abd1d388247aa92ebb7
MD5 c05ccf89d73eb142272603d4ca105bfe
BLAKE2b-256 81818b8d1be576dcd9561998ad8b617b24bbb70ce19e594c0e60c2cc01c70439

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.55-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 15e050a3f0c198a0b1b58725ffa174484dc346f348c8279f418ed0a7075521c0
MD5 2ad72229a5858855456f76937087ae7c
BLAKE2b-256 df6b92ce26e362ee783b2bdfe569ad394f8f1febd71b154840b83e54a18e36a1

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.3.55-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.55-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 ec36f03324446f68b14a9ece7f432d1bca0c2bb396259509ce6b04e4491d832c
MD5 d297836b0da5390384f495ce4ea128f1
BLAKE2b-256 43e062629de740eb1cc3e2a3d73396f972a791ec79b4bfaa060454b15bcd8c3c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.55-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 56f435e08a8ae274404706d91a3d0ff10d6ccb09ad79f9d7ffdd3325cf47b9a0
MD5 13e394cff7a5ef701d6c883b499ec8c8
BLAKE2b-256 e80f2ddb06fed258fed6e8cff608685077f9594c17c4ceeaba389e4558c4f628

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.55-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 360cd6601297a89007da2e69b116c77362ffd24d1709126740cc640cbf816279
MD5 b38a48d87039ee8ce11e302113ab3a82
BLAKE2b-256 c65fabb3f0448d7178bb4f10aefe485aa7c9f84032b681781ce5f5e25fe3d7e3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.55-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 8ef52d680af628b4f4032037bfcea0ddbac427bd5093a436d6934f547f86db39
MD5 4551d0e82992847c8a4209e5ea1b771a
BLAKE2b-256 d133002418c9aefbb0d786c5f55e753abe88ff89e51d2a86f7eb38697b7a1111

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.3.55-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.55-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 8efcc5cedc5ee6143f9792386ea4fb3c400d37fac3fdd73ef46fe97a38aa9a96
MD5 da089eea8e8d5c412076104031974539
BLAKE2b-256 0d4fd21dd3c133d31c23dd30a2db129624b24bd36bad024dc3b0fc7b577ea4b4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.55-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3a3c31ea57740b835a1ca9f27f6088fc59155acb6e8dc10300be00997e9509fb
MD5 2089c318d3f082ca9cbabf4087a44cf1
BLAKE2b-256 7974eb937fe5e05467918455884c5467d6a8c419850d927eec691abefb6a30e4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.55-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ef4081b99927c633ba890e94a2eabd48213702fbdbca9d4fdf1fa83e094ab6cc
MD5 a5e82a258aadfdf7bb0f1693b8a0d746
BLAKE2b-256 85e9c59fc97052d734d3f2500455661c3a2e331479f73eba5256c92ba076653d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.55-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 33b365f445ef982037660dbdda0ae7572e9c5eef7a237a8c932c02b3176e1215
MD5 caeb60bb4dcc544ad41e091b4cbdffc3
BLAKE2b-256 599dfa059db32873a765bdf270f59281f5548bb2680200f11327231eeff796ac

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.3.55-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.55-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 0a685d46e8bf370a88be5eaa127ae591f490ded6345afe3f156f9ebe8a8d74a8
MD5 4a09d275a4a926a7c2d24252bbb9611c
BLAKE2b-256 332bcb9533f941c14bfe93c14a87d8c27eaca38ec749d5bec892e19c73925607

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.55-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 12fd8419170ea9ecc0d31974868ea90f8047a018f953594eed07f1f3a2a9179b
MD5 d6f5e820c075b9b7ef2049f6b48a139e
BLAKE2b-256 cb0bd5b7824ca7a3554da51573937102c5b642df166a55b054789d5de6d9df26

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.55-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fb65e177ec8ffb638e70e04a0a3c1b43b1cb149292b4104940eec795f60f817b
MD5 1c7cb737b7a9912684eb32a7fba58cfc
BLAKE2b-256 75c610fe81cfd50931ea1312e55dca051da979c7d00c84423106e80869940a9f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.55-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 31021270eb82a38abb0147c61e15c8b5f213b19a70734ea59684de1814cce31e
MD5 2c0c6a9a2dbdec8cfa2ca3720802d8fa
BLAKE2b-256 7c89955082539d5335c9a996ed47fbea11b23058bd54809c9e2c4a444e1f3263

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.3.55-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.55-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 2fb71da8e5e57e66bc2bf7a8522a2671f5aa8daf2282f7209eb94e6d1854b849
MD5 50a50144864a827b757b3426eb121399
BLAKE2b-256 6fe1f46a632f523b9a9be5283cdc4465e3b1f13b7511a28c8c074de2717c9326

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.55-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dcc0c07a64928d9aab14a0667d814edf7753ec2532f90fb1ca408fd8a941ba2b
MD5 202edc700cc0793ae2bfd4ce10df9585
BLAKE2b-256 684a4b2fe7cc16d168043861ddbab67b51ed37d5022a450e3a24a9826a7edf73

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.55-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c106ebc5b09f2de9d1c481f43a0ecaacb209d56e8eecaf801cf9b9163e09f964
MD5 c9335726f2e8aa0580982225f407d9ae
BLAKE2b-256 4c623d42f37a7be927a0a243ab2fb97bc004eba61976c82e33c6208f23b7e38a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.55-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 a64e847903764a2bc287fd488246fa3908e649bda7bd82065aa1874a2b6d9616
MD5 1700bafbe4c4eba3c3b4697b1bb2aeec
BLAKE2b-256 0dc9cf9276c614888b0e0c6f5082d49a0ee4ce9e0a45c61598d9f6eedf7b5194

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.3.55-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.55-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 1f399841105de0cf8af59eaab5475c479eca82c86fc2a9e6896be93906c1a9f7
MD5 2b01a2627ae4a878676dfa170383d740
BLAKE2b-256 9c758fa6698299197e5685dbf5c26e81c4ab3ccc08f910db7090c2f902294f7f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.55-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6efcd8926c33f8bb0f5409b8cad54f86e8720873c66bf2a5071a2aabca0abe4c
MD5 7d9a971a4249cc8095c780a6af566447
BLAKE2b-256 b1c9e08a6af390ca76941c238bf1f320da614025c46b1457b2b243ad209d9cea

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.55-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b33ee2e3bd01eb6ae5ac967d6b5d557e5bd662448f21aabd4ac160fcb2397c48
MD5 cddb1fe5ed90cf44bd2045185a34ebde
BLAKE2b-256 4e5870e2c587e66100c72535f54684b78e5f12bb5d9a258ef0f799c846a59af2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.55-cp39-cp39-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 e9be888ebf2bacea0022b29f88cb8dd9fd475be87e561b5de850b3072b4e3019
MD5 1231d4694d92fde349b34c39a671f124
BLAKE2b-256 9e34c60304d09af8cf305c47c6a5156a8771025f1f78218e30a12e0aef84e403

See more details on using hashes here.

Provenance

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