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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14macOS 15.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13macOS 15.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12macOS 15.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11macOS 15.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10macOS 15.0+ ARM64

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

Uploaded CPython 3.9Windows x86-64

epochly-0.4.13-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.13-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.13-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.13-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: epochly-0.4.13-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.13-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 77be76938410ac8ef9fec6863eacc0749d9fc9327af87cbb82aa37e35f4a0724
MD5 7ff5ed5e3cfd02364f2ded68f308ddd6
BLAKE2b-256 e62d8d4397a49cccdd2479b4de09287fe481fe63fb5446296a028a818f7f2ab3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.13-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4f3a32dc3393067c23c06452742b031350e99c8ac5fe3cc9f893afb829d02c7b
MD5 f450df1c04856a98eb689c081ea7a013
BLAKE2b-256 4474b57c497f6d639ee85927c6042955c97598283d60dd301e2a9972b98e451f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.13-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2a81d26900efc359c9aade8aa7d5b9edb5d835b7612b12a369ca0bc4653acccf
MD5 54143d0ed2be27de3987daa5d73089dd
BLAKE2b-256 eab1814029fbff6d3a5e742b5badea33e5da96976e42febe3da150f9e790b8a0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.13-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 ec18bc08e99509723e42f8fc05df3b02c1c59a8bc313b1d3f20f634b378ef690
MD5 3dd758f217987abdb90d12c0092fa6f1
BLAKE2b-256 2082d07eee4867b357ee4b53c78a721dbac65b5a0e5c8044938d12b023a1d3b7

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.4.13-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.13-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 cc93833384cb116e7f963dbacf535ad3172fd223a204bfb7457406e592acd92c
MD5 ee7fc308ba8b3465a098c4ea3396756a
BLAKE2b-256 f50a91349c8534c45e9a1592b3b9eef62478e38a9e36c0b686caba2475488f3a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.13-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a59b560290a349db847e543d30a253da06e5fbc25a2b8beaadd98bdf42ccc61d
MD5 88ea2a1be8e587d59d6e582757ce07bf
BLAKE2b-256 1c6508ac91224517f72d2f3070d34e2b0dca965168cce5720e35376edd507fcf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.13-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bc4f98996f6a7b309b0cd62c60cfb1c2bc82e90e77a97561b57f8bde0663a726
MD5 0453bb6c255a1f40218fa34f2788d92d
BLAKE2b-256 0cf0dc945a9e08ab08c96d0d83fe6eff890b7b83cf0f18cb3ffea33894679646

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.13-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 a051f965769d35b6f93fa84f50084137024367bd0b5ac407b0ff70fd1eee4669
MD5 d5fa48d7868b812197608eed9118825b
BLAKE2b-256 97df4c1fb5d63f0a4998fe8f1813113d5445432309bdd1ebae2365a5e40d3a61

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.4.13-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.13-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 0f2fe7dc9265aac0a1591fb247a69c53a891af2856405e293b4c28c7db94adf2
MD5 449e5d98fbe5cd9b35a23b8816f57f77
BLAKE2b-256 013680a3ccc7e139c38bf2306c8332fae3c45d2b9b9d97e24733ca832d97ae57

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.13-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 570493c8b2fe2948f35b653737e1a83cdd53ee82d37e022ec441aed7a3a856c1
MD5 b7a941a2c7f5dabe3df723595a0236b0
BLAKE2b-256 5813c541d11b7fbab5af5b24ebd4c6809680dc6c985b248b62e3309108b49791

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.13-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c60297600eaad751f15f2cf63714b6f4cea169460e5e70e9af6421b4eaa31d93
MD5 f99b959d7841c7fed7c05f00544eca20
BLAKE2b-256 916c602f676b1c9551fd99d6b61754ea02cee347e09e4fab946e1db18e6e2fd5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.13-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 86709edda9ef7c1be78a661c7500044fd6651986afde904ba8fbca42ef800e2b
MD5 898995000adbace15a64d16f65bdb6e3
BLAKE2b-256 a90e6ae3968a625c85bd43ea8c1d1938db6147a92e0cc7eff0ce612a0f1eba7a

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.4.13-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.13-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 9ab486e2bcbb0d452747c63d07ad5790cd813e5055282da72ac431fa067b2137
MD5 658f314aee0bf87b4915d4de7db74605
BLAKE2b-256 e4f1a1245d333663df114b462b71c897b7ea8ed8623755ebfb223005f90aa702

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.13-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dbfaeba62995522718f50d72e0670153b20217466e5829425c57c95a408e3548
MD5 35a6058dfee160a80ab37b4c2f5d5741
BLAKE2b-256 af28b9b304644ca9ea4609e412fffe247ef3500134a43315a2a60fffe42170da

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.13-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2a91cc12158972e06b7402227a21504b72dfc6b379794a8221a7e988b2e4f831
MD5 8528a7de2248b7e0f66d00541b377817
BLAKE2b-256 8b49d9f23d47cd73a0b0f3638ea56eca9b1e94efa0cb8f9e44d5c3d41c09f07d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.13-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 7f16d2e223446b6318f9728eddcbee4a44f012c8c68b9955433d0befcfe292a7
MD5 47efca47bf5df02abb3aad1307b38e84
BLAKE2b-256 8ff62ee5749f0052449a249d31dd5a96849a3c2a27847d36d8a5015e16178d8c

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.4.13-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.13-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 0eba1158a2fee97a89835b9e2a34a47babd821b6e9943da7c0410e202d912042
MD5 59a688fc76b2c56b370bc553be9b0bc1
BLAKE2b-256 44994de75e4881b5b756e3dbc185e162f4ec85c68c7fa0d78d6be19725b4943e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.13-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b939cb25969a5008644675313fdbdba322beb42118292dddd8ba985de85bd53d
MD5 cc7d341634c5d1e1a49c4ae3dffe9d50
BLAKE2b-256 5699d0b89879b54aeb1b1ee8882cea4990eec9cae4b3ed4486f68db6511aaa68

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.13-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 aabae4038c102ed02ca017e94ec6e71a38682cf384f9a8b8ba15241655e285a8
MD5 303b693f8fb7243bd324e2c1bf925036
BLAKE2b-256 0d69d7780d6f879c7dbce893dbd20ed0b653deed1734ba04ffe7e6a8888e8410

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.13-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 85701240d9cd93b545ee8c7a6604b2aadcbed73a7f9426243f0ca03d572616c3
MD5 3c1e7c261fe1e3398ba18458bcf39943
BLAKE2b-256 e57228bf9b36e06d364a5b97d043f968f6ebd601a2784d28fd552d87117ebc2f

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.4.13-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.13-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 e463cd9bdbd306021a4258b2b663ce9b98117925dcd5ce63f90ddf7958182493
MD5 c6a48da278d04c3bf80fcf073912d120
BLAKE2b-256 c00014e627176b9d1aac7471d85a8c8175c4dbafe63b73db53012f4ecb063a0c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.13-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9c55ca95e9ca517d0caca9fab55f438a8fba8db59f7e4618f7e8a03398508273
MD5 2bf3852fc3e25dd4925783f92ca27b7d
BLAKE2b-256 8f2987623c631bd215e333b0212721a49ffe0fecbd24f9c8a6f0ea76bb1c441a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.13-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7963d0da26c7773de53cecffc6b78076698564e4e102138948801295da4d93c0
MD5 f34c099783810821ce97f985fc746916
BLAKE2b-256 af6bddc9d7c565ef3088e42a27c9fe2f713c6a1a2533c0186aa2ed86454e886a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.13-cp39-cp39-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 65a7ce6b2f052e303de8d776d9006b17f01ef1a5b756193b79ed14b4fab111fc
MD5 dd6796e5ce6e20964ea1e6537b71c8b5
BLAKE2b-256 f0fdefed6978eaa3d523e327a99242675c168c60791bf33c16b000476e671904

See more details on using hashes here.

Provenance

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