Skip to main content

Graiax-silkcoder

现在版本:pypi
这,是一个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
我去除了大部分的 C++ 的代码,但是我保留了一部分,才让你知道,才知道你用的,是 C++

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"])

注

  1. graiax-silkcoder 对 libsndfile 的支持来源于第三方库 soundfile,而该库在 0.11.0 之前并不支持mp3、opus。
    可能有一些库会将 soundfile 锁定在 0.11.0 版本前,如果 mp3 无法读取,请选择 ffmpeg

Metadata

Release files for graiax-silkcoder 0.3.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for graiax-silkcoder 0.3.6
File Size Uploaded
graiax-silkcoder-0.3.6.tar.gz 209.4 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for graiax-silkcoder 0.3.6
File
graiax_silkcoder-0.3.6-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
graiax_silkcoder-0.3.6-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details
graiax_silkcoder-0.3.6-cp311-cp311-musllinux_1_1_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.1+ x86-64 Details
graiax_silkcoder-0.3.6-cp311-cp311-musllinux_1_1_i686.whl CPython 3.11 CPython 3.11 Linux musl 1.1+ x86-32 Details
graiax_silkcoder-0.3.6-cp311-cp311-musllinux_1_1_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.1+ ARM64 Details
graiax_silkcoder-0.3.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
graiax_silkcoder-0.3.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details
graiax_silkcoder-0.3.6-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.11 CPython 3.11 Linux glibc 2.5+ x86-32, Linux glibc 2.17+ x86-32 Details
graiax_silkcoder-0.3.6-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
graiax_silkcoder-0.3.6-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
graiax_silkcoder-0.3.6-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
graiax_silkcoder-0.3.6-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details
graiax_silkcoder-0.3.6-cp310-cp310-musllinux_1_1_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.1+ x86-64 Details
graiax_silkcoder-0.3.6-cp310-cp310-musllinux_1_1_i686.whl CPython 3.10 CPython 3.10 Linux musl 1.1+ x86-32 Details
graiax_silkcoder-0.3.6-cp310-cp310-musllinux_1_1_aarch64.whl CPython 3.10 CPython 3.10 Linux musl 1.1+ ARM64 Details
graiax_silkcoder-0.3.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
graiax_silkcoder-0.3.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details
graiax_silkcoder-0.3.6-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-32, Linux glibc 2.5+ x86-32 Details
graiax_silkcoder-0.3.6-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
graiax_silkcoder-0.3.6-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details
graiax_silkcoder-0.3.6-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
graiax_silkcoder-0.3.6-cp39-cp39-win32.whl CPython 3.9 CPython 3.9 Windows x86-32 Details
graiax_silkcoder-0.3.6-cp39-cp39-musllinux_1_1_x86_64.whl CPython 3.9 CPython 3.9 Linux musl 1.1+ x86-64 Details
graiax_silkcoder-0.3.6-cp39-cp39-musllinux_1_1_i686.whl CPython 3.9 CPython 3.9 Linux musl 1.1+ x86-32 Details
graiax_silkcoder-0.3.6-cp39-cp39-musllinux_1_1_aarch64.whl CPython 3.9 CPython 3.9 Linux musl 1.1+ ARM64 Details
graiax_silkcoder-0.3.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
graiax_silkcoder-0.3.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ ARM64 Details
graiax_silkcoder-0.3.6-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.9 CPython 3.9 Linux glibc 2.5+ x86-32, Linux glibc 2.17+ x86-32 Details
graiax_silkcoder-0.3.6-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
graiax_silkcoder-0.3.6-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details
graiax_silkcoder-0.3.6-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
graiax_silkcoder-0.3.6-cp38-cp38-win32.whl CPython 3.8 CPython 3.8 Windows x86-32 Details
graiax_silkcoder-0.3.6-cp38-cp38-musllinux_1_1_x86_64.whl CPython 3.8 CPython 3.8 Linux musl 1.1+ x86-64 Details
graiax_silkcoder-0.3.6-cp38-cp38-musllinux_1_1_i686.whl CPython 3.8 CPython 3.8 Linux musl 1.1+ x86-32 Details
graiax_silkcoder-0.3.6-cp38-cp38-musllinux_1_1_aarch64.whl CPython 3.8 CPython 3.8 Linux musl 1.1+ ARM64 Details
graiax_silkcoder-0.3.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-64 Details
graiax_silkcoder-0.3.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ ARM64 Details
graiax_silkcoder-0.3.6-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.8 CPython 3.8 Linux glibc 2.5+ x86-32, Linux glibc 2.17+ x86-32 Details
graiax_silkcoder-0.3.6-cp38-cp38-macosx_11_0_arm64.whl CPython 3.8 CPython 3.8 macOS 11.0+ ARM64 Details
graiax_silkcoder-0.3.6-cp38-cp38-macosx_10_9_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.9+ x86-64 Details

