Skip to main content

Epochly - Transparent performance optimization for Python applications

Project description

Epochly - Transparent Performance Optimization

PyPI version Python 3.9-3.14

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

# Enable profiling
configure(profile_enabled=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.14
  • 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"Enhancement level: {metrics.get('enhancement_level')}")
print(f"Functions optimized: {metrics.get('functions_optimized', 0)}")

# Check current status
status = epochly.get_status()
print(f"Enabled: {status['enabled']}")

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

Uploaded CPython 3.14Windows x86-64

epochly-0.5.39-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (6.2 MB view details)

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

epochly-0.5.39-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (6.1 MB view details)

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

epochly-0.5.39-cp314-cp314-macosx_15_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.14macOS 15.0+ ARM64

epochly-0.5.39-cp313-cp313-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.13Windows x86-64

epochly-0.5.39-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (6.2 MB view details)

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

epochly-0.5.39-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (6.1 MB view details)

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

epochly-0.5.39-cp313-cp313-macosx_15_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

epochly-0.5.39-cp312-cp312-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.12Windows x86-64

epochly-0.5.39-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (6.2 MB view details)

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

epochly-0.5.39-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (6.1 MB view details)

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

epochly-0.5.39-cp312-cp312-macosx_15_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

epochly-0.5.39-cp311-cp311-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.11Windows x86-64

epochly-0.5.39-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (6.2 MB view details)

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

epochly-0.5.39-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (6.1 MB view details)

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

epochly-0.5.39-cp311-cp311-macosx_15_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.11macOS 15.0+ ARM64

epochly-0.5.39-cp310-cp310-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.10Windows x86-64

epochly-0.5.39-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (6.0 MB view details)

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

epochly-0.5.39-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (5.9 MB view details)

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

epochly-0.5.39-cp310-cp310-macosx_15_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.10macOS 15.0+ ARM64

epochly-0.5.39-cp39-cp39-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.9Windows x86-64

epochly-0.5.39-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (6.0 MB view details)

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

epochly-0.5.39-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (5.9 MB view details)

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

epochly-0.5.39-cp39-cp39-macosx_15_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.9macOS 15.0+ ARM64

File details

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

File metadata

  • Download URL: epochly-0.5.39-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 2.1 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.5.39-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 a4f1a5686084a7f122d24402c14115aa7799084af2a1d60452616939d6fe9474
