Skip to main content

Epochly - Transparent performance optimization for Python applications

Project description

Epochly - Transparent Performance Optimization

PyPI version Python 3.9+

Significant performance improvement with zero code changes!

Epochly provides transparent performance optimization for Python applications through a progressive enhancement system.

🚀 Installation

pip install epochly

That's it! Epochly is now ready to accelerate your Python code.

⚡ Quick Start

Method 1: Automatic Optimization (Recommended)

import epochly  # Just this import provides optimization!

# Your existing code runs faster automatically
import numpy as np

def matrix_computation():
    a = np.random.rand(1000, 1000)
    b = np.random.rand(1000, 1000)
    return np.dot(a, b)

result = matrix_computation()  # Automatically optimized!

Method 2: Selective Optimization

from epochly import optimize

@optimize
def slow_function(data):
    # This function will be optimized
    return complex_computation(data)

Method 3: Context Manager

from epochly import optimize_context

with optimize_context():
    # All code in this block is optimized
    result = heavy_computation()

✨ Key Features

  • Zero Configuration: Just import and go - Epochly automatically detects and optimizes your workloads
  • Progressive Enhancement: Four optimization levels from monitoring to full sub-interpreter parallelization
  • 100% Compatibility: Works with existing Python code, libraries, and frameworks
  • Production Ready: Controlled deployment with emergency controls and monitoring
  • Transparent Activation: Automatic activation via sitecustomize.py for seamless integration

📊 Performance Results

Epochly provides transparent optimization through 5 progressive enhancement levels:

  • Level 0: Monitoring and analysis
  • Level 1: Basic threading optimization
  • Level 2: JIT compilation
  • Level 3: Full optimization with sub-interpreters and shared memory
  • Level 4: GPU acceleration (when available)

Average performance improvement varies by workload type.

🎯 Use Cases

Perfect for:

  • Scientific computing and data analysis
  • Machine learning preprocessing
  • Financial modeling
  • Image and signal processing
  • Any CPU-intensive Python code

🔧 Advanced Configuration

from epochly import configure, EnhancementLevel

# Set optimization level
configure(level=EnhancementLevel.LEVEL_3_FULL)

# Enable monitoring
configure(monitor_performance=True)

# Control worker threads
configure(max_workers=8)

📖 Documentation

For comprehensive documentation, visit https://epochly.com/docs

🏃 Demo

Try our performance demo:

# After installation
python -m epochly.demos.benchmark

💻 System Requirements

  • Python 3.9-3.13
  • Linux, macOS, or Windows
  • No GPU required (CPU optimization)

🚀 Deployment

Transparent Activation

Epochly can be transparently activated for all Python processes:

# Install sitecustomize.py for automatic activation
epochly-deploy install

# Selective activation by environment
export EPOCHLY_ENABLED=1
python your_app.py

# Configuration file control
echo "enabled: true" > ~/.epochly/config.yml

Production Deployment

# Controlled rollout
epochly-deploy enable --percentage 10 --monitor-only

# Emergency disable
epochly-deploy disable --emergency

# Monitor deployment
epochly-deploy status --detailed

📊 Monitoring

Epochly provides comprehensive monitoring and observability:

import epochly

# Get performance metrics
metrics = epochly.get_metrics()
print(f"Speedup: {metrics.speedup:.2f}x")
print(f"Memory usage: {metrics.memory_mb:.1f} MB")

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

🔒 Security

Epochly implements comprehensive security measures:

  • Memory isolation between interpreters
  • Access control for shared memory
  • Audit logging for all operations
  • Side-channel attack mitigation
  • Secure deployment controls

📚 Documentation

🤝 Contributing

We welcome contributions! Please see our Contributing Guide for details.

# Development setup
git clone https://github.com/epochly-python/epochly.git
cd epochly
pip install -e .[dev]
pre-commit install

# Run tests
pytest

# Run benchmarks
pytest tests/performance/ --benchmark-only

📄 License

Epochly is proprietary commercial software licensed under the Epochly Software License Agreement (ESLA). See LICENSE for the complete license terms.

🙏 Acknowledgments

Epochly builds upon the excellent work of:

  • Python core developers for sub-interpreter support
  • NumPy and SciPy communities for numerical computing foundations
  • PyPy team for JIT compilation insights
  • Numba developers for compilation techniques

Epochly - Making Python Fast, Transparently 🐍⚡

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

epochly-0.3.58-cp314-cp314-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.14Windows x86-64

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

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

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

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

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

Uploaded CPython 3.14macOS 15.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

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

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

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

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

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

Uploaded CPython 3.13macOS 15.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

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

epochly-0.3.58-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (5.4 MB view details)

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

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