Total release size: 21.5 MB

Release files / graiax-silkcoder-0.3.6.tar.gz

Download URL graiax-silkcoder-0.3.6.tar.gz
Size 209.4 kB
Tags Source
SHA-256 checksum
How to use checksums
632c2c05a1d8fd5ef062b80fcdc9fe7f24c4235c678145998adf29731e0504e3
BLAKE2b-256 checksum
How to use checksums
ba8784574b9944931e1914b42d8940ce2f1f31d8bf4f6aab59a6048b43fdf7a7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.2

Release files / graiax_silkcoder-0.3.6-cp311-cp311-win_amd64.whl

Download URL graiax_silkcoder-0.3.6-cp311-cp311-win_amd64.whl
Size 124.1 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
bcc8595158306748a03c99a7b89bb4f0a459458ec0144c4add0861d7bce132e2
BLAKE2b-256 checksum
How to use checksums
bff5322ba14629e3f40d3fbc3ff93d14dc4a2178c245a3f33016efc713016448
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.2

Release files / graiax_silkcoder-0.3.6-cp311-cp311-win32.whl

Download URL graiax_silkcoder-0.3.6-cp311-cp311-win32.whl
Size 106.1 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
ebd5a021cd26c41875015f38a9e01ef9df88b1840728a0e80b34a3c611ee8793
BLAKE2b-256 checksum
How to use checksums
40d7594d4dfd11be6be72c4c7ebd171b94a2f9d542e4e80b1a915168f79b76ac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.2

Release files / graiax_silkcoder-0.3.6-cp311-cp311-musllinux_1_1_x86_64.whl

Download URL graiax_silkcoder-0.3.6-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
1c1b8d09823225641f3c336e692fea582be2337b29782d44ecd78970f1ce23ee
BLAKE2b-256 checksum
How to use checksums
375782279870486dfa2d3abc3579f4252ececab02eec16e83d04fd28ee59858d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.2

Release files / graiax_silkcoder-0.3.6-cp311-cp311-musllinux_1_1_i686.whl

Download URL graiax_silkcoder-0.3.6-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
c110f140675f3b04e3642e224c77e8bcfdef371b3a9a0cd1d50294404f38d53e
BLAKE2b-256 checksum
How to use checksums
41877dc92b4f98d019d45da926ac191d61cb4c236e90a2544facacefd6d9a2db
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.2

Release files / graiax_silkcoder-0.3.6-cp311-cp311-musllinux_1_1_aarch64.whl

Download URL graiax_silkcoder-0.3.6-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
e3aae09e3a4f92bd1beaf5915689b97b36a25543469d6a5fcbee562e574e30b5
BLAKE2b-256 checksum
How to use checksums
1f76e2f51fdf03d4134657becf127669189f0e78379a7c0c42acba90c0fa4cfc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.2

Release files / graiax_silkcoder-0.3.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL graiax_silkcoder-0.3.6-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
8095387f0e1842667c1a0bd60ebe281385119476499b7370663ea97bbc561db6
BLAKE2b-256 checksum
How to use checksums
644f23ae2a8df4dcc36bdfc53e2e560381966f7718597be730d19322ab37d6d8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.2