MD5 2be1cd888d89d415315058a6e7dcf9ac
BLAKE2b-256 aff5d4473c9f5be595f32887d33b910e3ca4d9aa8797af308d90922968a297db

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.5.39-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b959f9f252af87e5c810568a666ca76cf71cb218ccdce9dde2b69907bdf52eb3
MD5 54a70c61fa6e5d6c58740b2ba0261e13
BLAKE2b-256 017a85a5377a568b9ead2d5f28cbecf2301012e7daf9a2ac18702ec05fd0cd9b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.5.39-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a931b36c133e7c8a90420b232097c885e007778f4e4a398253a248f99487768a
MD5 7e3a93496d374581da479ac327d1f2c0
BLAKE2b-256 0586d97e3d865cb29188ada7f5d0be4efccf357fe568d109a15f8b0f744cd02a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.5.39-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 ed05c5a953b08e647b592b75b4ddc99140730465a605aca589c5d57c9679e43a
MD5 3b8c2c1f62d255fee8e3984bb8d25742
BLAKE2b-256 88f65c3f3ceb438e9e82e77d8658d8f7d35a354ca4a9f64233cbb31da2385290

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.5.39-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 2.1 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.5.39-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 3527c263a4d6ade092b1dd2313995c1918f73cc7b93ff4986adcee17800afc85
MD5 9402e9be720722946502d28b37dbdb84
BLAKE2b-256 96608253377365710a62b58699c459f05fc7e0e2561bcc8545963bc09a016c07

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.5.39-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 afc34c3f05c0c1a40236095f35cb31b5ea3797e21702f064386485ac80f72d6f
MD5 029da43824cc375d1b7fc8c642ddde37
BLAKE2b-256 2b69a68718b05e73c5bafc3fd9e6ba79d213c1c0ca93c02082faa02fc0c54513

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.5.39-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fb90df0bf00d3026c8e3999f774ce3a063584bb0f6d5944aca169c0d120ab6b7
MD5 4af0b70a67bad27890301009ab465f13
BLAKE2b-256 e48ab9b096eb2cce3e76a79d296f897c96153e44a405f4ad5e818a838b979632

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.5.39-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 d9c163b96a794c32a37ac6ca41cf0db2f314eb4e55cfef17df1c80e589bae271
MD5 0605268407e226a45ae5ecd243cad8ea
BLAKE2b-256 3fefab2e94146b8d5bbb02b9f3b72c7bf350194c0fdd92372d40846ae3da1ba5

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.5.39-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 2.1 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.5.39-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 f734e728c11fb535d525cc31f863904a02fbf241f23c6dd6917fd09312b2c7e0
MD5 22be4758d9602cf84536873a571fead7
BLAKE2b-256 d5760872b4933ae6abe39988640fea67fc9e1d970a4b824fcb4a020fe27a1c3c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.5.39-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2cd80d040b939800d76bae551cb7d977c04e9b3555b36281d0199bbb9044f809
MD5 912be760e2e30a0786bc2e706ae9c712
BLAKE2b-256 5dfbfbb92ee810c829c1fb6fc924466116d315279f8809350eca9727d5fd146f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.5.39-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8d347a4497829eb0a90d4db7a2a65c82f638f0655f4e49c41d85edb036c5596a
MD5 6ae44083e9b5540e4cc941c3f224b838
BLAKE2b-256 df7bcaccb5e12d2caf8e6c9f35777f983a2bac505df4149046db8b6d6c58edfa

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.5.39-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 86b69d28694678072be160fe139621701fab9b6cfb072a63ebca7380a73e6d13
MD5 f5c8c3f1d92ccf97cee8418a7bdb415c
BLAKE2b-256 eb25fe8bea11403e6150c8ce3a7973c1e3e9f8ac81bbc3bc3c94bb77ae1e277b

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.5.39-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 2.1 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.5.39-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 9f3e84c5d0f93a6e6c0e9a370b352848978844c419ecc568ac49c07daeda25fd
MD5 8980410d66b1bc01d1c7675d1329563c
BLAKE2b-256 fdf30f91389a0f126cbf2ea06c69695bf3890045281faccabb9d581f41bb5c53

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.5.39-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 425fccf465e2b749d6a933340e8d4e1c48355d677aa52155ad5a4d01dd7b6a1b
MD5 4508cee3b0675f927ef8c05b1413fbd9
BLAKE2b-256 cecf4c71945b75354402273c9ac0807498114e07256dd40c7bea61917d34d72c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.5.39-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 22a093510548c9d3cf990a07d73b64a3e6f7781f6813a4a45f4d404a1a4bab51
MD5 20b4dd3b0b7bae2d284dd490a1f29db7
BLAKE2b-256 2a18073d873bd22b8658f7efea1bd198c78dab2fdaa601ae23569be437b5762a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.5.39-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 b866c381b8f0c1b0dec8872d3ffe95b76207841ac822b496fc7f7c3010ac0611
MD5 43b65e11ee22543abae4f72e4a7dd2dc
BLAKE2b-256 0598916405c9b9f6fdde18eb4effac241bcf193c175cde2788077596c2193050

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.5.39-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 2.1 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.5.39-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a9055439c9cfcc8c753ec74003df23905226c94a5e7cb393e0b35aedc4f6fbb9
MD5 bf05ccbcbcc9a88c7a473f548327a0a0
BLAKE2b-256 b2e2119c18f04312170155290b7f976c768cb00bdfe4f39119a1c588fa14efa9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.5.39-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 82f745c8cf574001a1ce04831e0b1d8d56ab826884e9537a1da55075a5cb77b4
MD5 69291d4dec932e51d5e4f82e123b21fe
BLAKE2b-256 ddd2b87d57c5d3fbeb1793c0562400a2ba66276f0a1faa27d9cd3e93188439f5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.5.39-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 90014ca89f065727ebdcc728dfc6da8f34b2baa81340af3894afae3b946eab09
MD5 7153788761a32ef5528c29ef61fede51
BLAKE2b-256 32f3c58dc17ad9445145e8374ce1336bb24386958c53dc0e053f51c6de0c96f2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.5.39-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 142afb711bb0599e797a5425fcc568d8adc928b3f31ce3d2a7be752ce986d192
MD5 a545b7a25c440e2c8eca4638fc9ed0da
BLAKE2b-256 3d01bf6417386cc6e31b479e27bdbe0b81754387b13be83590cdec935a727756

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.5.39-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 2.1 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.5.39-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 658e52b7da7c1c4094d5e8b19f0e81430846a234aa0de2ba22583d4e15306de4
MD5 a75c2a6f7529b3577819429d16583256
BLAKE2b-256 7c326fcf4a8230be6c619074e6f6b6324a4d08485474f06cd161d56d2551cd74

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.5.39-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b045fc8d01ac0530398a95c0e9e242dd8d8778ff6aa8eedaad39c8662aeadd56
MD5 a938696c9b469834646f34a4a9efc0b9
BLAKE2b-256 22cbebee32253d17a301d2eb7188bbe012c684f7ed9de91dec660892872e2bb6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.5.39-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 dab44b024ec19c7f0ce5bb0f3ce7c1a40ea17174182060c13d6c5dbe4964cdd8
MD5 2671e71610c81d31bb94348b1f34f84b
BLAKE2b-256 5f8c3e0948b7000a59802015a5bf2b9d79a6a98d8db9ce3a764ae7af3abebbd9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.5.39-cp39-cp39-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 44a4e0e34c78fd2a400e6e0332418ab1f7607eec4c29fd9740e187909d8365b2
MD5 7c9c648f3974660a1f05a8e186f5f431
BLAKE2b-256 38ed9132be479227b127f7bf25394fe5a70ca112de6d2161d4fc1cbfdd4d0fad

See more details on using hashes here.

Provenance

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