Uploaded CPython 3.12macOS 15.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

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

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

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

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

Uploaded CPython 3.11macOS 15.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

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

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

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

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

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

Uploaded CPython 3.10macOS 15.0+ ARM64

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

Uploaded CPython 3.9Windows x86-64

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

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

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

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

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

Uploaded CPython 3.9macOS 15.0+ ARM64

File details

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

File metadata

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

File hashes

Hashes for epochly-0.3.58-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 c2f93333e0a6ee7dfa1d86b59ff2c5fb32cd6b6f02d0cfb730036abebc4c494d
MD5 6294c64e169cab71dc27fbb413be5ba6
BLAKE2b-256 e66f9596b1d5abb3833ca3489a9059db64adafe057521c7d532f1353d45a91ba

See more details on using hashes here.

Provenance

The following attestation bundles were made for epochly-0.3.58-cp314-cp314-win_amd64.whl:

Publisher: publish-pypi.yml on chandlercvaughn/epochly

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file epochly-0.3.58-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for epochly-0.3.58-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8b2d8c2ef794171d414b226e5234503ac7eb2eed336be331bfd34b3e75fdc1c6
MD5 c9afc7c4da3fffc261dce8a3ca464eab
BLAKE2b-256 200b252d62ee5e4d03debcafef7ffd799c2181a3978ff3b22310ca7ba8e20016

See more details on using hashes here.

Provenance

The following attestation bundles were made for epochly-0.3.58-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish-pypi.yml on chandlercvaughn/epochly

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file epochly-0.3.58-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for epochly-0.3.58-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 938ea6bc8bbc03caebf11e090692f661836f570f0ac8ac02e03c971cbc755486
MD5 375f4caa1e03a4f6189d8f84aaac17c6
BLAKE2b-256 30e141037a8a7cf5a4da69fbe7656e846a74fe68ab68124eed40baaba24146f6

See more details on using hashes here.

Provenance

The following attestation bundles were made for epochly-0.3.58-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish-pypi.yml on chandlercvaughn/epochly

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file epochly-0.3.58-cp314-cp314-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for epochly-0.3.58-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 244c73a792c998bda2f973279ae5bb16dffd60066630dcb2b81b44b4c3a7c802
MD5 0e77eb5c8519627abcbf811a03e3e9ea
BLAKE2b-256 e62e68d77cd9b4b554a04a9628439e18777dd0ae99e1abcb1b5f62377b8038a0

See more details on using hashes here.

Provenance

The following attestation bundles were made for epochly-0.3.58-cp314-cp314-macosx_15_0_arm64.whl:

Publisher: publish-pypi.yml on chandlercvaughn/epochly

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file epochly-0.3.58-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: epochly-0.3.58-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 1.8 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for epochly-0.3.58-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 a06f372a87eaf38f1dff556c8bf63923fd9f2667e70ed5822a306e287dca6e69
MD5 3b9384331985049e7796ef1193063a45
BLAKE2b-256 4932becde12f6a736a5497bfa10713f7d514c0a76d66443bb5b8ff420c9ddec9

See more details on using hashes here.

Provenance

The following attestation bundles were made for epochly-0.3.58-cp313-cp313-win_amd64.whl:

Publisher: publish-pypi.yml on chandlercvaughn/epochly

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file epochly-0.3.58-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for epochly-0.3.58-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d0fb767cf41110d4a5a759fbb775616f822c7345d7c0d85dadfc437cc17c1bb3
MD5 d31a480bcce5d59ff27a37a3d36e8481
BLAKE2b-256 2d3753a3633fc417c1b4dbebf58c6496369ce0426652489fb4068a37f9edbfc4

See more details on using hashes here.

Provenance

The following attestation bundles were made for epochly-0.3.58-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish-pypi.yml on chandlercvaughn/epochly

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file epochly-0.3.58-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for epochly-0.3.58-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b62826fd2964fd872367eb6734d6928b7d4a3377fac07670b57c9a42211bb80e
MD5 0b3c7f12f704f4a67f1bd201bf95848b
BLAKE2b-256 c391bd3074abe307994e3715c8f463010129f72d2f9be2f48cc8f75ca694df03

See more details on using hashes here.

Provenance

The following attestation bundles were made for epochly-0.3.58-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish-pypi.yml on chandlercvaughn/epochly

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file epochly-0.3.58-cp313-cp313-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for epochly-0.3.58-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 81733d07dd749931bbd4181bb543c616dee8ca99b83be0cfc2162200d73d1c4e
MD5 af493776d041f1a618be646aaffc8ff3
BLAKE2b-256 0b043f60a956eacfd4e88f5d7f51e30ef0a23509bf6dd77673ee756683a55e5a