Release files / graiax_silkcoder-0.3.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL graiax_silkcoder-0.3.6-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
ea1aef10328bd55777faf4ee7ef10a4e4a0034b3c2cc8a95d5125ec253953d81
BLAKE2b-256 checksum
How to use checksums
798d1ffe885a99fb3a0cf11d50ccac254ccb47526e38e1eaf91f7152bfc646ad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.2

Release files / graiax_silkcoder-0.3.6-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL graiax_silkcoder-0.3.6-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
c04ab59ed0334db382da7e4845feaf52439705dadb0e53509004d71ef289c38d
BLAKE2b-256 checksum
How to use checksums
94f3dc25e12e24bce91299f27f7e093d6f745af110d591dc4d0124a6668f2712
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.2

Release files / graiax_silkcoder-0.3.6-cp311-cp311-macosx_11_0_arm64.whl

Download URL graiax_silkcoder-0.3.6-cp311-cp311-macosx_11_0_arm64.whl
Size 147.6 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
26ea6b282f8866d089eac1efb0c4fe3fedcbfa3107b477756856251786be3063
BLAKE2b-256 checksum
How to use checksums
21d925fcf3e0ed2a2fd37fe7ccc40a603704b47a8329c102acd7a18cfe12a048
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.2

Release files / graiax_silkcoder-0.3.6-cp311-cp311-macosx_10_9_x86_64.whl

Download URL graiax_silkcoder-0.3.6-cp311-cp311-macosx_10_9_x86_64.whl
Size 161.8 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
9068ed7a00ebb0532431429d6280cfb7b49b72d24e275f164a5b09db2ee711ff
BLAKE2b-256 checksum
How to use checksums
70d875f19a04e6b9106b0ad0f2a00aa492c5905d3ae9249da823ea6b5c3e94d3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.2

Release files / graiax_silkcoder-0.3.6-cp310-cp310-win_amd64.whl

Download URL graiax_silkcoder-0.3.6-cp310-cp310-win_amd64.whl
Size 124.1 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
9c2c413be55efff52b7d0bb7d854ad5a6a99246149de8c4cfe2ea6ec919c8d12
BLAKE2b-256 checksum
How to use checksums
5afd1ba113b6ecf317b7510d6ad7cb10d4691c9b32d8f0ceb6e88db15299c78e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.2

Release files / graiax_silkcoder-0.3.6-cp310-cp310-win32.whl

Download URL graiax_silkcoder-0.3.6-cp310-cp310-win32.whl
Size 106.1 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
06da1386bf314b247187e1977e782f747319ebf671e89bccda1691dc2ef8e393
BLAKE2b-256 checksum
How to use checksums
f5ef92b9dde66bdda31a99765c056c25263347cdba66c3c595a1e7bbb9a4ea85
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.2

Release files / graiax_silkcoder-0.3.6-cp310-cp310-musllinux_1_1_x86_64.whl

Download URL graiax_silkcoder-0.3.6-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
f503d05aac8ec0d39ee094205d377befdf77ae71ba4f4dd096de0e72bf554f17
BLAKE2b-256 checksum
How to use checksums
b440f1770f215d7a039b778f9b3c9423176e5878d65177168fc445b7ec2f1420
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.2

Release files / graiax_silkcoder-0.3.6-cp310-cp310-musllinux_1_1_i686.whl

Download URL graiax_silkcoder-0.3.6-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
85f92f0482cab0f356cf27629308d0b53663a3abd539a0c418b94f60c2b5ce9c
BLAKE2b-256 checksum
How to use checksums
1e4898ae6a8c97520e0f5ab85cf3c3fcd0751b260cd74e9d7e0bb361b5980ee5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.2

Release files / graiax_silkcoder-0.3.6-cp310-cp310-musllinux_1_1_aarch64.whl

Download URL graiax_silkcoder-0.3.6-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
b656845440859d1a1270fe92c984e6ccffa761e30c4b00fb53021b25e0d18512
BLAKE2b-256 checksum
How to use checksums
acfec3cd87521d1b843e123a88cdc8ad84d27993f8da08f1933c16152d91830c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.2

