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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14macOS 15.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13macOS 15.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12macOS 15.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11macOS 15.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10macOS 15.0+ ARM64

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

Uploaded CPython 3.9Windows x86-64

epochly-0.4.19-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.19-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.19-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.19-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: epochly-0.4.19-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.19-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 83c6e64cab2cda4a81e6e30c77b70be9b5681f384bce2958f7e59f9de50e051f
MD5 5440cfb4f0cd223fd8dc301aa34e6760
BLAKE2b-256 dc10b775205feaa1941f58819c1ecb3a5f1dfefe7f85de9c401fd7eb8aa2f2d2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.19-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2c0d5d1a143aa278ab85858d69d741e7264a9950e571141e92d6df8bc1e15304
MD5 c290aed964c2db28419eef0879cf367f
BLAKE2b-256 9ecfecae5034e630980ec0387687a839a202fd9a52a28fd1fd7fc604fd452d4a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.19-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 55ac916d06ac769c2f0edf8a5071b0eadd2ca256378e5d92ae30d25eefeb1828
MD5 fad692fd7c228d58c77603f329124bd1
BLAKE2b-256 dc555d7c1b3b63e850840e363f83e8696a3dad20740f6b332f99fd3e47beeec4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.19-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 0f70cf4f44493c83b4ae5ad76336c0ff908d7b8e625376a4f2ebfa72dce23259
MD5 9696de87e72412fb5a404faf10c9a827
BLAKE2b-256 a49c6e3dfae8f6e50dc7beee4f49f1eeb3ca19e1a89d983cbb809810d7a33ea8

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.4.19-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.4.19-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 0a9e6107dcf95871ce8693fc2d32450b413327eaae93a38d7b74bf1b42047503
MD5 7bb1cdc5a512e15571fab526b34e38df
BLAKE2b-256 2b70c9058a14993d07413beda7b28804d2299e7d61dcdc11084c0ec71976259f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.19-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 11de3bb25dd2a3612dac9d6e825cbf8754d97c9e179c29a351a0688adfd01c2d
MD5 b6a776aef7a12ee7b8ba53fd28695ace
BLAKE2b-256 03b04e8fa8eb68dc6fa44710e4d21485cc01af7b25c369024e8cc75b046a1d9a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.19-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f6a0ecd3a073cce27a9c53813601f3e6cd83f184c0dabd8fb74155d3df196b40
MD5 a1b5e8eb5d27a05dc4d54744e642b8d6
BLAKE2b-256 1b53ade12ed3716cb913758fee5022be54bffb99a07adc7882fa6144246732e7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.19-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 8134427398886c6ffcf132254c9f1820de8edfe206e15b107e97fe0ac09771f0
MD5 6cf4820e115a000818f04432995d7bf0
BLAKE2b-256 8992dc3bc5bbc81100e62e5ee6f5194eef57958dffa777ff0d1b9d6a1ed68071

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.4.19-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.19-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 5d78e29e405fe204e6bdbe47c3c2fee0a2af23a4793ad4a3e6b2e8c6568c2376
MD5 3ea6a24b969b425e0a0ca1d0d9874add
BLAKE2b-256 50cf5f6c81716ce8fe1142556d29bc65de4912f5b0eff48a93e741d021371110

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.19-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 48dae5afd19f1adf85c75a0c9d99e752063c553c538f20e71c8714187d27f7a4
MD5 62b8c79d63e59369342430f1090234ec
BLAKE2b-256 f004b33739734d82c44ef4675bf04e67ebd1a499930438c91fcc1f712dc64c63

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.19-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 603b4e56e468e574b4c41fa5bc5ea724315023482f53c589dc7aebcbc5f8aef6
MD5 d0c13d7845578e072fc5b774e47c7422
BLAKE2b-256 e9d7bbb79fdfe1d1adfdb1a090aefb744d1dc5a65fffa79a858f2be356a8edec

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.19-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 7ec7ecc541ea98d1d3a3c30ae25bd5f8ad7cf89833069663648f5c32eed99866
MD5 c630ca0f1ef71b6f7c1e0e29dffa649f
BLAKE2b-256 2466f2f092c053c87d4221a750f20c740633886511f7765a12aa0443b3ad86b7

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.4.19-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.19-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 0470209c13b070901d765df454541e849ec7ea6fcb0696d6ca0445d7b6cce656
MD5 7bef05d7d057c288e4dcd95e782b6416
BLAKE2b-256 7b9e7ee91e3f6387331edad71dd129c30a69ecedbe0d6e4a1351f0f5d06a7288

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.19-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9a08938427248d24ab52f76e701d555f9f05ed9b7a6677152440692db79fb577
MD5 979b057de79d987984f454a2bcf61812
BLAKE2b-256 8c724d984f63310fe74f48fe3f93fc66b28a6c180d994f8c91f40e09b3cadb00

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.19-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bb616be39b98a80c8dca757cab195df626dfa18349a8525d768acbd6d60e5afb
MD5 9190cd2448d5337c201da082ee7a4fce
BLAKE2b-256 5701aca7fe4aaf860109940ffd7197c7f687733f42e90be44830c46e5ca67f68

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.19-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 9b2938975e591bf83076d2b945301ba246dcff3fa49fc64ec3d0f39d80637e85
MD5 75f011418933d045f36f5f68057814d4
BLAKE2b-256 f9c833df3e505401399efee05cdd63d0bc1262dab803f8eddfa7d748b701dfc3

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.4.19-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.19-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a208e37f4667b91b664f764ebe8c04552d6d1087ad1016973472e2fb26f758af
MD5 02cacd89d6d9c4a26fe7c6e56c6b6a28
BLAKE2b-256 df7e86aa72bca75486b70763fbfe0d637aac2f778fc234ec6f1abfc858f6d667

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.19-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 615500877dbb8b8b51cd1bb588a6d1f709299c4c9149bb6e774ad6c5dc2ea7a0
MD5 4c2823ec0c9eeca1cb4df6a85a2c8b7b
BLAKE2b-256 01ef6e6e080a141ff42cea58b6b5a7ea4fd8ba2b7b78041d3dcf963862908360

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.19-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f5289f85c5a593d3ab576bac3b981fe1018a3b5899a51f2f7faf59022daadd5c
MD5 ed95487f486a548bacb057b57bcaceb5
BLAKE2b-256 34cd2eeca5f00802af6cb4c6bf024fb62c8b3316356fd9f47a28f37fc527b2dc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.19-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 8f8e1f9c8c580a84ed48941932a728aed615823765e31138366d85f01ba3911d
MD5 1b787a1df8f6c7312847094bd3cc7cb8
BLAKE2b-256 a45c3f6c04a2e6ea9377a58a2aa5b3fef6ee0a3700833bb692ffbd855428f9b0

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.4.19-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.19-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 e0f2869fdcc5bdd7a8d9d7672a205f335ba423e1d09d52ad81f8c5a02dced3df
MD5 de7341bc5042344029564fbbfd7c2024
BLAKE2b-256 49e1195ea667bb507acc572cc12626ecba6cd6cec096e55390e0e1317136ba75

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.19-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8890b96e790e445d159d10249df4bf4f8d5a9ed9fd353cf76f81603cd7269c85
MD5 0b4a6525f04f7583ba302c8964098330
BLAKE2b-256 1324f18a8e55fade972e7deffbaab715e713b65aeb183af01c6dbcf298f89510

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.19-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 178b263d946ef4274514bb1d50d6fe14750d7962c79c69832f6cc115d673469c
MD5 914505493e71fc1461153528227dc715
BLAKE2b-256 6a0151e408d1519ad86fce617f2b9d03d6e6aa15a97b27ffefa3093ce384e72a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.19-cp39-cp39-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 c8e295e98197993f0f5dc61f2f592befe67b40408c47c2226cfd6e6ff9c82c6a
MD5 7137ab5a79d612cd3d50781932cba12a
BLAKE2b-256 f70efdc3f63bab11b6628f9f8e64a604b41c073413c6064ce9da5ffd0579479d

See more details on using hashes here.

Provenance

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