See more details on using hashes here.

Provenance

The following attestation bundles were made for epochly-0.3.58-cp313-cp313-macosx_15_0_arm64.whl:

Publisher: publish-pypi.yml on chandlercvaughn/epochly

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file epochly-0.3.58-cp312-cp312-win_amd64.whl.

File metadata

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

File hashes

Hashes for epochly-0.3.58-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 2a1f898b3b6f5dd6955e423d62db4b694fb16a203707615074520e4cc9240a99
MD5 803a3696b32cf583334e2686d7cfd9b9
BLAKE2b-256 9350ec96a6c9c35db7033ec369e78e6dc5d2e27668a882b6ecd84fd5dca86d0d

See more details on using hashes here.

Provenance

The following attestation bundles were made for epochly-0.3.58-cp312-cp312-win_amd64.whl:

Publisher: publish-pypi.yml on chandlercvaughn/epochly

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file epochly-0.3.58-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for epochly-0.3.58-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 900a0834dd99e6674d98f3d04f68aeb385dc08dfb8874c8001cf999106204455
MD5 c6897d4cccbd9e94c7e8bf6083a07164
BLAKE2b-256 96fa21a425a5638e2bd50879600f4edfc590f56cb02919c8f89378567ecb6a37

See more details on using hashes here.

Provenance

The following attestation bundles were made for epochly-0.3.58-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish-pypi.yml on chandlercvaughn/epochly

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file epochly-0.3.58-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for epochly-0.3.58-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 11ed00ae1037640d09a52662413d488431961d09d28430baf6dcc1921021d8ac
MD5 0666e07470a48f4c0736476b4fa13248
BLAKE2b-256 7eeef8742c9a52ff878251080b909f5f1e9cf41b05f5c3828335782c965bfea8

See more details on using hashes here.

Provenance

The following attestation bundles were made for epochly-0.3.58-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish-pypi.yml on chandlercvaughn/epochly

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file epochly-0.3.58-cp312-cp312-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for epochly-0.3.58-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 740ef0155990600667aae86220b6bbab8fdfa43c4a668e1736c318abb03ef12f
MD5 8f3f7a83f9f2d3b45fbee367ce097eed
BLAKE2b-256 3741f347b8e073c92deb15015fec1f823d0761c93c099a67c5b68203671bd6c7

See more details on using hashes here.

Provenance

The following attestation bundles were made for epochly-0.3.58-cp312-cp312-macosx_15_0_arm64.whl:

Publisher: publish-pypi.yml on chandlercvaughn/epochly

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file epochly-0.3.58-cp311-cp311-win_amd64.whl.

File metadata

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

File hashes

Hashes for epochly-0.3.58-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 cd7cfad9b8a0cd5d75518f17e880c51dc4fea884ce4fd6b39756228e0b5ecce3
MD5 e21b54c7b03dce5b808f5ffcf0a0f988
BLAKE2b-256 a9648b107d516280a3578f81fd972a7eaba3f0b231b5713a8a83f79efeaa0a3d

See more details on using hashes here.

Provenance

The following attestation bundles were made for epochly-0.3.58-cp311-cp311-win_amd64.whl:

Publisher: publish-pypi.yml on chandlercvaughn/epochly

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file epochly-0.3.58-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for epochly-0.3.58-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a2bfda7deb879b13337b4827c47bdbd5ecf328cc0618fce860f515a7c1cc8794
MD5 0449349af04ab6fd6bab9cd17bc958ea
BLAKE2b-256 2962850bd5b842d91498d0a59dfb2af1a7fe0fb61dee19ae4c06bb2415b404ae

See more details on using hashes here.

Provenance

The following attestation bundles were made for epochly-0.3.58-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish-pypi.yml on chandlercvaughn/epochly

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file epochly-0.3.58-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for epochly-0.3.58-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 caab631e55feb7fde7b99ac44c8acf8216db24c9840a4f6cbae73a7ffe73e6b2
MD5 4a048c0a1b722047c5175572b1ff61f2
BLAKE2b-256 f6bd5e48d4c581a4c017d895b4a7efb76fe5da7087558b155bcf77dc15eb4468

See more details on using hashes here.

Provenance

The following attestation bundles were made for epochly-0.3.58-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish-pypi.yml on chandlercvaughn/epochly

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file epochly-0.3.58-cp311-cp311-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for epochly-0.3.58-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 4d3fd5776593891dba804c6059ebdbbcccc6519aa292f3bc8bd68f7824570224
MD5 862da1f0c5887307614566ffbe29846a
BLAKE2b-256 39c77b74a39da375d42879c38f7aabfed39ee15b2cf9d54153878791c18177f2

See more details on using hashes here.

Provenance

