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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14macOS 15.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13macOS 15.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12macOS 15.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11macOS 15.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10macOS 15.0+ ARM64

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

Uploaded CPython 3.9Windows x86-64

epochly-0.4.10-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.10-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.10-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.10-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: epochly-0.4.10-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.10-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 0238215ab2c8df80c1f34cc658a446475457cc2008104588d5f38946680a6d28
MD5 4e00fabe35c3bee00a43cd2443c269bc
BLAKE2b-256 06014c9ac4e7e07ff46dfda920c86271fb4629b97a9e38defdd9ac8520844db7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.10-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ffa89d537b6f68c6ee4aad2ff96907ff58512ed4d27eedc640e0dc0ba1ff91b9
MD5 a40134403bb3dd9161900fe99e8be65e
BLAKE2b-256 fc7f988a1888990757a41d9bd256d880b9207abd2a879d3d5313116c1c56c4d0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.10-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c843271590165da7bae3123b5aeb5aef5ae482a526c15a1f8c1f0d5ac262c974
MD5 26a1d92a14bc32b269abbb99b78b58f8
BLAKE2b-256 7fe6920808cbd166cbad334362fc0eb5d4fe359bcb5a65aaf49c740865642750

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.10-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 94341ce28f6d9b3e8317b62915078e6a603a1450441ec0f49abcc439149074bc
MD5 b1bdf6679ea11058911f712e14afb410
BLAKE2b-256 6bed9b982122a3df1715115fecd3ee2efc98528df0a5e2848382fbe157804192

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.4.10-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.10-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 b9e1a8ea68f27fe393371a1051b6e042f4892de18cfaf5351da0a0711a0dc703
MD5 71e78f5eb7d1448812cc18190b011ff0
BLAKE2b-256 ff3413cc82da4af6de2d0bb1228d4cb1e9aeebc814a8b1d94f7f3be40eb8a69b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.10-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a2da3c9376739d2816bf4568676ab9c5402781f0e4f510b4505773d00f576850
MD5 bfa84b74d0af43b7019e4f56c1b3b05e
BLAKE2b-256 c2161c0d8e0ef25f52c1fcba4e4316213f6d08b13e0917138c178ee8e249bf4c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.10-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2325f46293c1524a1217a11b2ef8b02d277b1b4ba5b9eedf32402fd2b551ff64
MD5 4c3a990eea57ced47f8f1cc97900b3af
BLAKE2b-256 edd61a17d4a574ae4e29324897e01a1374e5627018d06e3da831792fe4d568fe

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.10-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 acedb6bdc39673c45cab90481d88b766f0b7b151fc5e70b9daa920a9352ec08a
MD5 ed7511d89c1d5233eba09fdab37eafce
BLAKE2b-256 743076791c8a598fcae3109a1d50e30fb674a27d809dba25b890c4131b3f6bc0

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.4.10-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.10-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 cb6ebd56912151c10af5e37145266e3483df1eb004aaaf11cae5d9e55f9c6810
MD5 6ead0e59bfc8ce8758c9ad7eb27ea15b
BLAKE2b-256 9013fa4ddfe0c1d84341e29f80376c0eb9b3accaf57b737cf840a2199a2e2374

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.10-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ca45d2a934c193ef42618080b4af6eeb922f867925cff6d767e0f8d39666af04
MD5 6a389a6fb80eb7cca2e28446a926d987
BLAKE2b-256 f7d003a75522fc249aab4a6aa171f7146d3208a41074a332aa91cf294fec24d0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.10-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 12ecc90157f33466da3dd2924143d38713a56397c856aee8547608e0971d4804
MD5 bf86a4317e5a5416feafbd31ab3a7987
BLAKE2b-256 d8d5d508c12164a52ef63252e7b99a5d26d91a59f4c3dbae74a37544d19f51af

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.10-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 9afaae043e1fb40462bd26a502f9e53800638a18c8b5f0aed23a1512ef6ce6c7
MD5 8d86f8d151c56edbf5eda9ae484f33e6
BLAKE2b-256 d87c9140d336c5a60ada84d940edb32b0ffaab3d44f7f40776a41333db16b5b4

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.4.10-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.10-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 ff6b6af4d92c67256e5e13f6cef923015169bb55553b029c5b7997999a68afc4
MD5 2c57c90d2b68a7d4665b9a77be343d2d
BLAKE2b-256 7388ed6987241d35c2d96751c38d3d1a4d20a0ab2def6abd44293fdbae5e9b5e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.10-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e8f233a7cd32a3144eedc6cada5efef5ec1db2d2e1530fb85d7e4f6645627181
MD5 341910a41baae5822a126806cfbb15c9
BLAKE2b-256 a11e18c95317630b9c4c631674585dbe65eaf7221dbf3a288cf56724348156ea

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.10-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b3375405fc3b0246b8c30cadcc17a23b4561858980232f190bb4b2cb82dca4f8
MD5 9c480d8340e66e9d509989016ff830e3
BLAKE2b-256 14a836677fbcb745d94d9eeaa131cabc45f08875f51f41f36ac5c3d52a932bca

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.10-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 865733a1a6d59eb49350f43ae0c670a25b480bd60e222298c0a17a49c4e76f1c
MD5 93c934be9d52000d9457e8f21403f5cb
BLAKE2b-256 83635b095fc0cfaff5724d398873bdcaf3b99c8c7d8bcb6c53892e50e1897eae

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.4.10-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.10-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 0eb2224cc23f38f58a077bcfedf06807ff4a16e2931de0a90e376b1b2522566c
MD5 eeeb0d97749dba718197143d8f6bc30d
BLAKE2b-256 8fc312262a82819d41cdd2d22d6f84f83760b9cb2c0615440b45da095c5fe2e7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.10-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 50b12e5c77300619baaf4cb826c581773614e7ae4861ef17d9e89712b97e09bc
MD5 8bb18d554d26e4251351fd1fad35ceef
BLAKE2b-256 212a1235f132d88d91c693c8a24528ca2773f0e9315cb3f7319104092e78faf5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.10-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cb7fb5caa120e2283ebfb18fb9b187bd135a237db2a0814b21a110f7126f6288
MD5 7282a1ad01e1e93a96c457cbb2987431
BLAKE2b-256 8ebdfb2a06593cffb63b31434fc34ef602030ea59b774bc28900789462cc1515

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.10-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 edff03fa1aa75f89675f120de28da49d65a42454640ac7392d750db3bb7511c5
MD5 ce612b0556781ba82563a7e1756a2cf6
BLAKE2b-256 9c57a38edeb8c912eed67f2d37cb92a51b3c53b02498b23f41019dbfc6253946

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: epochly-0.4.10-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.10-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 96d8f2106ff35592f6888976811caaf67fb520ac9aa107e7fa394dcd499eb423
MD5 097c5cf73da5aec2b75bf86b34b5df03
BLAKE2b-256 54c1568c9ae85adebcd35be7190defdfcc22049b5ec6bb5a85b28d34acca5a9c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.10-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f0040761d802428b33b579815b1edc97da366114f0e2914319f79aae0c99f93e
MD5 f3a073a1f4a0b2a38d257c6c97523953
BLAKE2b-256 6301d88c4fa33dad2ff894e4f9e5d9da7d31238292624eb17cb72bda72299e5b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.10-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a7e3daea5c903924f10004ad99d29ff7b11e5846e8249dcd5428683a2b8785a0
MD5 5844a0117a104630d5ae557f5eab8453
BLAKE2b-256 9be515c26828ab3e7fd6bf457e79af6ad4d28f3874ddd535e77cf7b962dd5865

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for epochly-0.4.10-cp39-cp39-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 7c1bb76b310aba7f29e5eaa5bc61eca4ceb73921b3920e6adc0cd61bdb0679f1
MD5 d7d23847846f131394bff4f549a68d6d
BLAKE2b-256 5fa9c03ebcf453fb6df5ec6eb8e1e7eb1c1268e8a74d15f5503a5bcfe3f02370

See more details on using hashes here.

Provenance

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