Release files / graiax_silkcoder-0.3.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL graiax_silkcoder-0.3.6-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
cdbefd099536bf0f11eb2a55399a402defafeeeae8c96b2996b90d747ca58eec
BLAKE2b-256 checksum
How to use checksums
cf17481f8564e5c5cd7591d855e3e7db6a673784a07d0d16624cae30e318d846
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.2

Release files / graiax_silkcoder-0.3.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL graiax_silkcoder-0.3.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 504.2 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
5ea69e8d8f3865b633ef1bfa7b977bb5b8620e54643351970914e87a59b00dc2
BLAKE2b-256 checksum
How to use checksums
b93924aa90128ae91d4c765e0933ed27fd54f282bea35aba0c45c9ea13c9844d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.2

Release files / graiax_silkcoder-0.3.6-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL graiax_silkcoder-0.3.6-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
4b0bfe8ea2024d08a4d7e127deffaa0f855a832dee6d954a0588e97a6f9a9d4f
BLAKE2b-256 checksum
How to use checksums
fd274699e22e97b7a2a70fe3ebac5def78d692bd1b785f70517c2cbcc6b762ab
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.2

Release files / graiax_silkcoder-0.3.6-cp310-cp310-macosx_11_0_arm64.whl

Download URL graiax_silkcoder-0.3.6-cp310-cp310-macosx_11_0_arm64.whl
Size 147.5 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d4baebd4c8205f2ba2d98b6aa3ea4b0d5dd35a4aba6b9f8b1f4ac5d2f03071e9
BLAKE2b-256 checksum
How to use checksums
a774e7f0858d4dbf47b4faf362067cf0b7466abced0b62463f1160a636968467
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.2

Release files / graiax_silkcoder-0.3.6-cp310-cp310-macosx_10_9_x86_64.whl

Download URL graiax_silkcoder-0.3.6-cp310-cp310-macosx_10_9_x86_64.whl
Size 161.8 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
6e2acbdfb2a23f2d04785e0a8a822647074b11325aa405ec8b8bd3b853fc7a8c
BLAKE2b-256 checksum
How to use checksums
8068e3f9aee7d09a1bcad58a5f2fd8b981a4a47e60992949a3e35a3beb148d40
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.2

Release files / graiax_silkcoder-0.3.6-cp39-cp39-win_amd64.whl

Download URL graiax_silkcoder-0.3.6-cp39-cp39-win_amd64.whl
Size 124.1 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
4bf6a3b35e45684168851c6d24409f79cb2a1d574912d29b4ba19d4a4a6c602a
BLAKE2b-256 checksum
How to use checksums
0aef250648d16c4cb401f211e62d98e6dcbb8768adcaa95a2639187e091594c7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.2

Release files / graiax_silkcoder-0.3.6-cp39-cp39-win32.whl

Download URL graiax_silkcoder-0.3.6-cp39-cp39-win32.whl
Size 106.1 kB
Tags CPython 3.9 Windows x86-32
SHA-256 checksum
How to use checksums
b54a805af9b1327f92e7fab04fa216b901d8e747b44f88f58a23aced059cd1f3
BLAKE2b-256 checksum
How to use checksums
3becdafa93c489b68dcf6710b27b8696da9c5206aa37e696e6a4e3d7ecc98c4d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.2

Release files / graiax_silkcoder-0.3.6-cp39-cp39-musllinux_1_1_x86_64.whl

Download URL graiax_silkcoder-0.3.6-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
f325b1381f3f37d83e58ceca015ab1d8895f901234cd77dfee06d521e2324099
BLAKE2b-256 checksum
How to use checksums
156df62c0db04b0472bae5f02e924d691282683cfe2970ab87df20b84d9bbc9d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.2

Release files / graiax_silkcoder-0.3.6-cp39-cp39-musllinux_1_1_i686.whl

Download URL graiax_silkcoder-0.3.6-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
7d58375c20bd89ec71111a3c874302b11d9491ed3cd5266fce2533d8253b0e74
BLAKE2b-256 checksum
How to use checksums
c569ecf71c21c29cf359490a1f42cbc885e27b5b0b87431ebd78613cbdac3f46
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.2

