Python bindings for Lyric: A Rust-powered secure sandbox for multi-language code execution, leveraging WebAssembly to provide high-performance runtime isolation for AI applications
Project description
Lyric
A Rust-powered secure sandbox for multi-language code execution, leveraging WebAssembly to provide high-performance runtime isolation for AI applications.
✨ Features
- 🛡️ Secure Isolation: Sandboxed environment based on WebAssembly for reliable runtime isolation
- 🚀 High Performance: Built with Rust to ensure optimal execution performance
- 🌐 Multi-language Support: Run Python, JavaScript, and more in a unified environment
- 🔌 Easy Integration: Clean Python bindings for seamless integration with existing projects
- 🎯 AI-Optimized: Runtime environment specifically optimized for AI applications
🚀 Quick Start
Installation
Install Lyric via pip:
pip install lyric-py
Install default Python webassembly worker:
pip install lyric-py-worker
Install default JavaScript webassembly worker:
pip install lyric-js-worker
Basic Usage
import asyncio
from lyric import DefaultLyricDriver
async def main():
lcd = DefaultLyricDriver(host="localhost", log_level="ERROR")
lcd.start()
# Load workers(default: Python, JavaScript)
await lcd.lyric.load_default_workers()
# Execute Python code
python_code = """
def add(a, b):
return a + b
result = add(1, 2)
print(result)
"""
py_res = await lcd.exec(python_code, "python")
print(py_res)
# Execute JavaScript code
js_code = """
console.log('Hello from JavaScript!');
"""
js_res = await lcd.exec(js_code, "javascript")
print(js_res)
# Stop the driver
lcd.stop()
asyncio.run(main())
Function Execution
import asyncio
import json
from lyric import DefaultLyricDriver
async def main():
lcd = DefaultLyricDriver(host="localhost", log_level="ERROR")
lcd.start()
# Load workers(default: Python, JavaScript)
await lcd.lyric.load_default_workers()
py_func = """
def message_handler(message_dict):
user_message = message_dict.get("user_message")
ai_message = message_dict.get("ai_message")
return {
"user": user_message,
"ai": ai_message,
"all": [user_message, ai_message],
"custom": "custom",
"handler_language": "python",
}
"""
input_data = {
"user_message": "Hello from user",
"ai_message": "Hello from AI",
}
input_bytes = json.dumps(input_data).encode("utf-8")
py_res = await lcd.exec1(py_func, input_bytes, "message_handler", lang="python")
# Get the result of the function execution
result_dict = py_res.output
print("Python result:", result_dict)
print(f"Full output: {py_res}")
js_func = """
function message_handler(message_dict) {
return {
user: message_dict.user_message,
ai: message_dict.ai_message,
all: [message_dict.user_message, message_dict.ai_message],
custom: "custom",
handler_language: "javascript",
};
}
"""
js_res = await lcd.exec1(js_func, input_bytes, "message_handler", lang="javascript")
# Get the result of the function execution
result_dict = js_res.output
print("JavaScript result:", result_dict)
print(f"Full output: {js_res}")
# Stop the driver
lcd.stop()
asyncio.run(main())
🔧 Requirements
- Python >= 3.8
🤝 Contributing
We welcome Issues and Pull Requests! Please check out our Contributing Guidelines for more information.
📄 License
This project is licensed under the MIT License - see the LICENSE file for details
⭐️ Show Your Support
If you find Lyric helpful, please give us a star! It helps others discover this project.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
File details
Details for the file lyric_py-0.1.2.tar.gz
.
File metadata
- Download URL: lyric_py-0.1.2.tar.gz
- Upload date:
- Size: 102.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.7.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 223ee1131f30282cb3cac7c89e9de193e3525ceea4c9e30f071792988628d314 |
|
MD5 | eb38fff6738fca355943e36767797a6f |
|
BLAKE2b-256 | 0fbbcc6574ffdcf1e737d54381a887254cd676615749b5bb1ac959f665259d89 |
File details
Details for the file lyric_py-0.1.2-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl
.
File metadata
- Download URL: lyric_py-0.1.2-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 12.8 MB
- Tags: PyPy, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.7.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 769490c42f900ca4da0ad8c8a6148936517fbe0db90a0a9df55c94ccbe352163 |
|
MD5 | 50ac6c63c22f20bc8c12291128a8b1b4 |
|
BLAKE2b-256 | f54143a0fea291f82a3ab1bf5ba7ced0f770ea536e2315ba36647a42156dc083 |
File details
Details for the file lyric_py-0.1.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: lyric_py-0.1.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 12.7 MB
- Tags: PyPy, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.7.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 71afaa0b82325782d5f9fe893de7406922805a7d522d1cc871ce7ad383e9a268 |
|
MD5 | 19ff711acdb2bfdfb809650dfe613282 |
|
BLAKE2b-256 | 613da3dfc4c0ab609e8b8be39d93a472955df7580a98bd95a2f68cfe1cf9e266 |
File details
Details for the file lyric_py-0.1.2-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl
.
File metadata
- Download URL: lyric_py-0.1.2-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 12.8 MB
- Tags: PyPy, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.7.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 093eeab1971d46249b82020203c867a24b169d0fb310304d4663996699ada1b6 |
|
MD5 | 96acc3a48bfe6f2c00753b1f9c2f59ca |
|
BLAKE2b-256 | bd9604097b4c7889877b7c4e39e92103c9307bffff5906dd3ea548247624071d |
File details
Details for the file lyric_py-0.1.2-pp38-pypy38_pp73-musllinux_1_2_x86_64.whl
.
File metadata
- Download URL: lyric_py-0.1.2-pp38-pypy38_pp73-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 12.8 MB
- Tags: PyPy, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.7.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3c5e656e9112005872df8cd63b97476e514801c150cadee909a90872ded0ffba |
|
MD5 | 268c142d2f19edc2efc94539e4e303b7 |
|
BLAKE2b-256 | a76e5672d50bd0cebea9fd5104a62ea9f541d7e7c8f92453ac07358a66d572e5 |
File details
Details for the file lyric_py-0.1.2-cp312-none-win_amd64.whl
.
File metadata
- Download URL: lyric_py-0.1.2-cp312-none-win_amd64.whl
- Upload date:
- Size: 10.1 MB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.7.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6eafd41d1b9fc092a48c140cebda6e1ac9a5b0c02910be6b4a24854b36a39f7c |
|
MD5 | 14bff6b475f4135754ec1135a4691b74 |
|
BLAKE2b-256 | a3472f40cc0217cd2e236763e8f4645f9ee53321de0b4b659c9982e0cbf81725 |
File details
Details for the file lyric_py-0.1.2-cp312-cp312-musllinux_1_2_x86_64.whl
.
File metadata
- Download URL: lyric_py-0.1.2-cp312-cp312-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 12.8 MB
- Tags: CPython 3.12, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.7.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 325902fc3de24ee2868cfeff273fffc8d7d01a91556a04443f376d00334d3327 |
|
MD5 | 04b148861c0023f124837ee3d1f53483 |
|
BLAKE2b-256 | cd567ebb54cc17c7024980afe1a66edacf16db0175b3f0251c2f2dc185add540 |
File details
Details for the file lyric_py-0.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: lyric_py-0.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 12.7 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.7.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d207d10140872056979546b11c17d46b803db232bf22ee09d7587bffcb19217e |
|
MD5 | 62b486913ad08bc7439bd434d36ff8ff |
|
BLAKE2b-256 | 350e1835b1cbaa0625129aef80b3eb4fbe9032a0a524ee7cc87632cb6fe1483e |
File details
Details for the file lyric_py-0.1.2-cp312-cp312-macosx_11_0_arm64.whl
.
File metadata
- Download URL: lyric_py-0.1.2-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 10.7 MB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.7.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b3c13e6be77923b6f1511ba6a472b2faa2ff12c34f1f24f84ee288cfa82edc02 |
|
MD5 | 9db51c9b80513f9c037183ea0153d8bc |
|
BLAKE2b-256 | 9f2062ab3e62e975ab1fce6f702b0f0bb8dd75fc0a8c9bab45bbe885d6a31697 |
File details
Details for the file lyric_py-0.1.2-cp312-cp312-macosx_10_12_x86_64.whl
.
File metadata
- Download URL: lyric_py-0.1.2-cp312-cp312-macosx_10_12_x86_64.whl
- Upload date:
- Size: 11.3 MB
- Tags: CPython 3.12, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.7.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 13d8c23173ff74d54eb8d7b315327cb9f198f190c916fc4ef3d457c8912cb90f |
|
MD5 | d2b86e542fac0145747f51b85bb27259 |
|
BLAKE2b-256 | 8df74ccbb6f73961f2c6f95e0243c09b2f0f71b6e2c065b847b01cad100d25cd |
File details
Details for the file lyric_py-0.1.2-cp311-none-win_amd64.whl
.
File metadata
- Download URL: lyric_py-0.1.2-cp311-none-win_amd64.whl
- Upload date:
- Size: 10.1 MB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.7.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 151fd0bb6854e8e0668c4680ee56d18e18f1adc47e794f5f5799759c6c82d30d |
|
MD5 | f935def465d34eac680fe6a690d999ca |
|
BLAKE2b-256 | 80d7a3529584e3198cce7da5876fc1d54bc64a665919cef9cf24a518a6a86e0c |
File details
Details for the file lyric_py-0.1.2-cp311-cp311-musllinux_1_2_x86_64.whl
.
File metadata
- Download URL: lyric_py-0.1.2-cp311-cp311-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 12.8 MB
- Tags: CPython 3.11, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.7.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3359386c54c287660002c1eed1e988214c3af66ea290aad1dfbd2c289caa3732 |
|
MD5 | 6c98c7b6b43ca471df2af0a6d382559b |
|
BLAKE2b-256 | 663d7b5179fa361b8559604c59181112db5d4f53228ed3c701c076e40984e73e |
File details
Details for the file lyric_py-0.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: lyric_py-0.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 12.7 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.7.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4849adc17c6175220b58c976d5305041abcde2d9b30e7ea998ad1308f2136e05 |
|
MD5 | d76f71d098efb237739d713b5e1f750f |
|
BLAKE2b-256 | 4a9cd6f59538c7d4309d00d050f9677257c3abdbf224a210e7d63f7bc6f286f4 |
File details
Details for the file lyric_py-0.1.2-cp311-cp311-macosx_11_0_arm64.whl
.
File metadata
- Download URL: lyric_py-0.1.2-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 10.7 MB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.7.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 389861ea8c50e989647a425292d34077f603e75ac997ba2e666f101b793735fd |
|
MD5 | 9b4fc9cc25a65b466d9894d7f28200d0 |
|
BLAKE2b-256 | 92df8f72e5e8f192108f776887dceff5e345f689aa4ff74e26da7ded96391ef1 |
File details
Details for the file lyric_py-0.1.2-cp311-cp311-macosx_10_12_x86_64.whl
.
File metadata
- Download URL: lyric_py-0.1.2-cp311-cp311-macosx_10_12_x86_64.whl
- Upload date:
- Size: 11.2 MB
- Tags: CPython 3.11, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.7.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 499d5726091530384d965e9fb1a068365e73a7054ba1d740dc3166f5dcc94787 |
|
MD5 | 8e3cbf189c21edbbb14c3c7c9b2e4a88 |
|
BLAKE2b-256 | 029c31d49c38ff5b33bf23f857fa64b56ae66e4aab0e656036198cb999581ea7 |
File details
Details for the file lyric_py-0.1.2-cp310-none-win_amd64.whl
.
File metadata
- Download URL: lyric_py-0.1.2-cp310-none-win_amd64.whl
- Upload date:
- Size: 10.1 MB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.7.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2f04be47964763fbb94a8d854c625f19d470a754d93c3f4490510963c901540f |
|
MD5 | eef0a5647d5d89f827ad6a751c116abb |
|
BLAKE2b-256 | 9814b6663eaa09d6c40c76c543298717cfc2d3accf33cc6c93afbc9bf1b4ff36 |
File details
Details for the file lyric_py-0.1.2-cp310-cp310-musllinux_1_2_x86_64.whl
.
File metadata
- Download URL: lyric_py-0.1.2-cp310-cp310-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 12.8 MB
- Tags: CPython 3.10, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.7.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1882ef3bb935b261be076d460f08427f8c92e7b4ce0b75c669ad68a85d229182 |
|
MD5 | 9b11be2b6d1354f7793651f86f466b4a |
|
BLAKE2b-256 | 1fcf2a01a9b3454414ef5f5bfb79dd4251bfc1ad1df40a5b7b7f0f560838372c |
File details
Details for the file lyric_py-0.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: lyric_py-0.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 12.7 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.7.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6a993d659da26c6ef7a2a7efde1e160620bc457bf59a6209c390a8c595f0cbb3 |
|
MD5 | c6cf526c381dda395a9884abad6710e2 |
|
BLAKE2b-256 | 2bd5dcf9bf703495a5f6859495eff64854301347339fb7d11b584c51f8e18be1 |
File details
Details for the file lyric_py-0.1.2-cp310-cp310-macosx_11_0_arm64.whl
.
File metadata
- Download URL: lyric_py-0.1.2-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 10.7 MB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.7.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4d356963d4646376c13cff11655408c56b18838e65ff7ab0766faadc2f3585f3 |
|
MD5 | beca6b531b9628e03b7e0ff1c6bd8747 |
|
BLAKE2b-256 | 5ba057d17f06be13f48b03046ddd5be6f33ec32bacee2a7a9a75f3fe17560bd8 |
File details
Details for the file lyric_py-0.1.2-cp310-cp310-macosx_10_12_x86_64.whl
.
File metadata
- Download URL: lyric_py-0.1.2-cp310-cp310-macosx_10_12_x86_64.whl
- Upload date:
- Size: 11.3 MB
- Tags: CPython 3.10, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.7.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | be71ab8f801b8e0d6ad92e731df66dad885c12f6ad0a0a27538344b05cdee788 |
|
MD5 | c766a96a15e476fe948ba96dd282c8c9 |
|
BLAKE2b-256 | ccdef83c237e245e30e66ba5602ff3d4954435636769d55e735ca4c2cdd5e485 |
File details
Details for the file lyric_py-0.1.2-cp39-none-win_amd64.whl
.
File metadata
- Download URL: lyric_py-0.1.2-cp39-none-win_amd64.whl
- Upload date:
- Size: 10.1 MB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.7.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e73f396a32b41e5d5d77f49230b3764384570014e3f15f3ac21632136c653a3e |
|
MD5 | 2fc73dc30cb7959cfa3ffc258c285ab3 |
|
BLAKE2b-256 | 4764b2afe3a820a1af1075c3ad9c2176e0f82eed49b5ac69e3709ce4dfc276f5 |
File details
Details for the file lyric_py-0.1.2-cp39-cp39-musllinux_1_2_x86_64.whl
.
File metadata
- Download URL: lyric_py-0.1.2-cp39-cp39-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 12.8 MB
- Tags: CPython 3.9, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.7.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9ab77cfe7ba167853a09a4b609d4c52da5fa8132e5888e8224131259f24f27fc |
|
MD5 | 916a80781b4260dc1ca673459c1ee3fc |
|
BLAKE2b-256 | d429b72271b4c894b13176dd08d2d6205d0c19abfcb85e6654001778ee7db6c7 |
File details
Details for the file lyric_py-0.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: lyric_py-0.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 12.7 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.7.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 535ec4ac04abb7ec4e9c21ee632c92580ca3f52b544f875f4066df974dc5d3bc |
|
MD5 | d19ab4cd9820a8cd340e1e36f52044e8 |
|
BLAKE2b-256 | 10685956d6771b68a4bfab11458383f13e2862c683cca897238d7915b56463e5 |
File details
Details for the file lyric_py-0.1.2-cp39-cp39-macosx_11_0_arm64.whl
.
File metadata
- Download URL: lyric_py-0.1.2-cp39-cp39-macosx_11_0_arm64.whl
- Upload date:
- Size: 10.7 MB
- Tags: CPython 3.9, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.7.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1c5c6e788c9d0cb3885a1e1d7379889212ae5a21ec3ed7106ef9a6aca04cdaed |
|
MD5 | 4b9f94faa0c1a76f96f5ece1eba1a40e |
|
BLAKE2b-256 | 11c73e1cc541e12ddecdffe1ccf894d408addb674c9c72273b0a7ed5af9858d2 |
File details
Details for the file lyric_py-0.1.2-cp39-cp39-macosx_10_12_x86_64.whl
.
File metadata
- Download URL: lyric_py-0.1.2-cp39-cp39-macosx_10_12_x86_64.whl
- Upload date:
- Size: 11.3 MB
- Tags: CPython 3.9, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.7.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | be5dc2593a93e51f57bbe9297ba26912dcd881b4ceb894688aff423b75d2a6ca |
|
MD5 | 88fcba36cd1476627b37876605423647 |
|
BLAKE2b-256 | ea8a1ecdda1ce7f7f9bb508ef9ccc16b150794fb3af9adeb0227fab350cf9f8b |
File details
Details for the file lyric_py-0.1.2-cp38-none-win_amd64.whl
.
File metadata
- Download URL: lyric_py-0.1.2-cp38-none-win_amd64.whl
- Upload date:
- Size: 10.1 MB
- Tags: CPython 3.8, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.7.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ddf096feea5392112292d91b0cff27c182661d89387fa6a39a7bed61fef458b6 |
|
MD5 | 5e396ae4b66327d32a039af7f9d11ee2 |
|
BLAKE2b-256 | 3418b614ef5b30b2de9ab204caa83143728eb7d5792b73fbc45d7208277a9a5f |
File details
Details for the file lyric_py-0.1.2-cp38-cp38-musllinux_1_2_x86_64.whl
.
File metadata
- Download URL: lyric_py-0.1.2-cp38-cp38-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 12.8 MB
- Tags: CPython 3.8, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.7.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 656998dc196c28dddd8adb2135c20d94ed8db99b9bf7b242d603ff7eab03c666 |
|
MD5 | ce134f469d935ef7a3d7587a36388a49 |
|
BLAKE2b-256 | d58f48d4772d7d9399fd06eb1c8df7f016a154b80b17b0572d5fd5745e22b76c |
File details
Details for the file lyric_py-0.1.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: lyric_py-0.1.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 12.7 MB
- Tags: CPython 3.8, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.7.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e19561b201243375d04d40b1ee273bb0ae4e66810c1cc58856479cfa477463f2 |
|
MD5 | 35bb9c3468b549fdf9abfb883de957c6 |
|
BLAKE2b-256 | 297713faa83d6a1bda39ca45420c743e6113ad316ae7e8e64298d026cbe215e0 |