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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14macOS 15.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13macOS 15.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12macOS 15.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11macOS 15.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10macOS 15.0+ ARM64

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

Uploaded CPython 3.9Windows x86-64

epochly-0.4.14-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.14-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.14-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.14-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: epochly-0.4.14-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.14-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 e7c641cf27e225e20f40180ba93d45f250a1b00727a6156467feeedd0174ba14
MD5 e1d2689e66ecf2ebaed9e7a5dbd54bc9
BLAKE2b-256 8326c1bab19303d8d1c3706050d59472025d91096eff494ba0e9b99c155e8409

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.14-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 55e3720ca92594a942c116336dbc3026cc562e09387d3a6ae0b214969e37b71d
MD5 dc46933f36b255cedbc15b2c2a20db81
BLAKE2b-256 6f047a23fb6cc013d84127815cb549ad857c1d5d28bcdfd6271814aeaa12c83e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.14-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 001e1729ef27084379f51f422abbf6f277a913e3ea271568fdc44ca6330e529a
MD5 4790043091dc7434776126bf676c3600
BLAKE2b-256 86a97e7322029124b13c0d4364a6c0b82043dd44181d5c7010ead79750bc343b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.14-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 3bb9fe7eb7c3205330d9b4521618b32e6246397db9421a2c52def1aead9c7e61
MD5 3615f306b5e265d385a453df151a0c9d
BLAKE2b-256 affb67e9bb65f1fc8f732b754f2ada56e2b4f51573b0efe0aa5fdf9ebe56f0f2

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.4.14-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.14-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 ee87c1be15454ea9f51ef472720ad0426136eec41c963d2b90cb25c70b14673c
MD5 9ef31252fd73d3d8382503620d571257
BLAKE2b-256 57e40f4c4d626ea189a82e8e6a9423fb06b56f8905deae189d3a42d5dd737746

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.14-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 eb236c3cfb815f12ead11962fdca9ec70f9ecf7cab8f831b2b07589af8b32fb6
MD5 7ac0ee935bcba10b0b927ddf2882b96d
BLAKE2b-256 07d95a6fe3432b02220ac2e5dae03a935ecf841c155c9b435e77deac4b6fbc42

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.14-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8c25384eb38e31ccc9f606ceeedcae0a61c3d86f8fef2e9ecce7fafe2041882b
MD5 fbb9e1111fba519d08c93646dd1169c2
BLAKE2b-256 5a1198923a186cf29e72efe8811b26d05ebd19bf97a32ddad3792fcb0f8b986c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.14-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 1094d4d44b3350f90bc699dcd9b772e667c727fcf99e2edffb16feb22d316c4d
MD5 768b94b9c810229f5e37b3c5f35c957c
BLAKE2b-256 4a3abe6a66ff33ce13446292ef9f25d77c4c370e9272a0f675a5d91e8a788dfa

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.4.14-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.14-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 1047f22d8fcb63e6115466c20d6281b30356050bf0060b25707e583ca090caac
MD5 5bab4e5815d5512c33f84dc66da111ab
BLAKE2b-256 bf5cbefebe49f371b51f76266b2ed8080b67564039a9ede2aac146c58b5d127b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.14-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 05cff0b2d4a1b8f466572701f19aacfa28b046017799bf6295009cbcf0ec7d6d
MD5 81f73b09ba15a9db475243e423c154db
BLAKE2b-256 ad5036465a1f3829a876176058f454afe2f0bf67133cba66d75f41564f953857

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.14-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5b692f98b6d4c7f0db5044054ee77ea60512c05dc949f7acf91a70eee4d67f39
MD5 1b7aa0529c65d3f8b67f8e99d1c1d9eb
BLAKE2b-256 7ec61c2d2787b14a396ad2831f65f62e3a229f98306d3e744e1738a18c683927

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.14-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 01f370a927301cf36f5c614fcbc02ef7b745eae01f0d0a3d69acc0b7af698579
MD5 1ba8549f9454ec4814b19c2ed58c8745
BLAKE2b-256 7207c3dfc428010ce0965f394fbe46ab204e34875ae21e250f916ca021a803ea

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.4.14-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.14-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 b89de813c11f6f694ccfa573ce39908174f9fd6992605ff1486798839c02f941
MD5 eb0cf9d8c35e3b6c57026282e9c5d53e
BLAKE2b-256 31e39022ec783dda7c90b41dcae4b54b61cf7266dc2c5ac483a118abb966b2e3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.14-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4d633f155cc807dcf0c327bbae2e3ac3d3a1604681441a9296d3681e38c70185
MD5 825f153d1e7de784b56d8a71692ac4c6
BLAKE2b-256 49d2c9c7988a9e994a538ea905fbf419faca1ff03f823e62cfe7396c9bf99ed4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.14-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 115817f851ca8bb380992b8663e533cd7a472870de81ad3102fad2b82093f708
MD5 dd9f6d19b4485dc75f4dfa528d198450
BLAKE2b-256 46a0ccf8b37d50aa7bbcc664b2b868c262ca04ffef8778164790137d17b4c269

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.14-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 6172ad63650e48af0d38659c9dfc5d0057939fd75e6021610790c36ef6b16cc1
MD5 8c38e472dae51b0b68b71ca4970bc9b4
BLAKE2b-256 66b5189c2f84ebee357aa52340ec4e8057f379b77c5631e5e15a848093a6d16c

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.4.14-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.14-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 dc613a6cc42ddfb2467987f080f6454b867b2816f6a3ce6ab25bc8d47e7b388e
MD5 831d097267889083473e821d8ed50868
BLAKE2b-256 e123e7956ecbc1b042a3a98aec492e40b5c89e66d833aa81413b536ca76dbd04

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.14-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 771736baf06b143f7af65c7381999f8e5ed6d057828131b9149a702f4f4de669
MD5 71a1edd42aa4945bb18e007d42552e6b
BLAKE2b-256 eb9ff19735560c041f4378e7939283526ebbfe31fe3721388be6d6d346b67cd5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.14-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7cfb4dfd7a8dd037e4f42cfc9ded0085a10769b21a3676559248606a77c49233
MD5 9daa58a3cc63c8463ae7c333053921f8
BLAKE2b-256 b9589e9a8ebab66794704f62be44e5ea7ca972608bec80e139ac92b0592bb9b7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.14-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 171d1c3272067675e697affb0ba3925bb18ddd2d959374b43df80f20d3184640
MD5 329b0e2de05681849b1bdc0269e91105
BLAKE2b-256 464f58f774ed4cff14234853a5b2a6df23faddb953eac772d29c574f7746d242

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.4.14-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.14-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 75b63561940e799a089adb5a10bb79ceba28e924f0f73c5a4d0f67c8de757065
MD5 33f83011cc1d03fcdfbae59a009e6265
BLAKE2b-256 58fa81419cd7ca5b10eddae94f289c8fab822c861b0a8d7dfd9e1bac0eb09e53

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.14-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 af04b4be93662756e35c9b97e74d1d3fb278ac0b4aa147ba1865e4e3dc356e54
MD5 1698e98e6bf4ee5274c618a43d5cbbd6
BLAKE2b-256 1a196ae9d3476d390763881987d018220832fc86c9bd78ca2dda5c3163f5e5e3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.14-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1f6543ce5ec253a3650b6794230175e2f12db1b69ffb6ed8c92c7217c3b42ee4
MD5 f7bee28bbe580dfc6212af59ba8a3b1d
BLAKE2b-256 f12844a055ee58582673f578d96de2f1eb4a3869d17887d451553cc54cbb3788

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.14-cp39-cp39-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 ef40cca11fa5781c4ab7939847dd6b0abb663b311e307f06bf24745ae43760ec
MD5 0d9495824acebac5f6775f5b3ed9266c
BLAKE2b-256 9835f2c90dacd11345d228374476e17243915451cc9609ab58dffee0b05628bb

See more details on using hashes here.

Provenance

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