Release files / graiax_silkcoder-0.3.6-cp39-cp39-musllinux_1_1_aarch64.whl

Download URL graiax_silkcoder-0.3.6-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
236783604dfb889f6da5743d9f7e8ec94e1e9b2ffaba6ec5009014d1661e9eb6
BLAKE2b-256 checksum
How to use checksums
8e0a682aba21d32763cd8447a083b6518094d771b3b5451c06db6ad033a56683
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.2

Release files / graiax_silkcoder-0.3.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL graiax_silkcoder-0.3.6-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
8fe53ad28332338b2ce924b8854c6838e78df1ad22053ec24709a68fd12d3b48
BLAKE2b-256 checksum
How to use checksums
018fe3aa707a50869f405f5b2f55dfeb25b44e50dbb749641db861034aa42d67
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.2

Release files / graiax_silkcoder-0.3.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL graiax_silkcoder-0.3.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 504.0 kB
Tags CPython 3.9 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
bd99a9e274a313b46bd19eccc351adcb8a60dd76560b51617d72ac07a1c953a1
BLAKE2b-256 checksum
How to use checksums
3b47f244b6cc4c3ce7a20b4718f43c17cba61036df30af7427ee0273f12b9c4b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.2

Release files / graiax_silkcoder-0.3.6-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL graiax_silkcoder-0.3.6-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
58fe593712ab7fed255eeb8db5bfbcdacbf0277891d0d4ed7e61fba07353e079
BLAKE2b-256 checksum
How to use checksums
93a4d67da08130490b393786af9142cd13e6447251ad62e60a1efb481d7a3364
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.2

Release files / graiax_silkcoder-0.3.6-cp39-cp39-macosx_11_0_arm64.whl

Download URL graiax_silkcoder-0.3.6-cp39-cp39-macosx_11_0_arm64.whl
Size 147.5 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a4d54c214705fd752d6d944a3adfdbe3bd344693207294cdce061add2d0915a6
BLAKE2b-256 checksum
How to use checksums
8c528923eef2d133eec5c937c8833f27489679341da2f2eb2a78752924011ab8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.2

Release files / graiax_silkcoder-0.3.6-cp39-cp39-macosx_10_9_x86_64.whl

Download URL graiax_silkcoder-0.3.6-cp39-cp39-macosx_10_9_x86_64.whl
Size 161.8 kB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
2e8ba31b3ebc05a67b32e4c694918ad32acbe61fef6c87a0e682231cc5b400c4
BLAKE2b-256 checksum
How to use checksums
6b593b26e0323db45cd768804acca880a44cb9a33066681e54d93af0cf44e802
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.2

Release files / graiax_silkcoder-0.3.6-cp38-cp38-win_amd64.whl

Download URL graiax_silkcoder-0.3.6-cp38-cp38-win_amd64.whl
Size 124.1 kB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
a3a22977d7629a3db65d35c7733417900b219051dbd9ad80d473a4f7aa3943ad
BLAKE2b-256 checksum
How to use checksums
ef8b8f67d3a90e2a56dc13cc336d88d885318e8c6e028d0d0b19607125c0d505
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.2

Release files / graiax_silkcoder-0.3.6-cp38-cp38-win32.whl

Download URL graiax_silkcoder-0.3.6-cp38-cp38-win32.whl
Size 106.1 kB
Tags CPython 3.8 Windows x86-32
SHA-256 checksum
How to use checksums
9a28c2e66ffc1d8509a5f65f81cb44a888e4979f794ac8be64be95abdb496190
BLAKE2b-256 checksum
How to use checksums
94b547895b5720be732924307337199dd05fb053a7f6cc0879e1d273169b3062
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.2

Release files / graiax_silkcoder-0.3.6-cp38-cp38-musllinux_1_1_x86_64.whl

Download URL graiax_silkcoder-0.3.6-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
8218a5d8099aabec393403032a27a4fa504274b420b2390cbc48cdec72e33a27
BLAKE2b-256 checksum
How to use checksums
012f24f9c2f1e944ac9646c504bdfd642c402e652efd6639dd16483a9d730725
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.2

