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

# Enable monitoring
configure(monitor_performance=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"Speedup: {metrics.speedup:.2f}x")
print(f"Memory usage: {metrics.memory_mb:.1f} MB")

# Export Prometheus metrics
epochly.export_metrics(port=8080)

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

Uploaded CPython 3.14Windows x86-64

epochly-0.3.46-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (5.4 MB view details)

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

epochly-0.3.46-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (5.3 MB view details)

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

epochly-0.3.46-cp314-cp314-macosx_15_0_arm64.whl (1.9 MB view details)

Uploaded CPython 3.14macOS 15.0+ ARM64

epochly-0.3.46-cp313-cp313-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.13Windows x86-64

epochly-0.3.46-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (5.4 MB view details)

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

epochly-0.3.46-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (5.3 MB view details)

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

epochly-0.3.46-cp313-cp313-macosx_15_0_arm64.whl (1.9 MB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

epochly-0.3.46-cp312-cp312-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.12Windows x86-64

epochly-0.3.46-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (5.4 MB view details)

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

epochly-0.3.46-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (5.3 MB view details)

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

epochly-0.3.46-cp312-cp312-macosx_15_0_arm64.whl (1.9 MB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

epochly-0.3.46-cp311-cp311-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.11Windows x86-64

epochly-0.3.46-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (5.4 MB view details)

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

epochly-0.3.46-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (5.3 MB view details)

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

epochly-0.3.46-cp311-cp311-macosx_15_0_arm64.whl (1.9 MB view details)

Uploaded CPython 3.11macOS 15.0+ ARM64

epochly-0.3.46-cp310-cp310-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.10Windows x86-64

epochly-0.3.46-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (5.3 MB view details)

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

epochly-0.3.46-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (5.2 MB view details)

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

epochly-0.3.46-cp310-cp310-macosx_15_0_arm64.whl (1.9 MB view details)

Uploaded CPython 3.10macOS 15.0+ ARM64

epochly-0.3.46-cp39-cp39-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.9Windows x86-64

epochly-0.3.46-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (5.3 MB view details)

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

epochly-0.3.46-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (5.2 MB view details)

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

epochly-0.3.46-cp39-cp39-macosx_15_0_arm64.whl (1.9 MB view details)

Uploaded CPython 3.9macOS 15.0+ ARM64

File details

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

File metadata

  • Download URL: epochly-0.3.46-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 1.8 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.3.46-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 7224599b590d07ae4e22a7a071c502d6b37380bfeba84645ee80f43a2e213f04
MD5 958131fd43db536b656680dc62b3e619
BLAKE2b-256 93bffa9ec199654e3c700784b02e3c656700e083e5a0ae47ca3d6a958fd69761

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.46-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f1fb6b7f288be99a1489f16a496bfba1590f54ec7d7c82847c5cb50fda486473
MD5 095a4f6295cdce48692acb193b443420
BLAKE2b-256 34c6efa76fd4e8a1da9a98803beb3df88238ee96219a7ff23e829b2f28aeef21

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.46-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1192f17c42ecc9cb087df602a73933dc4a14d78470263fbead4bb5ad7c3c9040
MD5 8f2119eb7cec96d52f4be54a67d34d71
BLAKE2b-256 e96eb4b2a013e41f9bb2123b3bb01e4ea0c2477991eb331b0cc141b2622469f4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.46-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 411778772b97f1176fa74b27fa1e0dae03ea9d839b2d1d57dfd48607b22265c9
MD5 97ec663900ab15cf74f7556270d4c0b3
BLAKE2b-256 b1871ad5ad985f7571104b95a6a2b15accc2afb23268c0fcf3caa279134009e2

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.3.46-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 1.8 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.3.46-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 34062e2c87ff9f0379cc3981ed16293ef63be9fd0d87f725c1a7bb6f4bb20348
MD5 9e7a5547a36e7ea1837bfeaa251b0fcf
BLAKE2b-256 ae6dfb2bc018c052e204bef44f09a160ba8bb5748e26504d814316721f24c55e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.46-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4955cb80922ea16de49b15fd4bd28aaedef955e104d5436396dca60810925a2f
MD5 e9995b5f4645636511e2a8073df251ab
BLAKE2b-256 ef0620a441f934656ce4623ee652748de0285c50e20b047ef799a090af82593d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.46-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 530cbf9e1d8ba499c9bab4319bf56e24818c73c6aae2301cc463fed08625d467
MD5 0f4c4071b30e4fa338dd470bc95843ef
BLAKE2b-256 96628b9afbad21f071942247d5bde0c810bb8fd895c967500d3735f1a5680034

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.46-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 d28d5dac7fcd53d364463976663bbb1e0942538f052844faf0615a57cd21a5bb
MD5 2bcb55946691bfe45c2f4c2ceac8ca4e
BLAKE2b-256 cbcc5cf7622db97582d734ef7e435445ee7903df4bc278efe7a700b59de0ca94

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.3.46-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.8 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.3.46-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 76fab84cb0161fa4aed3611efe40debaac8cef1ca4d713587d8ba02c97205148
MD5 d59b51e686a93958347abd5ee2c747ac
BLAKE2b-256 fa7814fae7f9f7a3e83dfbceeb845a984ee6de9d7133d3656699c5fb770742cc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.46-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3413b61938494c5673520506650a9d98f1362e24188479bff0e9e9a8cc521acc
MD5 1565a0354354c53f54cc04035cc90097
BLAKE2b-256 d7816df79c8ae7a5ea60f163043c7ea1b69802c5750d291d355102ac303e85aa

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.46-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c990de37d1d83321d8814b36373d34a85c60c0d6befd25fdc513d61b9f0c96ea
MD5 b2cbd3f4bb813fbf416380d839b7469b
BLAKE2b-256 021ad8ca64f782d52a712d7a5742632f07e53df89b20be79833d9895ea03bd8b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.46-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 843ac4f0ab6d7c80c67368ea22e08bf822a831eec5091242bbc22ab35b5440fc
MD5 9297e67e1180a8a5b7feb20600b74652
BLAKE2b-256 96fa3389292972124c231eace64692ee9b455297fba5bf33f81f578d22533b89

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.3.46-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.8 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.3.46-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 c51e9acf5a448a0f7a674d57e48d456c07ea79e8ffa5ecfcf2a4f1621bcea27d
MD5 a0d8b97539e28a892fe513a67cadf83e
BLAKE2b-256 8806ba6946ac85fe7dc252ceaa052aced287aea8dea57686222eb2a2c6423cdc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.46-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dee42f348747d937e1676a7788a2cb324358d3458a09f54ea65332635cc46d2c
MD5 398872ee6effebf852ac33d03cffa5bc
BLAKE2b-256 13aa087945d70c8f091a2a1558b40a69db815b1c8291415a677f882ac272891b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.46-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bac4bf67a2e08af398d1059c08a30f166e90bc7448ce41e7ee40d3857c695735
MD5 256c017aa125b31be77f2fd1657854d2
BLAKE2b-256 c09dac67c02837cf11ed683101ab4df8a1940fdf9b85b6ba85ff390cd84328a3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.46-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 5374cefa594de9280ec4bec192874555b2b6be2ed35fc15a009e15dec47d09df
MD5 7c7d968a9edf0c8e2f5b5e69ad073805
BLAKE2b-256 4b2baa414f54f95102dfbaebbe3159ff72fc84acd9f2b30a0aaf9883f036c215

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.3.46-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 1.8 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.3.46-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 6b08d375f24787dc418a5d2964dac0888bdb2756eb5b0edf3de9eeb4c3fc1646
MD5 897c56f65a38edb2bc6bf0d1738cb6d3
BLAKE2b-256 37909bf49a7ae47a684260d3d87245f031938d83e883a33a23325a932608bb8c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.46-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7beb132b70999e4cee7e88ef637e16c58a96f8240e1068743975f369bc862b79
MD5 8977bf7ff37abfaedc8ba97d850382e8
BLAKE2b-256 34b63503ae58aaaf59bbf95c9a16b312c72ce0bed30e29fadf88a3a73cbbff1d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.46-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cb1fd76c11b38ededd2b5cf25fd695bab59707e75f7bae1b33af64a7812ecf53
MD5 4c7597c21daa17f1bd400760d3f8b3a3
BLAKE2b-256 b6fbf90641bc6a052f41ecdfa2bff1a7c9fd76a7a23ab9e4765e324b5a76ecc2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.46-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 54aef15202969596568b9b9031bcbe642e5d1b6fc676340aea36a0111a2b6882
MD5 e57a69f632c54691bcd6fce5ed6df2c6
BLAKE2b-256 69224142cbbbe195842d88ee7a95cc17fd02b831b9470eb3b7986d39de3c4590

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.3.46-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 1.8 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.3.46-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 ab9ca81ae48cbcc1019e22a1e9a2fd62d6cfc33171b80f841b6b25efcac82d16
MD5 16f2b0a9a127c309b8819a605d5595bb
BLAKE2b-256 f55efe246ee410755e00cfac378498d8e4f9d979b99a56b5a527b9abac3ccd6c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.46-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4297687f5cd77a6e2f2859b07d3873a2a490d7be349b09cf44fb8c35598d8e7c
MD5 ac1066881064d9e462823bf68cd8451e
BLAKE2b-256 337ea98ee02c9b3541f8e25c46081392e295f52b9d5448c3d4936a0f72bc695a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.46-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d9dd8796c730550ad9fda98833d97a25125b3c8473bf75d3edfc4dcd4914dffc
MD5 9c36f4e839e276e234bf796eb240678c
BLAKE2b-256 342a00af83bef21eb9fd62d5dcebe2b69dbf23e87cda7765f4bec4a5f2003df8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.3.46-cp39-cp39-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 a52dd6aa39b20a86f47c994e998ecd63c79a146d50f45e181db1f18c5492c0e3
MD5 e48ec985c9b4aa27ecbf3602c11cace5
BLAKE2b-256 1206a3d4dd678273e8e0ca40e6bf9df81d7c395ca95389e84275af78fb922ddb

See more details on using hashes here.

Provenance

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