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

Uploaded CPython 3.14Windows x86-64

epochly-0.4.17-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.17-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.17-cp314-cp314-macosx_15_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.14macOS 15.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

epochly-0.4.17-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.17-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.17-cp313-cp313-macosx_15_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12macOS 15.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

epochly-0.4.17-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.17-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.17-cp311-cp311-macosx_15_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.11macOS 15.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10macOS 15.0+ ARM64

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

Uploaded CPython 3.9Windows x86-64

epochly-0.4.17-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.17-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.17-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.17-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: epochly-0.4.17-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.4.17-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 f133994192738ab6e378ae3b57e82f529bb494b87e92ea1d33aefc0c9d0e7b8f
MD5 5bbecf6e3bf3c09cb4c4978609f8c6c5
BLAKE2b-256 eac767ee6d6afedabb6264fbcd9ebf16ff484902023065c92ce53262a312e3fe

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.17-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 530b39610511d9193aadc448a235a59ba87d0cf0c1cb2ce309f3692ac03fdc04
MD5 ab78184b60a5a4c862b8d11e1a8210f7
BLAKE2b-256 eba7b54ac60a4230bffc738b9449192afdb8b573ded10af30c869435edc9594f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.17-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 de57e3d7b18fcf0c55d372b9e22a00f2d10529e9276bbfe1917082fd9071f5f0
MD5 fc55bb909bd113457b6671862a05b5ff
BLAKE2b-256 64cd2243672991862b13ee2656ca92e7581067c0a8ad9616ac25a5a122a90d94

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.17-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 06c594e9bf0b84245b60fdd81fe2a56632fd716a923bfa32fdb8d55e3600e513
MD5 d2756b34685aee850673d5728b20c677
BLAKE2b-256 d7e3c825e9ef74e04d30f1ed9a2c31898e903ec1ac70941cc8bb33cf9d6ffd00

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.4.17-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.17-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 0fb54e2865211bdc8737a33898b71e384475d8ffa3574929e09f3554a67935fe
MD5 3c898fffea5f8a301801f72feba6f1c7
BLAKE2b-256 5f2101b3e11f6005d32beebc40983c87d4afc56033b66e71ae321105f9743711

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.17-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 50a0807b3ca0b027f20e5c1b0d363d496b6c0b9697eace0758ffc01a76c864f3
MD5 f7ee9efdd597f77f05d5479c7058f00f
BLAKE2b-256 ef9582fb13eeff7aa56b7bbd165ab7d037ea7f8c3ff4879efcaf989a06614c1b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.17-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7225dc21c133b0f2ff683a2b731f939134dca65140fcc6a62c73953b7e384e26
MD5 2bc127b50ae831628a73b8720567d1e6
BLAKE2b-256 cd3dc1280a6ec5dea37784f7dcdad72d43c1473b3d2ed02aed0b36d0b497fc3b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.17-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 b92c57c936bc00b17309cfc806f54c35b0c3accc508cdad2f30879422b2e80af
MD5 7307577dccb3f3222bb690536ef3bfd9
BLAKE2b-256 68546d91443e7909a1adc4a08592642024188421432db0b115c30bc61859ae5e

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.4.17-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.4.17-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 9074fdf142f553017623e397c4f6f061ba2e0cedce603a8b1a21f9e7612479e3
MD5 525447c5d389f2e1950eaad5f3abb15d
BLAKE2b-256 5c6c4491970bc77544f9852c4343caf976e6f77043ac23dcfbe9f02b23d2f98b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.17-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5059304c84b1cbad8a6228f8f01a20d116d22ee4c72991ee63908034d11732c7
MD5 5da4b019f64bd673cc695851f72b6a01
BLAKE2b-256 896b6accf3ec75573eb55e3c66f56047ca4bec47be12f20b83138401d4dc1fd4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.17-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 249d477ef9c3c33880485a9e8f983f56ba65d32010f1a57468188392fd33e16c
MD5 132409a25dcd3aa38e22221285219913
BLAKE2b-256 e50910431ad0b1d86cb9b0c4c08153de253fbf027c6b7b40688ac077f8ed9d6e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.17-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 158bcca67c4a23bb0bb26190cdcb6899694f4415cf82f99947cbce9c506bd5d0
MD5 4f5c7bfe3c9c2aca9e5ce0a689c2e04e
BLAKE2b-256 01f61484ed71ec8b67a4836e8969ef92ca98a27fae6c9201deacb88d3df74a34

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.4.17-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.4.17-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 db8940e532a29bb7079ba31884ba5fd8aa3fb2257a8ab0e9a478f9c838618156
MD5 28cd422989a4f9c85a03665fd3fcf9a5
BLAKE2b-256 66f7698cc80649ca2c6db098c466bf6359b0fa62c12f80eb927d88e3a4e8dfee

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.17-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bf6d55fd686543fe17469ff8ee3994eb48baeef82a472351dd8aece3594dcf8c
MD5 68642f9fa496edffd24199308238e546
BLAKE2b-256 662fc44277ba23b8b257f665488fc357b5a82e0dd29d6723cb9942103c82e52a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.17-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a471fea1e9cd0121e059a446e5e8c13c2633c9233a8204b5dbc30c68e7473b53
MD5 5809687f94604a5f2d5a1b08211e3d1d
BLAKE2b-256 d07504764824b4f37caab46e3c0fd32244b4361826a8310cac80c1c7ad28af03

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.17-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 b836cff76e4eadacd826417f8c32babb8e1c4ed7348048c12f0327d7be92eac3
MD5 6c4a13b95d30ed2b37ae8c69a44299e3
BLAKE2b-256 fb3e9b34a6e7cf8bcfa7f68f7f31a9a9f56e490c8211879cae7e3a0b8148a12f

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.4.17-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.4.17-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 5be2c6c8bd3d2419c11dacc857e65557c9654dabfa1879e29af13a16925ed1fc
MD5 aaf56027368aba86a44d854eef9b02e2
BLAKE2b-256 df6864ae92cdd331e0be8a40a36049ae6da51668c5e0db32c18d17010d5546c8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.17-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 38974fd9167f3f14a2fcf892ccc1180374cacebb3cd33d63dffba4b240ae6630
MD5 358b921e923d495a7bcb837055e7fc35
BLAKE2b-256 506808b08bede75c22e535d737e42451ccdace1b44672e688347dced90850c95

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.17-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3973a1be47c6bb04a632becac19d1851fc66c885569073856f718ffb6536ef50
MD5 337d031dfcfc50f1766d6d062673aed0
BLAKE2b-256 d1504565e00b2f120f7aa2be164184fa0cf1bd822fa40e45e4a70b6373dd4eb0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.17-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 069b20d33fd5f91a59549bdb4b43fcecf8a30cf3b727c1173e9683367ac1e369
MD5 821a1a33b9740f77a25f98cb55bb3618
BLAKE2b-256 e8fbd2147015ede56095fc4e0813ab4e65c7567fa98d2a8fe09db7b6952c1df1

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.4.17-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.4.17-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 6d32e9d2e44d3827cf39db706edeef025ac1db3e080ea3b271daa5bbc9ec7d2a
MD5 4adc9a5f77e429a6766e9c764e0e7b60
BLAKE2b-256 edcf6be740e55354d3d86e7347334178548d582422bbc2c487e91a9b00903f2c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.17-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 34c23f03332c6fa1d549470dbeb4bd458a32352553809e23a57690e542bd5635
MD5 934a55f98ee96daaff5f5fa1dd3a1366
BLAKE2b-256 c36f829961d74597e5d2eab93b4ee74595193a725b7eb1bfb708e81fd20f796e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.17-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e8ca8d7ed12d66c61b9e1a7b8f7ed7de0b174a981e98ee9e296fc7b6b3429955
MD5 7f7b56a0d2bc7228f6f6d3a6ca2b2c80
BLAKE2b-256 c651bee7b925461d0c09db3c5c2f5e575cb1b556822abb979849f76ee816629c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.17-cp39-cp39-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 1b6d03d92682d348584f93e0eb880e70a401201737b61be17fde699333930b5b
MD5 d607128dcc703e49148f4a78ef17a9f7
BLAKE2b-256 9bbd94bc37dd363ef184fab968973f2203d992b7dee967d0bef2532bc141e0be

See more details on using hashes here.

Provenance

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