Release files / graiax_silkcoder-0.3.6-cp38-cp38-musllinux_1_1_i686.whl

Download URL graiax_silkcoder-0.3.6-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
26b540240aaa036a94a89284d026393f64988f65aefb87ef2167e59f66a96154
BLAKE2b-256 checksum
How to use checksums
35dfda62aa6cd32b31fbc0a47d007db7539b83965729ef5bd2b93940eff803e9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.2

Release files / graiax_silkcoder-0.3.6-cp38-cp38-musllinux_1_1_aarch64.whl

Download URL graiax_silkcoder-0.3.6-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
15ceedadd78cc6a3dd1d53b176769a2996ca4b8314f272746e1570752ed3cd9f
BLAKE2b-256 checksum
How to use checksums
ec10e066306524b6c485ba2f046d820511b4bcbfec47bf832d515e11edbd94c6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.2

Release files / graiax_silkcoder-0.3.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL graiax_silkcoder-0.3.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 521.7 kB
Tags CPython 3.8 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
f104347d8bcdbe09b0f81303f7b0f8525663333c5659c145cd7dd931079c2317
BLAKE2b-256 checksum
How to use checksums
1c2c8df9ee57dc0911fe48ae0a4d79a2c736c3a84ca16d18659540524d984508
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.2

Release files / graiax_silkcoder-0.3.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL graiax_silkcoder-0.3.6-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
4128841660ead23c0551bd6c223773f765988018a71ca8921eebf6d497ce1fbc
BLAKE2b-256 checksum
How to use checksums
7884f066ffb316898c249eda865c750ce86524a969e0a2a7fbae8a79f71942dd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.2

Release files / graiax_silkcoder-0.3.6-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL graiax_silkcoder-0.3.6-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
2d42d8b5f78b45a1b8338debd5a49e2744f0012e4191088f4e467a518ae1b0e7
BLAKE2b-256 checksum
How to use checksums
c0f59c8012579e97152a6fc31fbf85b4c2e8613788d849eb24084f47f239b6fe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.2

Release files / graiax_silkcoder-0.3.6-cp38-cp38-macosx_11_0_arm64.whl

Download URL graiax_silkcoder-0.3.6-cp38-cp38-macosx_11_0_arm64.whl
Size 147.6 kB
Tags CPython 3.8 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
0d1c4b5b55679f18057846a1822b7341dd5d44417c563e1af2c53d441f3efdf5
BLAKE2b-256 checksum
How to use checksums
48742d42909fbc1dc04a5f6931ee31d8805af6509f65b7647e7470d8966ae6cc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.2

Release files / graiax_silkcoder-0.3.6-cp38-cp38-macosx_10_9_x86_64.whl

Download URL graiax_silkcoder-0.3.6-cp38-cp38-macosx_10_9_x86_64.whl
Size 161.8 kB
Tags CPython 3.8 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
9121d10cbf890606b654f37e69c3d346d0053c5288fa14bc1b394cbe23293995
BLAKE2b-256 checksum
How to use checksums
d38d44eb89d1d3f209fe1b5dd59cc7d13762aa5ef27ed09cfa9ac2b8e4ba0dc4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.2

Release history Release notifications | RSS feed

This release

0.3.6 This release

41 release files

0.3.4

41 release files

0.3.2

19 release files

0.3.1

19 release files

0.2.8

31 release files

0.2.7

31 release files

0.2.6

31 release files

0.2.5

31 release files

0.2.4

31 release files

0.2.3

31 release files

0.2.0

31 release files

0.1.5

31 release files

0.1.3

7 release files

0.1.2

7 release files

0.1.1

7 release files

0.1.0

7 release files

0.0.19

7 release files

0.0.18

2 release files

0.0.17

2 release files

0.0.16

2 release files

0.0.15

2 release files

0.0.12

2 release files

0.0.11

2 release files

0.0.10

2 release files

0.0.8

2 release files

0.0.7

2 release files

0.0.6

2 release files

0.0.5

1 release file

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page