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

Uploaded CPython 3.14Windows x86-64

epochly-0.4.6-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (6.0 MB view details)

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

epochly-0.4.6-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (5.9 MB view details)

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

epochly-0.4.6-cp314-cp314-macosx_15_0_arm64.whl (2.0 MB view details)

Uploaded CPython 3.14macOS 15.0+ ARM64

epochly-0.4.6-cp313-cp313-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.13Windows x86-64

epochly-0.4.6-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (6.0 MB view details)

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

epochly-0.4.6-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (5.9 MB view details)

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

epochly-0.4.6-cp313-cp313-macosx_15_0_arm64.whl (2.0 MB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

epochly-0.4.6-cp312-cp312-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.12Windows x86-64

epochly-0.4.6-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (6.1 MB view details)

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

epochly-0.4.6-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (6.0 MB view details)

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

epochly-0.4.6-cp312-cp312-macosx_15_0_arm64.whl (2.1 MB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

epochly-0.4.6-cp311-cp311-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.11Windows x86-64

epochly-0.4.6-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (6.0 MB view details)

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

epochly-0.4.6-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (5.9 MB view details)

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

epochly-0.4.6-cp311-cp311-macosx_15_0_arm64.whl (2.0 MB view details)

Uploaded CPython 3.11macOS 15.0+ ARM64

epochly-0.4.6-cp310-cp310-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.10Windows x86-64

epochly-0.4.6-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (5.8 MB view details)

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

epochly-0.4.6-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (5.8 MB view details)

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

epochly-0.4.6-cp310-cp310-macosx_15_0_arm64.whl (2.1 MB view details)

Uploaded CPython 3.10macOS 15.0+ ARM64

epochly-0.4.6-cp39-cp39-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.9Windows x86-64

epochly-0.4.6-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (5.8 MB view details)

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

epochly-0.4.6-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (5.8 MB view details)

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

epochly-0.4.6-cp39-cp39-macosx_15_0_arm64.whl (2.1 MB view details)

Uploaded CPython 3.9macOS 15.0+ ARM64

File details

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

File metadata

  • Download URL: epochly-0.4.6-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 1.9 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.6-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 add52de1b06abdf7bffab7677a2861c7db4887c543dfb3c696a1faad7abb7fde
MD5 29f5ea3fb6d4e749a0c5b8d038536440
BLAKE2b-256 b358b62abf3f479d9edde02eb8e1a7f8d956e442ecb0a76be352249b6c2eda91

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.6-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e854eef248eb23119e55e45abb3de9b35d4dd6a2e9df745ad8f0120c49652722
MD5 1071808020289347f5fef7a4faa296a8
BLAKE2b-256 4fff3ced1de7340e9439ec7a837f122277d5fd4d64b06fdcd78d3787ef768dd6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.6-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 84facdfe3e866c89072966154be047de2a48d15b885ee413dac861f123b39628
MD5 d7032de2f66f7c375ff946f192b85068
BLAKE2b-256 ddefbb55b1d8b6e4fbcb3b92b1d4c2b95dfc038ef715d2a48a36b10717bac1a1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.6-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 46680408847ff800b9899695cc0ed681342220a9406efa120b1e810a5bf0ab0c
MD5 b3a264c69586468fa2cf341ebb72aae3
BLAKE2b-256 cdef384f91dfd9a6a6fd3b3e2205f70dfcc904054296c60957d19ce268ec15e1

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.4.6-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 1.9 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.6-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 e1ea2e3516a374dd6d789a1d4b8187f1483d93166fffc748175be9273da0ab40
MD5 0d2fe9e53fb428a730d6d594d535a8c9
BLAKE2b-256 aae3f80abbb8fd6f8c0bd1e3eb16a44cd99dadda006c386e10002552016bd7ff

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.6-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bea9ad5424626fa0a89dae190bb3409c8599c397bdac495ea6f4d3660c6f3400
MD5 a6a1570dd021bdd8efa7083aa4a05e88
BLAKE2b-256 98d068289887a356332f9becf5aaf42c60a73f41a8de0b7d05c0a8faa046ffba

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.6-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3c656041be6606f284f81339944cc3d468b399f819b045a0de277b1edf631d30
MD5 cf3b7cac7ef173b93124aeba5db71cbc
BLAKE2b-256 c4af4fc9768648cfd803db2c90df43233fdd47d5ce46d73d97ef0a77a227af59

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.6-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 a436b17c4d08b356c88cdd6ec1abe0cedffc525e11a892c493af1edeb54b6015
MD5 1045a433bdf964d8543e05477f06eb31
BLAKE2b-256 8d865f8672e90a917129bfae905675bb69bcb378171e0c69419f3882dbb7a2a5

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.4.6-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.9 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.6-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 473711ddc655f9df6c2501d05391961c6194d0c48251968c09f18b278057e098
MD5 f4f99ee079e0f0aa84679d81e588abb4
BLAKE2b-256 41ab7ecd01bda729d28ecea33522fd18b75d94223d7382b2932ffb0d84be1333

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.6-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c1ca38ca8647ee511e52bcdf9ea0e010575efb92923deaa049bcef1333f50b2d
MD5 1688d7279bd621187b302b70d4f90b38
BLAKE2b-256 06f05e97bca5183a5f48ff2d1c94c31d4f023ce7cee82159db4395fe0ff25a15

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.6-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e631f6f1b62e39d54e4e17915920a876acc19a8212638730a592f0ba13c5e508
MD5 ddc3feab9e15ebf6cd4f6298a719ff64
BLAKE2b-256 ab1596a61efa33750667546034ed1c655f29751397d048645fac02ececdad7e1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.6-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 cdd637d4a1d4ac4af6e0afe9322c97c6fdb64492f24082b0c9bb0917b7aa4b2c
MD5 817456ec37dee569fed62e93ffcce444
BLAKE2b-256 faf0f443afa3239b5fc370ec23b87f5932a37322c90e71fa32d0f574c07d5b74

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.4.6-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.9 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.6-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 4e887efbdf15e3440df9ffaab1359372cfbff02f473ac07314f3d90d88c6cbfd
MD5 886c4beed04f77d82adca9434dc07b42
BLAKE2b-256 b701938f5631fc92dd3bbc41679564a925dd0aaed940641529c6ada3404c6944

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.6-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2ae9cc7c66ff6e5a747f7b143e48e9cb2e84430a42045b03393fbab96358784c
MD5 c3f0d149b1d390c61cf938613d79a925
BLAKE2b-256 ca79a4c8180b7fc2c2584a66168861cd89c480ae44b4c023de6b7d02be769e7c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.6-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4c269b5051881a6e19865bd2e0d2a04f63f64fdba83977c81dfff98c82926592
MD5 a07e731ee06f783ea69f311768398909
BLAKE2b-256 4e3b4d2dfb365f278daa52ca2d82d0baf4654327fa112dacb6e302126de84a55

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.6-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 2bc38bd7d5a4b2ecce0ed8d0ae554b0740150f29704daf6dc60e023b4c2483c3
MD5 8ffbe195b14a2c9594cb0fd628d6ff89
BLAKE2b-256 b2bc1e3a43f517f91eebda7778265877e98997b528aef9efe2061561c21ab217

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.4.6-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 1.9 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.6-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 251c8902a1cb7fa3b88fd095ecac297002853fe0af130ce5b317a52d0ec2fa7e
MD5 616ec836082f8b744cc2efcb17652cb8
BLAKE2b-256 3c5350bd2389b4e2dfb577c4641c448d6855de2fede6c03b4c6c4131846717f0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.6-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1a49dd7ec2db64c6d6094da2d3e5eb0e70113dfac05b90647cfe79e3e1d78021
MD5 1ae8992a325bc9ba322f0f9c53fd8e2c
BLAKE2b-256 3afa333985877f89ee4fc746ab9f48af646a18c9175ad210830089da0f4eef9c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.6-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bef63e51604e8ee3fb314f6a359d7aa705c543763640e41c78c831fa40d9bef9
MD5 a7720819c36d628a516dbf267be595e0
BLAKE2b-256 d3fd9fad9f3b7d20c7fd14e750b68a737707c353e84bcb794253d0b8c8cbb359

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.6-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 1c0d7d0c64982135e8d6947237a757f5ef0a18014d018ef9cc3ad0f1b8389cf3
MD5 87719321055f6f72456ad0fea7613746
BLAKE2b-256 5e30e1e2e6fb3898bab23ab185cc4939c828d5b3ce3cec29a3e9e89aef820687

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.4.6-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 1.9 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.6-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 326e026c19b1cc37cfeeee36b6a8fae580a60136e65074a92d9d2f52aef0b19b
MD5 f00679f54625a31965108a13ab521f1d
BLAKE2b-256 c261eef535728c8757408c4643bd5cc046ed03ce2969b952aed7c03bc9d7a5b3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.6-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 566882e28aab5f1c75a2afd31f56b550e7ea1aacf3b9ff5eb0d75333cc422ab5
MD5 07f957cf3ce0f0277bb81225e1f688f1
BLAKE2b-256 b4e387076eb1377a89348b82984784700f44421d9890b007efb0edd8aa9e01c8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.6-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ef3ba18ef44e294fff60046ab316d8c31250baf9deed64d76caba26375a94f29
MD5 4b47e55b78fc5e5cc8437815907e99d4
BLAKE2b-256 dd54200cf80ac621170501d297e1625309d842914a07ebb4e2f4a650d4f031d6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.6-cp39-cp39-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 9a40ab5bed12977277620f56739601d019ae849a3bed3dc0bc62a0ba54f78509
MD5 4cbe1e45744cfb96f828d1d7b8028568
BLAKE2b-256 dd132fbe90f67185344fd3d8cc8062eaae29ab1875c325722cf5b4b547cc5a46

See more details on using hashes here.

Provenance

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