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(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.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"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.4.12-cp314-cp314-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.14Windows x86-64

epochly-0.4.12-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (6.1 MB view details)

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

epochly-0.4.12-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (6.0 MB view details)

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

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

Uploaded CPython 3.14macOS 15.0+ ARM64

epochly-0.4.12-cp313-cp313-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.13Windows x86-64

epochly-0.4.12-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (6.1 MB view details)

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

epochly-0.4.12-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (6.0 MB view details)

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

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

Uploaded CPython 3.13macOS 15.0+ ARM64

epochly-0.4.12-cp312-cp312-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.12Windows x86-64

epochly-0.4.12-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.4.12-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.4.12-cp312-cp312-macosx_15_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

epochly-0.4.12-cp311-cp311-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.11Windows x86-64

epochly-0.4.12-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (6.1 MB view details)

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

epochly-0.4.12-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (6.0 MB view details)

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

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

Uploaded CPython 3.11macOS 15.0+ ARM64

epochly-0.4.12-cp310-cp310-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.10Windows x86-64

epochly-0.4.12-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.4.12-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.4.12-cp310-cp310-macosx_15_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.10macOS 15.0+ ARM64

epochly-0.4.12-cp39-cp39-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.9Windows x86-64

epochly-0.4.12-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.4.12-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.4.12-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.4.12-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: epochly-0.4.12-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 2.0 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.4.12-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 a626a0370d46b55502b0b53add0212eeb44328230ea0f8e42732ea3c8505ae29
MD5 9a44c2a91610a0866e6fff1e985a68bc
BLAKE2b-256 1eeae730b7aba0679ffce8c7eb71635692ad03d48dd3bb1fd869d23b42f8d288

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.12-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f72c4bafae72435fa0698e2956ba8a04eba789dda5493188636bcbac4e3efe0b
MD5 5ef62e697a14cf56ce3adb37978845e2
BLAKE2b-256 e5aba0627c480975866bb94abe4946400a599bf388b2a0984cb6e96f89a12a1a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.12-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 96ac17c03f6acf189dde40f994b518b22826a38ff5a7e4e4f794b07ca604ad64
MD5 5323faf51248122b83b78fde1f7ceed3
BLAKE2b-256 4d9141b7d17132a6f87492f5eab9a59996c4becf9ef077f810e1dea959e0a91b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.12-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 6727e194f70cacecdaf8a0622db4e55997a180c96dcdbe82a0ee8b0caf6ef13c
MD5 7b8f3b9a4a57f929e9ca07472ffd5090
BLAKE2b-256 f49768efbc0703f93fda02bc4b79e86d86a25a263ac6cde527deb4e27c7d5eb2

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.4.12-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 2.0 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.4.12-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 29e712dfd83e6e63a3d1b4fc24c57a82f1f9bee2b378c3f02c0aa90bef265308
MD5 f5069a2c7d368bc330f222830890d5de
BLAKE2b-256 aaf30b97c572d8bfcd63bcb1e5500ae2e668f4583174063509e88584051b35b2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.12-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cd6dec94818bae1bc72c317301ede3be10a7a8e86bb760f6364052b5a62717cc
MD5 9f79e5f45fcaadd231c8beec42b524fa
BLAKE2b-256 e178cd1b8c0262de53d2f75df332a6719491025374f8a3f72dae9af3508009d2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.12-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 21a9f5bfee00d082c886f88803c9c290498d143d929f6b3500ca79b8c14d968d
MD5 55decea5f516ce3db3bd2b88ac25911f
BLAKE2b-256 746b5ce835d1e51586a8a6dbb7a9129a32926e24751a2de6ef56ee9d05aab066

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.12-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 1a6a1bc5a3233db0a86cc8e10553333df5a3cf9817402867e4b524ca25b54a57
MD5 2f7c7af9600568b5b6a185b21f25a160
BLAKE2b-256 3b1c917d8dbedf58dbc18302b95d55f34aac7d510413cfe5c9dc13a6e1c9475d

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.4.12-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 2.0 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.4.12-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 f5951d71614e19cd63d21e856fcf53587867c09f7fce2099cc4255e3a4ff8205
MD5 9788ef14a7d2eeb15964c721b19ffe35
BLAKE2b-256 02774033edcabba47a264635ab3b4c54cd71c510cf655f637e3ec5689e93d741

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.12-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5be5144b38e018a1792460fbcdba1dfc8f72216e67e57cb72446ac16cfe6b4a2
MD5 f3fd335a544b5a1792ac7f820d1e205e
BLAKE2b-256 10ce2fd3b64e30cdeb06f8dd874fba93078b71042bd23629287f3a805058e378

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.12-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9df43800295a0ba9ee95ae5ecc07eac72468896e07379856facba210e61fcb86
MD5 1f35ff2b6847462d3099e81b8f71b00e
BLAKE2b-256 3462e5d056038d65f1e5e37daf2abe56e3a02debe2f1d596160b8a6bda81b66b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.12-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 2a4eba8ffc5b40c5a9d8b84888004151011c1929c5762ac5e3549afda73f8ef7
MD5 5ab07fece3acac1abcb0727778db5de0
BLAKE2b-256 72d26454b5d225164e3b1cb483b9386d53887ee3925491676da33f0f1d417f8a

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.4.12-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 2.0 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.4.12-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 8192d997927709b946328be670976adcc59ecddfa852eacc87b6efd88f9a0db8
MD5 ac7f1924e27e1eaa3cee9973e5371661
BLAKE2b-256 b5df1f369aed476cec317d931560e9b8c39987f33db3e850a69149584eefdb6c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.12-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 745d3d76ec02cf6decfaeccf091104740753454edfe5f7d3cb85648684a6433e
MD5 a18ff03076fedc4c6579af17e7fce0a2
BLAKE2b-256 fe0faaeddb025edc0f85e210aa600b83846b4840328fcbb7d9aeeed590cc1339

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.12-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1daf2602fc4347c9a66c564133df89138e36087bbfdd6b494ad19202b6987016
MD5 bf7a8f31c69a2ce840c8fdc2b0d55de7
BLAKE2b-256 e398275d2d63e7dde9f5ae5b70374b374cab29cdfa42bc52fda3bb5b12c20111

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.12-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 b60f9b5f6eab6ef436e6c11b6b15af0bef2b573aa6d631e6840d0ea4cf884c58
MD5 2856e3041b30f4cab0f6331f3ef9a4d9
BLAKE2b-256 5744d56d0967c19ccc3282ba984053b818681b5a821fbd9444686fd754b6dc20

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.4.12-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 2.0 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.4.12-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 1b92fcaa841ed5a6682fc5aecedab1c81d9caa80c039cd99792c26705a463529
MD5 ec51e4172d766a6683758aae6ab36561
BLAKE2b-256 0f85feb17d0680f9b8d4fca9862d01fe838ed37b56a3a157568c87230089031f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.12-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 df3d8b9fc9b3caf28a21ecfe079cb8204df8c6d321d208eca6193e2ff660a7b4
MD5 39e98328f240592ef74b5276e85d1c17
BLAKE2b-256 c6471475e80873b30735b96f17cf2fca6d99d1c159e607dceba21d64f1b9db12

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.12-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f228f909e0e3c38d68b9ef5f41299ef39fcc1c40e7f87f6799da25ae6fa243a8
MD5 4337bf540325251cda893d605b77c9e1
BLAKE2b-256 8349e962d2151ef7f532db6c5fac97edce80df0901788bfb900aef8c7713e174

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.12-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 4522d876d02fe3779a666550e2d5856aa683d04d29df8fb554effd20808f27d8
MD5 94fd60fdbfb6c131f4d8b5e1edfc7b60
BLAKE2b-256 8626e8cf71f094d9ac75e107bf20ec5364177659a429aad7f09fe3a19bb7990b

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.4.12-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 2.0 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.4.12-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 ce30cc0f9740ba4b0e57953c3fda7013de8dc8595aa7e75901e595b5fdd2d0f0
MD5 454a4bee7518850d63a6899f00e106e9
BLAKE2b-256 58dfd26136c824397c857061b15232987939ce74e50ec0788f7e0627e417e11b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.12-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 23a371f6ed92cece86e317c0d0fdc70f9b7f46fe92698535767ba5b4cdccf7ca
MD5 3a708072bb7b0fc7bd7a9fea759d1755
BLAKE2b-256 ecb5f55c921d69277c4a47388fbffc20b14ffa3c0a31f9256326b500e6cb1e3f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.12-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f649d13e7fc4e8583ccdf4b266bd7500bd02096767cd423f7540a98cd00881b9
MD5 be0d7a10209000e01b056ad9046d4506
BLAKE2b-256 c10cfa826b7931018b225aa866676db7ef67a5e5e9aec7ef2785a9144a3cffad

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.12-cp39-cp39-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 27db80ac49552e8a0a4d5c5c54e24bc5abc6ad3a5af1d39f01103f622f0ec298
MD5 64b9fb5e706489c908b9d6a0a0127859
BLAKE2b-256 2e22f65e41ca97b782f54aae57f24498d0e08060822df0f3e288f85ae44d69c7

See more details on using hashes here.

Provenance

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