The following attestation bundles were made for epochly-0.3.58-cp311-cp311-macosx_15_0_arm64.whl:

Publisher: publish-pypi.yml on chandlercvaughn/epochly

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file epochly-0.3.58-cp310-cp310-win_amd64.whl.

File metadata

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

File hashes

Hashes for epochly-0.3.58-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 1d25be22d72cba57ffd138cc224916f200215dc5c679ff1b0110f484dbe28a60
MD5 e660dfb1a80b4568fa5ce1cef470effa
BLAKE2b-256 c646893a583b652f57c8278cd9b8638c72ccf0cb77c1eae04ac0f7fe960415d3

See more details on using hashes here.

Provenance

The following attestation bundles were made for epochly-0.3.58-cp310-cp310-win_amd64.whl:

Publisher: publish-pypi.yml on chandlercvaughn/epochly

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file epochly-0.3.58-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for epochly-0.3.58-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7f3c556380cb23bf3f87494dcb373c62c00b2bcd68fda528f725536b791d9fec
MD5 b19d96c9d2524ae86ca659b9cf7116f0
BLAKE2b-256 f4a9c2eed2abf772127abd59520f91358f944d1227b0de16de12466a020c513a

See more details on using hashes here.

Provenance

The following attestation bundles were made for epochly-0.3.58-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish-pypi.yml on chandlercvaughn/epochly

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file epochly-0.3.58-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for epochly-0.3.58-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4df511c62bb960cf73750a1598051ab4ba5cc5e4348b3ffacfbcd799eac0ead9
MD5 ec24a1602714f8f6e02e414f77c37287
BLAKE2b-256 b2413e63aad5d8c7574c6e02f08fa6845a61832130fa08e736601cec8ed1933b

See more details on using hashes here.

Provenance

The following attestation bundles were made for epochly-0.3.58-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish-pypi.yml on chandlercvaughn/epochly

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file epochly-0.3.58-cp310-cp310-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for epochly-0.3.58-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 97ac2a081c1f2793bc6a3d88707838cf7b5ab41e9099ff52d7a8d84dde016630
MD5 0168300a3fe6c7799469ad0a01f6879f
BLAKE2b-256 097408ea09e7ca440e6ab20cec2d03f3e30a79bb05e4d2f1d5558e87212c8c9a

See more details on using hashes here.

Provenance

The following attestation bundles were made for epochly-0.3.58-cp310-cp310-macosx_15_0_arm64.whl:

Publisher: publish-pypi.yml on chandlercvaughn/epochly

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file epochly-0.3.58-cp39-cp39-win_amd64.whl.

File metadata

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

File hashes

Hashes for epochly-0.3.58-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 6d83dc9ba206068d3e3de5685c1380f0c17e4a2d0692a6431943d1824b55ad1d
MD5 c288d885c04b465a4b469ad5e1fe2b67
BLAKE2b-256 7938208b68a45e9ac35e67fe4c5f631c44fd81e85439a4d28fe560bbfbcbf5c0

See more details on using hashes here.

Provenance

The following attestation bundles were made for epochly-0.3.58-cp39-cp39-win_amd64.whl:

Publisher: publish-pypi.yml on chandlercvaughn/epochly

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file epochly-0.3.58-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for epochly-0.3.58-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9c5a73ba33a23974efaff4d4aff66a1406e1540ae8f658045bbae6e7289ab6ad
MD5 be172b831b2c141e3d9f450be225aa19
BLAKE2b-256 724796a68733cfdff958ad66178d28aa6114af63955f638009dda02d168a18b0

See more details on using hashes here.

Provenance

The following attestation bundles were made for epochly-0.3.58-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish-pypi.yml on chandlercvaughn/epochly

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file epochly-0.3.58-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for epochly-0.3.58-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cf13f94c13f5438e99aa4733acf2ab17539c3042ca1e514c58fadafbac282f95
MD5 7a60d181c357674119e4d4a4ef26ceea
BLAKE2b-256 1545b71fc9e83f48ff75185c10e5e2f040a4f30f4061fcb369ad48aaee4cb258

See more details on using hashes here.

Provenance

The following attestation bundles were made for epochly-0.3.58-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:

Publisher: publish-pypi.yml on chandlercvaughn/epochly

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file epochly-0.3.58-cp39-cp39-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for epochly-0.3.58-cp39-cp39-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 97ff4bd66c914135ade2c1578936f0e2ec0a396ad8761055101428d5945db537
MD5 92386354c58c56e4c96b853c3ccfe084
BLAKE2b-256 6fba301107ec1fd5b8999a1555007778ca4de2464ff91153bef372a5d2eec3df

See more details on using hashes here.

Provenance

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