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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14macOS 15.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13macOS 15.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12macOS 15.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11macOS 15.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10macOS 15.0+ ARM64

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

Uploaded CPython 3.9Windows x86-64

epochly-0.4.8-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (5.9 MB view details)

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

epochly-0.4.8-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.8-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.8-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: epochly-0.4.8-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for epochly-0.4.8-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 04696736462ec8ff5604c558bf9078024614d2a8cdc012358e2d29ffcdbcf36c
MD5 00d81f3fa1dd9cd2e06867f13ae2ddbb
BLAKE2b-256 4e4748eb1eeb59e7b1296efe61ecd64bdb0e9a7f06a5f7f4e66c32ca34e36de0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.8-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5c42255493255ae647e3d2f7a9594d23299a9f03261501de6b825665edbc1d7f
MD5 fff3fa663db2ca1889256d4af1eb57a3
BLAKE2b-256 64726ae02d5151af29e594866d2e4d95bb479006dc2c79ba3b0fd801b466046e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.8-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4221d28391169600ef360d938bef5570fabb5ea0492bc0bff114aa3af2c60781
MD5 0971695c66b9b21275bf660714a2ab6e
BLAKE2b-256 c80a8c15f20f54b99a8d3fe810270f31b20512dfcdc54fdab37de6ba64e55492

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.8-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 d4b5307cef992de1006c8492eaac3050bc6c6ceff035515928f32d346a66b1ce
MD5 bf856cc2c002eed6381924727930c4ab
BLAKE2b-256 04e5d9cb1926a6f54ff636b1308dd5d29a09f343840b5c2ec3fabbd466aee6f2

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.4.8-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.8-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 c52c69b72b74b8657d32fc378754df178c302c80ea3a54132ac51aaa70558a9f
MD5 488b2ace298e18f5880a3c1d8f82e8c3
BLAKE2b-256 8f5c461412276fba7166c0b0c31d8c6395cc2e5d720461aba2d620be300d72c2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.8-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 23539dc1e1e122c5b42444fd07eeb839ba8c765005e4b42648f3305e6a301dae
MD5 76ffd273eb704c58fb6030c66de539a7
BLAKE2b-256 7b98a8f08f0f822be04d3ae91ce1569bda6a563789a4788d682aee19df69ff8d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.8-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 087f7d3efa29a109c1e4b1d1ad8226a682df3c5eae92c4995cb4dda207de32bf
MD5 6fa6a6567e6d45cde58f84911ea2baa6
BLAKE2b-256 f031508e5ad6cc444fbb8d76325b94c8ea516f064afd26e2f74808f2ef33fc1b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.8-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 d86969abf1cffed209a6761ee17f06e9232bcf4522da1b20782def85ffe35caf
MD5 17791a01b6dae715eeb64782735326f4
BLAKE2b-256 f3514c0af4407c72893c4aa812879a69550b603e6a58b9f178f29df3c63faf90

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.4.8-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for epochly-0.4.8-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 7a75d1af7d941a1513bff94d3c26c789eac0eddebde41e5d4f7335ece3cb6f44
MD5 46b8b392b2800ccb6b04665ea9272fbd
BLAKE2b-256 4ebc6a1dfac26270ba546aa8d5f87d783399ce7ffb7b1db44bd9a34eed816ba3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.8-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3ec3b9ef87c469eef9b3dd98217dc315f143a0aa2001cfae816f59509733afb1
MD5 0b7ea3fcb4613d83edddf6cd91276714
BLAKE2b-256 3ed65aec86fee58ce6d0c04ba2fcd0d2507be11c65219e13ddb20372ea290270

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.8-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d81f8d36d20965e467d52e81ddba76383f4a426f13c9664a35a2615310ae6ccd
MD5 bca89d173c0ffcef4ff83aea91729f2d
BLAKE2b-256 880a18f750c8c3b3b956308e3d5f9bca343a4edc8bce749bf5188b43fe11106d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.8-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 61253655ae153709065fe619eee876d39044147249a0d86268327d4676750a76
MD5 4eb62d09c688dd62b0e6f82db6fbe595
BLAKE2b-256 e47240e48cb596024589c18a28068d9338eaf2b7ec09bfa5e570dcf727bd074b

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.4.8-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for epochly-0.4.8-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 19dccf776246f72e5b08030e4c79dd3e8abca91b0fa86d1600d2107c7192c94c
MD5 31a801c611977119e6ae456066c53701
BLAKE2b-256 bbe59f780d245ebecfd4a62f74a82b4b3991921a2f1626f24e9b67d7d71c3934

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.8-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 eabcef772b86af570ac5514a4224812d7a5b1512421da4ac2a116106d27ef15c
MD5 4fda964139a8227be2038b9e84f13c2e
BLAKE2b-256 ac676f9e5bf04e9bd2f7bfdca8d8cc8493fef6bb7b4aa1ead2437547d01df452

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.8-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b4a9b79f38611ba96926738a26347f5c2e8355af42ca299a33b33853032af9db
MD5 156af8d41d812839f63031272447ca45
BLAKE2b-256 e2afd9f2c3eacdc604ec6f21b2b380bb9108ac5227bebce431e067027b9a863c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.8-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 ac81501c70cb484f04ed373d2b6d46a709dcbc0495fbbd21cfdf460612dc7a2a
MD5 082ce2a110c4eb85d1f1c4a7c761c07a
BLAKE2b-256 be2a8ff19fef875b3c9311ceea34a15e3c4ede4e282240558c3659730968f096

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.4.8-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for epochly-0.4.8-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 b064f9acbc1fe3fc4712f4843c6133ace02bb1f81f42c7aba431c6615a9127eb
MD5 a29f324009efd2e2b087f1440fa08893
BLAKE2b-256 11706b0bfad466d1c37e02a6ae2ff506f987afb3cbbc1644598fe1c59700ce42

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.8-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5733ea2c159b309a957a6ec50cfafae5f54b48b954c0a931b6c38a6ff05ae698
MD5 e77dc696d9fbe77bc0f7ceec12917443
BLAKE2b-256 0731b944b6cb43b63cac2db3b045b7dff40bbd2bd6990c7cbbaf6ef660ebc6b4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.8-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 77a992cfb094d4a2cac252c0cea8feab535c9a59d045fb93b00f7913247e0805
MD5 0d5077ccad3ba7401e8d611577b02ad5
BLAKE2b-256 317c55705c75257588651c3e24ccf93c4f46247aab62d2a17c6750a6d4db46f3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.8-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 0ccaf686cc82f75717dac81eaacc97295b8fa6c3c06c62357992fb91ec3c3f3a
MD5 3775e693e943798fa3b47c2ba062e8ec
BLAKE2b-256 cdab51c0d42824f533b4757430334166acdd6c12ea3540ea1a1ca4d355eba1fc

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.4.8-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for epochly-0.4.8-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 c0a7d62c256132843c5a8e6224185ca089792472087f37f37b672b0e3b439d65
MD5 419871e12b907c83dafa36e4807c36f9
BLAKE2b-256 c17ec10094776c56081d57edaa0a65277192839afc6e5bf450e4173a0ccb19d4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.8-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 86970a0307951a75a7f082aff3abdfc4d817bc8b1cfa6e52c69afd8356bd8ac4
MD5 d05fc8d0d518d5f8cc4105ca47877203
BLAKE2b-256 5b2dc8e2262ed248913710d8991492307c1cf7b60d232e12b98554698c28f9df

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.8-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ed179ef7fe7aaf08a39ee03430319d0925409fb46eebc9ba9cf6f8735db92cb3
MD5 652739a1165e5d42d6acacb22d05dda6
BLAKE2b-256 86bf4fbe2c7f4d23f397dc75e7204a681bdca96ee143b9abcaba5dd04066edd8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.8-cp39-cp39-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 2ac59e036bfd5c5ea81abb317735afea1407abd1751a9beaf45c21ca23a9d849
MD5 acb20d3abc87154d9b8d12c47031aa85
BLAKE2b-256 a128c32f8fe76d21c39be3ec80ebe946b30df0b03b87974a7c832115e1454143

See more details on using hashes here.

Provenance

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