Graiax-silkcoder
现在版本:
这,是一个Python的silk转码器
通过将kn007/silk-v3-decoder通过简单的封装制成
安装
从 PyPI
# 如果需要转换非wav的音频文件,则需要自行安装ffmpeg
pip install graiax-silkcoder
# 也可以通过下面的方式使用imageio-ffmpeg中的ffmpeg
pip install graiax-silkcoder[ffmpeg]
# 在 0.3.0 后,可以通过以下方式使用libsndfile来解析音频
pip install graiax-silkcoder[libsndfile]
注: 假设你是Windows用户,安装时出现了error: Microsoft Visual C++ 14.0 is required:
请安装Microsoft C++ Build Tools
从 conda-forge
conda install graiax-silkcoder -c conda-forge
# 如果需要 ffmpeg,可以一并从 conda-forge 安装
conda install ffmpeg -c conda-forge
Q&A
ImportError:DLL load failed while importing _silkv3:找不到指定的模块
相关issue: #23
现在本库已经通过 Github Actions 来预编译 whl 了,出现这种问题一般不是说没有编译。
如果遇到这种问题,请在这里下载最新版本的 C++ Redistributable
IOS 音频问题
IOS 的音频解码器因为某些特性,只支持解码 25kbps 以下 的音频。
所以在 0.2.6 中,我们新增了一个 ios_adaptive 参数(默认为 False)。
当为 True 时,将把自适应最高码率限制在 24kbps 以下(一般是限制在 100kbps 以下)
ffmpeg 转换成 aac 格式的问题
因为 graiax-silkcoder 全程采用 PIPE 的形式跟 ffmpeg 传输,
所以假设你想要将 silk 转码成 aac 的时候,就会出现一些问题。
解决方法如下
await silkcoder.async_decode("a.silk", "a.m4a", audio_format="adts")
注:ADTS 是 AAC 音频的传输流格式
自定义ffmpeg_path
可能有一些用户会想要自定义ffmpeg的路径 你可以使用以下方法解决:
from graiax import silkcoder
silkcoder.set_ffmpeg_path("./ffmpeg")
CLI(0.2.0新增)
使用办法
# 其他参数与encode / decode 保持一致
python -m graiax.silkcoder encode -i "a.wav" "a.silk"
python -m graiax.silkcoder decode -i "a.silk" "a.wav"
是 ffmpeg 还是 libsndfile
在该项目最开始的时候,就有人吐槽过:为了简简单单的音频转换去下载一个大的离谱的 ffmpeg,这也太麻了吧。
(注:虽然说 ffmpeg 可以通过 disable 一大堆不必要视频/滤镜库来达到减小体积的目的,但是这需要自己编译,对小白挺不友好的)
所以,从 0.3.0 开始,开始增加了通过 libsndfile 来使用解析音频。
libsndfile 是一款广泛用于读写音频文件的C语言库, 他支持包括 flac, ogg, opus, mp3[1]等多种格式。
注:在同时可以使用 ffmpeg 和 libsndfile 的情况下, graiax-silkcoder 会优先使用 ffmpeg 进行转码
使用方法
Tips:
因为同步和异步的区别只有前面是否有一个 async_
所以下面我们就只拿同步方法距离了
编码
你可以传入 pathlike、str、bytes 作为你的输入
from io import BytesIO
from pathlib import Path
from graiax import silkcoder
data: bytes = silkcoder.encode("a.wav")
data: bytes = silkcoder.encode(Path("a.wav"))
data: bytes = silkcoder.encode(Path("a.wav").read_bytes())
data: bytes = silkcoder.encode(BytesIO(Path("a.wav").read_bytes()))
它也能输出到 filelike、bytes
from io import BytesIO
from pathlib import Path
from graiax import silkcoder
data: bytes = silkcoder.encode("a.wav")
silkcoder.encode("a.wav", "a.silk")
silkcoder.encode("a.wav", Path("a.silk"))
silkcoder.encode("a.wav", BytesIO())
它能做到截取一部分来编码
from graiax import silkcoder
#从最开始截取 5s
silkcoder.encode("a.wav", "a.silk", t=5)
#从第 10s 开始截取 5s
silkcoder.encode("a.wav", "a.silk", ss=10, t=5)
你可以指定你的编码器
from graiax import silkcoder
from graiax.silkcoder import Codec
silkcoder.encode("a.mp3", "a.silk", codec = Codec.libsndfile)
silkcoder.encode("a.mp3", "a.silk", codec = Codec.ffmpeg)
在 ffmpeg 模式下,你甚至可以直接传入 ffmpeg 参数
from graiax import silkcoder
# 虽然 -vn 是可有可无,但我想不出其他例子了
silkcoder.encode("a.mp4", "a.silk", codec = Codec.ffmpeg,
ffmpeg_para = ["-vn"])
你还可以指定输出 silk 的码率大小
from graiax import silkcoder
# 默认状态下将会将尝试将目标语音大小限制在980kb上下
silkcoder.encode("a.wav", "a.silk", rate = 70000)
解码
跟编码一样,你的输入和输出都支持 pathlike、str、bytes
在非 wave 模式下,你可以写 metadata
from graiax import silkcoder
from graiax.silkcoder import Codec
metadata = {"title": "xx群",
"artist": "xx网友"}
# Tips: 如果你硬是选了 wave,他会忽略 metadata 参数而不是报错
silkcoder.decode("a.silk", "a.flac",
codec = Codec.libsndfile,
metadata = metadata)
在 ffmpeg 模式下,你可以选择输出的码率(仅对于有损格式)
在 libsndfile 模式下,你可以选择输出的质量(vbr)(仅对于有损格式)
from graiax import silkcoder
from graiax.silkcoder import Codec
#ffmpeg 转换成 128kbps 的 mp3
silkcoder.decode("a.silk", "a.mp3",
codec = Codec.ffmpeg,
rate = 128000)
#libsndfile 转换为 压缩率最大 的 flac (注,quality 参数只能在 0~ 1 )
silkcoder.decode("a.silk", "a.flac",
codec = Codec.libsndfile,
quality = 1)
你甚至可以在 ffmpeg 模式下输入 ffmpeg 参数
from graiax import silkcoder
silkcoder.decode("a.silk", "a.mp3", ffmpeg_para = ["-ar", "44100"])
注
graiax-silkcoder对libsndfile的支持来源于第三方库soundfile,而该库在 1.1.0 之前并不支持mp3、opus。
假设你有相关需求,请到这里下载0.11.0 已经发布了到 PyPI 了哟。pre-release版
Metadata
Release files for graiax-silkcoder 0.3.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| graiax-silkcoder-0.3.5.tar.gz | 209.5 kB | Details |
Built distributions (wheels)
Total release size: 21.5 MB
Release files / graiax-silkcoder-0.3.5.tar.gz
| Download URL | graiax-silkcoder-0.3.5.tar.gz |
|---|---|
| Size | 209.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f4a1a6241b3df64237cf130a11dc2b70ba0036a6c8a2dbde17757090d87ec081
|
|
BLAKE2b-256 checksum How to use checksums |
acc652938f6459e7f279f032034cf00525a6926145e3e7c2dcb0c3e73d4aa2d0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.14
|
Release files / graiax_silkcoder-0.3.5-cp311-cp311-win_amd64.whl
| Download URL | graiax_silkcoder-0.3.5-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 124.0 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
0ee0a499443fc656b82f85eca30efb4ca26079dd4de34e67495958cb73c2bea5
|
|
BLAKE2b-256 checksum How to use checksums |
dc58f588656ba2a0afc531f1548eabe045802851635878a08fcad893ab907948
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.14
|
Release files / graiax_silkcoder-0.3.5-cp311-cp311-win32.whl
| Download URL | graiax_silkcoder-0.3.5-cp311-cp311-win32.whl |
|---|---|
| Size | 106.0 kB |
| Tags | CPython 3.11 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
e2777f1dc14b4b7ac46857a87f6e989f5c2644e970ae430788debd1e14730a01
|
|
BLAKE2b-256 checksum How to use checksums |
562ac36087e034837bf3ddfe3b52061e309aa563975f1a5f07e1f850c9394f83
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.14
|
Release files / graiax_silkcoder-0.3.5-cp311-cp311-musllinux_1_1_x86_64.whl
| Download URL | graiax_silkcoder-0.3.5-cp311-cp311-musllinux_1_1_x86_64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.11 Linux musl 1.1+ x86-64 |
|
SHA-256 checksum How to use checksums |
b1554ff03fa77508c2cea19db05cefae86ffb6b21c8b89fef591009c9b59a768
|
|
BLAKE2b-256 checksum How to use checksums |
881082d28c795b691c23e0d79ff09f51f6ba40b4a8867ccc8298bbc33070c68a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.14
|
Release files / graiax_silkcoder-0.3.5-cp311-cp311-musllinux_1_1_i686.whl
| Download URL | graiax_silkcoder-0.3.5-cp311-cp311-musllinux_1_1_i686.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.11 Linux musl 1.1+ x86-32 |
|
SHA-256 checksum How to use checksums |
c53d6b8f5d7e9d2dba6c4603aca9afb9394b238f41150f929b4e5119a48afc7d
|
|
BLAKE2b-256 checksum How to use checksums |
ec5eb7e1b73c5c217041a46510c17123551bb2485d98d509d3e4cf10e20eb2f9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.14
|
Release files / graiax_silkcoder-0.3.5-cp311-cp311-musllinux_1_1_aarch64.whl
| Download URL | graiax_silkcoder-0.3.5-cp311-cp311-musllinux_1_1_aarch64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.11 Linux musl 1.1+ ARM64 |
|
SHA-256 checksum How to use checksums |
1fe86ec671a0df93ed00f8b248ba3ee6ea2f7da3f0bee1e6b082ba4a1a0b2269
|
|
BLAKE2b-256 checksum How to use checksums |
7310f3029fe54d1d5144d7e11fde383399ff7c7cf781cee67d79b7e2852b892f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.14
|
Release files / graiax_silkcoder-0.3.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | graiax_silkcoder-0.3.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 522.8 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
8c0b73dc9dc0663a6e8a065c19d2ce7ea8816c0a309715762acc576b3a274451
|
|
BLAKE2b-256 checksum How to use checksums |
874a05ce175edb66c24acf86c43f8a1e0c84a1d8e1db8e0b203931460f5b8cf1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.14
|
Release files / graiax_silkcoder-0.3.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | graiax_silkcoder-0.3.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 504.9 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
c5368df11a2cb155d320f9a8038427afad6f18a10e9ddb6c5774cfccf25317ff
|
|
BLAKE2b-256 checksum How to use checksums |
3de30afa3be95a1172cacd823692b17b8f858a5366a24d277849d22feeb6fa49
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.14
|
Release files / graiax_silkcoder-0.3.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | graiax_silkcoder-0.3.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 498.9 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32 |
|
SHA-256 checksum How to use checksums |
e3da5e2a40b94a4eeee71d02fa409267400111231887f06685dc021311b5d185
|
|
BLAKE2b-256 checksum How to use checksums |
9c542e5a69a047860cd68b09de523c15b00dada8ce86fe80f37006d8e205e0dd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.14
|
Release files / graiax_silkcoder-0.3.5-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | graiax_silkcoder-0.3.5-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 143.9 kB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
1100a4ddc1ba9d8ce47d5172d4631cf6fbd8ff917f53e831acb1bb00d86b0e62
|
|
BLAKE2b-256 checksum How to use checksums |
86643eaaf51ec815176dc82ea9e2f032199643bc01201547f7f558e78d0b04b5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.14
|
Release files / graiax_silkcoder-0.3.5-cp311-cp311-macosx_10_9_x86_64.whl
| Download URL | graiax_silkcoder-0.3.5-cp311-cp311-macosx_10_9_x86_64.whl |
|---|---|
| Size | 157.0 kB |
| Tags | CPython 3.11 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
a3aaa7f61740d90499b1066ef596572a4766a33b0c83dc76fc4856ce82d0e7ff
|
|
BLAKE2b-256 checksum How to use checksums |
22b7538842ac68ccb42c4963225d8f365e330da15db33dd8d7d8ab109ff9b282
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.14
|
Release files / graiax_silkcoder-0.3.5-cp310-cp310-win_amd64.whl
| Download URL | graiax_silkcoder-0.3.5-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 124.0 kB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
b7b773739495ed5dbf23fcf3b893111d356e4a4e5390258bab0349a8918bb6ad
|
|
BLAKE2b-256 checksum How to use checksums |
e8ee51d64309f057c1051ae5eadd0ee71315d02e65134ab0cfaba32f7b20c76d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.14
|
Release files / graiax_silkcoder-0.3.5-cp310-cp310-win32.whl
| Download URL | graiax_silkcoder-0.3.5-cp310-cp310-win32.whl |
|---|---|
| Size | 106.0 kB |
| Tags | CPython 3.10 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
64df44602dd9f87f639975e115ae5de196d9e5f1f4441bbaf8d3cfa0af51f2a9
|
|
BLAKE2b-256 checksum How to use checksums |
29ec663b1aa7f8d23516c8257d0592b9034ebdf1898a5123ee8581b01bd7eac3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.14
|
Release files / graiax_silkcoder-0.3.5-cp310-cp310-musllinux_1_1_x86_64.whl
| Download URL | graiax_silkcoder-0.3.5-cp310-cp310-musllinux_1_1_x86_64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.10 Linux musl 1.1+ x86-64 |
|
SHA-256 checksum How to use checksums |
662effa74a2becccd8a3f6f57a5bf18182cd25df55fb0a9a3277eacf0dc42d06
|
|
BLAKE2b-256 checksum How to use checksums |
3608888b392a2244714c660ea3500e3186f64c3647029394c61e3b35b52d2d5d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.14
|
Release files / graiax_silkcoder-0.3.5-cp310-cp310-musllinux_1_1_i686.whl
| Download URL | graiax_silkcoder-0.3.5-cp310-cp310-musllinux_1_1_i686.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.10 Linux musl 1.1+ x86-32 |
|
SHA-256 checksum How to use checksums |
5d548662ee930da517c1a334627e3068756508a04121d6b7a6ae4926ac9d5baa
|
|
BLAKE2b-256 checksum How to use checksums |
77f5a803344ffefb6da1794c841d03a9e8bf308b020bfb2f87674d392dd36f7d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.14
|
Release files / graiax_silkcoder-0.3.5-cp310-cp310-musllinux_1_1_aarch64.whl
| Download URL | graiax_silkcoder-0.3.5-cp310-cp310-musllinux_1_1_aarch64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.10 Linux musl 1.1+ ARM64 |
|
SHA-256 checksum How to use checksums |
21798f0d6bd868027802d20b256a427c1e5fb8e49d693e019d04945a0b227fef
|
|
BLAKE2b-256 checksum How to use checksums |
ac06a8a61c558f939bd80f873302ef9239e8df5c561ba84fbcbd7b06c9e17b0b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.14
|
Release files / graiax_silkcoder-0.3.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | graiax_silkcoder-0.3.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 521.9 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
55aa626b3a773d32c880605e9cc9e3775f15f59b6ba3801db0f3211ab241e9c9
|
|
BLAKE2b-256 checksum How to use checksums |
d7fb25328024d4800142882f45413986d72045bd7263b9558cd6132666d1d792
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.14
|
Release files / graiax_silkcoder-0.3.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | graiax_silkcoder-0.3.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 504.1 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
25ee2bb8d189fdcc505c4b70a46697366b78335ae472cc516fe6bb81a6de5deb
|
|
BLAKE2b-256 checksum How to use checksums |
8934370a37fce64ecdb0de3f2ac279a9c3e1866399d7a08690b00bc451edbe4e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.14
|
Release files / graiax_silkcoder-0.3.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | graiax_silkcoder-0.3.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 498.0 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32 |
|
SHA-256 checksum How to use checksums |
c2035204157eedec02f6d9e9865cf087eda42c2ca49783ea9c7513f8b2c7017b
|
|
BLAKE2b-256 checksum How to use checksums |
8bd8a0107f61a073fe568ef51da5c0ef9006691e46311f35d8eb888394250a81
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.14
|
Release files / graiax_silkcoder-0.3.5-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | graiax_silkcoder-0.3.5-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 143.9 kB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
e4ac98e5f7eb300a0b9057c3fabfa6d2c557eec505d4095371ec0688413cf867
|
|
BLAKE2b-256 checksum How to use checksums |
8469f200e4ee4a2e9b3ee45e4c6b1fff5b717a1689482e3b26e5a81f8d5036db
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.14
|
Release files / graiax_silkcoder-0.3.5-cp310-cp310-macosx_10_9_x86_64.whl
| Download URL | graiax_silkcoder-0.3.5-cp310-cp310-macosx_10_9_x86_64.whl |
|---|---|
| Size | 157.0 kB |
| Tags | CPython 3.10 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
916090aa43e19d37194c8b599d739c3f1863b59d44227a6bd70c608108721044
|
|
BLAKE2b-256 checksum How to use checksums |
cefa2f29d132fb1d47ea7f18046d384ed9a2eda08023fd13862eafcd7fd20696
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.14
|
Release files / graiax_silkcoder-0.3.5-cp39-cp39-win_amd64.whl
| Download URL | graiax_silkcoder-0.3.5-cp39-cp39-win_amd64.whl |
|---|---|
| Size | 124.0 kB |
| Tags | CPython 3.9 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
963e6af05a868ca45150390f25cddfd251412d6fd6216ca832d2470728045dea
|
|
BLAKE2b-256 checksum How to use checksums |
519a12c8ff80bed34c8d075327a28f20308dc51d62af522768c75aa742d0f03c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.14
|
Release files / graiax_silkcoder-0.3.5-cp39-cp39-win32.whl
| Download URL | graiax_silkcoder-0.3.5-cp39-cp39-win32.whl |
|---|---|
| Size | 106.0 kB |
| Tags | CPython 3.9 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
1afede38fabd867df9dd0216895fd8e3efd1a256b09fba430ced3377ef277ad2
|
|
BLAKE2b-256 checksum How to use checksums |
9b82d890b4c56dbfcab0df58bd215733ff459f3fd9930c36f6b02b0f748da6d8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.14
|
Release files / graiax_silkcoder-0.3.5-cp39-cp39-musllinux_1_1_x86_64.whl
| Download URL | graiax_silkcoder-0.3.5-cp39-cp39-musllinux_1_1_x86_64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.9 Linux musl 1.1+ x86-64 |
|
SHA-256 checksum How to use checksums |
5d9f675611342d4964dff3625893c568795d5c38ace044cc1ef007ba8239232e
|
|
BLAKE2b-256 checksum How to use checksums |
1b669898d70c63d91fa72755819f1addb9234aeeb58c0f8287cf7bf59d9813f1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.14
|
Release files / graiax_silkcoder-0.3.5-cp39-cp39-musllinux_1_1_i686.whl
| Download URL | graiax_silkcoder-0.3.5-cp39-cp39-musllinux_1_1_i686.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.9 Linux musl 1.1+ x86-32 |
|
SHA-256 checksum How to use checksums |
82f1cd71da49ce241ba1e52727881fbe2540d707ede9840408fa456610b12223
|
|
BLAKE2b-256 checksum How to use checksums |
f085b2984210beb667f42189b720eae274e30c27d84072e19c4c2ffbe0a8e98b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.14
|
Release files / graiax_silkcoder-0.3.5-cp39-cp39-musllinux_1_1_aarch64.whl
| Download URL | graiax_silkcoder-0.3.5-cp39-cp39-musllinux_1_1_aarch64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.9 Linux musl 1.1+ ARM64 |
|
SHA-256 checksum How to use checksums |
dc20542f2d5e1fe8dc604634e6972d89f1f4b8780b43852b25ecd1c68aaa3e94
|
|
BLAKE2b-256 checksum How to use checksums |
5fa39747263393fff97283e50c161d17b9f3b8ffe9ee7191310de1e521d2d9ed
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.14
|
Release files / graiax_silkcoder-0.3.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | graiax_silkcoder-0.3.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 521.7 kB |
| Tags | CPython 3.9 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
256f77a68e4b96ee1767fea69cd031294dcd7168f99a1b2215f6f1be00126142
|
|
BLAKE2b-256 checksum How to use checksums |
c4911e7ecd699ba8a079fbe026739e6ab055eeb886d3cb43f856dc339b0fa0dd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.14
|
Release files / graiax_silkcoder-0.3.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | graiax_silkcoder-0.3.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 503.9 kB |
| Tags | CPython 3.9 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
f1682a0c90a7e27198b50efb756280d557149d3fb437211992ae9aafe5bdf8d8
|
|
BLAKE2b-256 checksum How to use checksums |
3e100863b8e59b002e3543c330c20b9bc0796d8ab5207752e793717cbcec3e53
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.14
|
Release files / graiax_silkcoder-0.3.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | graiax_silkcoder-0.3.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 497.8 kB |
| Tags | CPython 3.9 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32 |
|
SHA-256 checksum How to use checksums |
33e12c0d7afd05c66c8c0de0f57617e9fb3f7721e5cb4cf0820bd2ee07c628f3
|
|
BLAKE2b-256 checksum How to use checksums |
087a937f8f9a394fc7b10dff9fe3f194b3b8770e816d26c009cd2a0f4f0bb10e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.14
|
Release files / graiax_silkcoder-0.3.5-cp39-cp39-macosx_11_0_arm64.whl
| Download URL | graiax_silkcoder-0.3.5-cp39-cp39-macosx_11_0_arm64.whl |
|---|---|
| Size | 144.0 kB |
| Tags | CPython 3.9 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
92e25d7c2c3c1ca4e06d6bc169f238f5fbead93ad453a737815a5f0b045e6216
|
|
BLAKE2b-256 checksum How to use checksums |
ea5bf3e80b86e74a48645e9a02ecfb864141781685eb648629269049f0b4141a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.14
|
Release files / graiax_silkcoder-0.3.5-cp39-cp39-macosx_10_9_x86_64.whl
| Download URL | graiax_silkcoder-0.3.5-cp39-cp39-macosx_10_9_x86_64.whl |
|---|---|
| Size | 157.0 kB |
| Tags | CPython 3.9 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
79de01651db0e5c754d1e18d138740bb8c246d368984b98ea070d608b40a1bce
|
|
BLAKE2b-256 checksum How to use checksums |
cc14f28147af56be9a9ce1ece1707786c62b5ec54fcb15869ee5b3ae9a4eac2e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.14
|
Release files / graiax_silkcoder-0.3.5-cp38-cp38-win_amd64.whl
| Download URL | graiax_silkcoder-0.3.5-cp38-cp38-win_amd64.whl |
|---|---|
| Size | 124.0 kB |
| Tags | CPython 3.8 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
0df1f2668f7af99df2dcd18a876ea15f92ec2d69a8ddd366478f7d9583f04dc0
|
|
BLAKE2b-256 checksum How to use checksums |
a48c66f14fb2949b614a0db47187b09d9dc72d6fa4d43a3ee657dd50b9b8991f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.14
|
Release files / graiax_silkcoder-0.3.5-cp38-cp38-win32.whl
| Download URL | graiax_silkcoder-0.3.5-cp38-cp38-win32.whl |
|---|---|
| Size | 106.0 kB |
| Tags | CPython 3.8 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
da5a8427f48cffd491ea05cecbe76128a9440ea67eab487794728480b7d20bca
|
|
BLAKE2b-256 checksum How to use checksums |
078465904c14a310e1a37a77530e56391ca9edbf6a4deea5b6975f3b89b83345
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.14
|
Release files / graiax_silkcoder-0.3.5-cp38-cp38-musllinux_1_1_x86_64.whl
| Download URL | graiax_silkcoder-0.3.5-cp38-cp38-musllinux_1_1_x86_64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.8 Linux musl 1.1+ x86-64 |
|
SHA-256 checksum How to use checksums |
c27fcf238331f4cdc6dfeb2965e8f410c6a79a7249cf2cc713e8a8522b1711be
|
|
BLAKE2b-256 checksum How to use checksums |
7942e712238cdb94e4f6f66716b8a26c1c67f71041aa2893bfac2f0c9b4457c6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.14
|
Release files / graiax_silkcoder-0.3.5-cp38-cp38-musllinux_1_1_i686.whl
| Download URL | graiax_silkcoder-0.3.5-cp38-cp38-musllinux_1_1_i686.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.8 Linux musl 1.1+ x86-32 |
|
SHA-256 checksum How to use checksums |
b6b516cfdaf89a7467f39fb37b405f624e0ef8d1d32da44d7702cd4158b6c651
|
|
BLAKE2b-256 checksum How to use checksums |
c01e01f103e7bec65ec2e66b20db17f0230dbca272e82f7245b6c02f3f5b8c23
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.14
|
Release files / graiax_silkcoder-0.3.5-cp38-cp38-musllinux_1_1_aarch64.whl
| Download URL | graiax_silkcoder-0.3.5-cp38-cp38-musllinux_1_1_aarch64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.8 Linux musl 1.1+ ARM64 |
|
SHA-256 checksum How to use checksums |
c40350080bc5a94ab7eae7e9ee2fd29819718865f6d8ed4249aa5a4612a75b3d
|
|
BLAKE2b-256 checksum How to use checksums |
4871a3a2c913c61425225c76a2c309c3647792da68be242246c1f4b9f3a89a25
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.14
|
Release files / graiax_silkcoder-0.3.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | graiax_silkcoder-0.3.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 521.6 kB |
| Tags | CPython 3.8 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
89b6596840975d1b3775d893ec7be893de4bdfe774f9cbe1256c9521cae6fe44
|
|
BLAKE2b-256 checksum How to use checksums |
593bb8d75922d367811ac7fb7c9af8ab6a1fe0557ec0783a142c26c0a0cb1e33
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.14
|
Release files / graiax_silkcoder-0.3.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | graiax_silkcoder-0.3.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 503.9 kB |
| Tags | CPython 3.8 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
27357055f257faaf6f8f4da78aeaad97a7772b3dedff1a4f7295249999133287
|
|
BLAKE2b-256 checksum How to use checksums |
42ae113814ab8a64f86044fd6a2750ac09accb637e1535fa81b97d0a1840b8fb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.14
|
Release files / graiax_silkcoder-0.3.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | graiax_silkcoder-0.3.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 497.8 kB |
| Tags | CPython 3.8 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32 |
|
SHA-256 checksum How to use checksums |
c5654b1ffa96c2044e5b34d32cdc6b326f1c3b74f89c25f25c55f19a663f1753
|
|
BLAKE2b-256 checksum How to use checksums |
452b37e8bd6070387e11651c8f7ef50d6ca921090a92d44f26c60ed1255a7919
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.14
|
Release files / graiax_silkcoder-0.3.5-cp38-cp38-macosx_11_0_arm64.whl
| Download URL | graiax_silkcoder-0.3.5-cp38-cp38-macosx_11_0_arm64.whl |
|---|---|
| Size | 144.0 kB |
| Tags | CPython 3.8 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
61bd8d8c7112cf0639a58281c310f6ffe9619ab8939f8abb28636084faf7dd4b
|
|
BLAKE2b-256 checksum How to use checksums |
da7b7dcb064c102bf2339378e96d021620fd1c8978d5ae9c937fe5b000a814ea
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.14
|
Release files / graiax_silkcoder-0.3.5-cp38-cp38-macosx_10_9_x86_64.whl
| Download URL | graiax_silkcoder-0.3.5-cp38-cp38-macosx_10_9_x86_64.whl |
|---|---|
| Size | 157.0 kB |
| Tags | CPython 3.8 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
e06b8e020f4322903ce36b61c5b1d5955a12dac22bc47293615e61c38012ccce
|
|
BLAKE2b-256 checksum How to use checksums |
25e595ddded0a6fc0c2fbf58650c170aff968242557e7a1d96233e25202cbf8d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.14
|