pmgfal
pydantic model generator for atproto lexicons
rust-powered lexicon parsing and python code generation.
install
uv add pmgfal
usage
# auto-detect ./lexicons or current dir
uvx pmgfal
# explicit paths
uvx pmgfal ./lexicons -o ./src/atproto
# filter by namespace
uvx pmgfal -p fm.plyr
# force regeneration (skip cache)
uvx pmgfal --no-cache
caching
pmgfal caches generated models based on a hash of your lexicon files. on subsequent runs with unchanged lexicons, it copies from cache instead of regenerating.
cache location:
- unix (linux/macos/bsd):
~/.cache/pmgfal/(or$XDG_CACHE_HOME/pmgfal/) - windows:
%LOCALAPPDATA%/pmgfal/
the cache key includes:
- pmgfal version (cache invalidates on upgrade)
- namespace prefix filter
- content of all lexicon json files
output
# auto-generated by pmgfal - do not edit
from __future__ import annotations
from pydantic import BaseModel, Field
class FmPlyrTrack(BaseModel):
"""fm.plyr.track record"""
uri: str
title: str
artist: str
duration_ms: int | None = Field(default=None, alias="durationMs")
adoption guide
1. add lexicons to your project
your-project/
├── lexicons/
│ └── fm/
│ └── plyr/
│ ├── track.json
│ ├── like.json
│ └── comment.json
├── src/
│ └── atproto/
│ └── .gitkeep
└── pyproject.toml
2. generate models
uvx pmgfal ./lexicons -o ./src/atproto -p fm.plyr
3. use in your code
from your_project.atproto import FmPlyrTrack, FmPlyrLike
track = FmPlyrTrack(
uri="at://did:plc:xyz/fm.plyr.track/123",
title="my song",
artist="me",
)
4. regenerate when lexicons change
option a: pre-commit hook
# .pre-commit-config.yaml
repos:
- repo: local
hooks:
- id: pmgfal
name: generate atproto models
entry: uvx pmgfal ./lexicons -o ./src/atproto -p fm.plyr
language: system
files: ^lexicons/.*\.json$
pass_filenames: false
option b: justfile
# justfile
generate:
uvx pmgfal ./lexicons -o ./src/atproto -p fm.plyr
option c: github actions
# .github/workflows/ci.yml
- name: generate models
run: uvx pmgfal ./lexicons -o ./src/atproto -p fm.plyr
caching ensures regeneration is fast (~0.3s for 300 lexicons) when files haven't changed.
external refs
pmgfal bundles all com.atproto.* lexicons and automatically resolves external refs. for example, if your lexicon references com.atproto.repo.strongRef, pmgfal generates:
class ComAtprotoRepoStrongRef(BaseModel):
uri: str
cid: str
class FmPlyrLike(BaseModel):
subject: ComAtprotoRepoStrongRef # properly typed!
created_at: str = Field(alias="createdAt")
how it works
- parses lexicon json using atrium-lex (rust)
- resolves internal (
#localDef) and external (com.atproto.*) refs - generates pydantic v2 models with field aliases
- outputs standalone python - no atproto sdk dependency
Metadata
Release files for pmgfal 0.0.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pmgfal-0.0.4.tar.gz | 60.3 kB | Details |
Built distributions (wheels)
Total release size: 11.8 MB
Release files / pmgfal-0.0.4.tar.gz
| Download URL | pmgfal-0.0.4.tar.gz |
|---|---|
| Size | 60.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b1c21e25b5a743bd05edb4dabaaae3d61a8012a6f7e146212a5fdb0de594d537
|
|
BLAKE2b-256 checksum How to use checksums |
ae2f705e696b6541cbe645f83e793c5ed249bb8c3a1ab9ff9a4aab1a54edb6c8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.10.2
|
Release files / pmgfal-0.0.4-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | pmgfal-0.0.4-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 445.9 kB |
| Tags | Linux glibc 2.17+ x86-64 PyPy 3.11 PyPy 3.11 7.3 |
|
SHA-256 checksum How to use checksums |
1f6a0468caf446e2f48ec7299fcf58f703611227a72a6224510b808fa04b37de
|
|
BLAKE2b-256 checksum How to use checksums |
8ff1162c2a711eae519d8017b97431f8f0e1313ab9a5b1d47e332501b4f104d6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.10.2
|
Release files / pmgfal-0.0.4-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | pmgfal-0.0.4-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 424.4 kB |
| Tags | Linux glibc 2.17+ ARM64 PyPy 3.11 PyPy 3.11 7.3 |
|
SHA-256 checksum How to use checksums |
b0294f17cca6b39610f2559a796cc31e2fbd95eab9d7e4e2aeecf75809d2d1ed
|
|
BLAKE2b-256 checksum How to use checksums |
3a1c09a30c9a1dc6bbe0d3896df04df85dc846eca01b5ded4a748fcc6ad25a89
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.10.2
|
Release files / pmgfal-0.0.4-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | pmgfal-0.0.4-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 424.5 kB |
| Tags | Linux glibc 2.17+ ARM64 PyPy 3.10 PyPy 3.10 7.3 |
|
SHA-256 checksum How to use checksums |
983b61441f01172a9a37486c6d1582f4525527a20e83ea841c5c541733236c20
|
|
BLAKE2b-256 checksum How to use checksums |
50a0bad2f477643dd4c4b7b8b83329ecf6d9fd589b15e81e8f80d1ca3733486b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.10.2
|
Release files / pmgfal-0.0.4-pp310-pypy310_pp73-macosx_10_12_x86_64.whl
| Download URL | pmgfal-0.0.4-pp310-pypy310_pp73-macosx_10_12_x86_64.whl |
|---|---|
| Size | 435.0 kB |
| Tags | PyPy 3.10 PyPy 3.10 7.3 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
22b55a595eddfec7322a9be8782d60966089f27c989d86d218d5ce4bbb6169b8
|
|
BLAKE2b-256 checksum How to use checksums |
b4f6aa70147bad83aa39a3beb2283111eff77aee04ac3c26133084f90717747b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.10.2
|
Release files / pmgfal-0.0.4-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | pmgfal-0.0.4-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 422.4 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
bf693baac633b766bc2643953a9c56a43593380905e00e4d743d218fa05a20c7
|
|
BLAKE2b-256 checksum How to use checksums |
a041efead7112e84c63ceacdbb94004d8518354814adcf550d3e7de0e200bb43
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.10.2
|
Release files / pmgfal-0.0.4-cp314-cp314-win_amd64.whl
| Download URL | pmgfal-0.0.4-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 376.9 kB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
bc88dd1db5a851e9a6f896630e6e3f0625db9ab3c186f7b9902d568c85ded0b7
|
|
BLAKE2b-256 checksum How to use checksums |
4d67e0bdcfa66c85d03fe1c5ce750eb316bbd85f850dd933b1bdb985e7aed005
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.10.2
|
Release files / pmgfal-0.0.4-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | pmgfal-0.0.4-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 443.9 kB |
| Tags | CPython 3.14 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
5b564d229c610571d6e79b9d63d44a0dfaa2feb2fc35a5de18e006304a1ddf83
|
|
BLAKE2b-256 checksum How to use checksums |
908844b5fb4ceb1b43a798af038a25e5fa316551daa065a3cb0fb88c4584a754
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.10.2
|
Release files / pmgfal-0.0.4-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | pmgfal-0.0.4-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 422.9 kB |
| Tags | CPython 3.14 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
bf857135912ef030183d4fc8554b37f422f0a4091adf8dae5999a9235b75db0a
|
|
BLAKE2b-256 checksum How to use checksums |
16ef3caed69bb8f36b8fcf574b96cf19a1836dafbd44edd52ae22eba7b2a9451
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.10.2
|
Release files / pmgfal-0.0.4-cp314-cp314-macosx_11_0_arm64.whl
| Download URL | pmgfal-0.0.4-cp314-cp314-macosx_11_0_arm64.whl |
|---|---|
| Size | 406.1 kB |
| Tags | CPython 3.14 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
82b59888691816b2456534c135888b622db0241dc2b7c3b7aa5118d6358a1cc0
|
|
BLAKE2b-256 checksum How to use checksums |
551f8a3cafb11e4857209c2bd3c379c3a00f7f406b0ed430fe2bfe52f68d485f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.10.2
|
Release files / pmgfal-0.0.4-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | pmgfal-0.0.4-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 422.6 kB |
| Tags | CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
316b49ca704cb2b78f523852e5c8131051d6347ef47a758351005872537bf2fb
|
|
BLAKE2b-256 checksum How to use checksums |
f425db39eef75155c53b6b2bb6107c7ac1583647e2fd4eb6f39c7dc99461d526
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.10.2
|
Release files / pmgfal-0.0.4-cp313-cp313-win_amd64.whl
| Download URL | pmgfal-0.0.4-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 377.0 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
c876b45bfaf44f5a84cc5c91dafb26d1bf735447d8d8f4d58bb5618527a7833a
|
|
BLAKE2b-256 checksum How to use checksums |
656fb25dfe529bcee66ce27ca3ec0e11ec2ee918f18f19badd7f95cb1ed78810
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.10.2
|
Release files / pmgfal-0.0.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | pmgfal-0.0.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 444.0 kB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
894cdd0ef8bf4c3127518e7a35fab2c729129e98693c764e69cc35c4f2d57c30
|
|
BLAKE2b-256 checksum How to use checksums |
eb4f43e42937a2452f907d0713b41845940cee55043df742ba96f73118cdc239
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.10.2
|
Release files / pmgfal-0.0.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | pmgfal-0.0.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 423.0 kB |
| Tags | CPython 3.13 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
ccc41fb6d51efd5f5921164bec9b9507eb12607d5733a032704de66ce4d184ce
|
|
BLAKE2b-256 checksum How to use checksums |
d745ccd8f16632166c61be1b26d7bd8cbd25f5149cd3ebd34b38f47ee0577c62
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.10.2
|
Release files / pmgfal-0.0.4-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | pmgfal-0.0.4-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 406.2 kB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
fe71f21493b90272c77bc12181984c0d49061c63aa1c24631fb0fe3a53517028
|
|
BLAKE2b-256 checksum How to use checksums |
9a915872bf6a9475c2dea63d069c740d68b0e225f3b75b57e1d23a8107981faf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.10.2
|
Release files / pmgfal-0.0.4-cp313-cp313-macosx_10_12_x86_64.whl
| Download URL | pmgfal-0.0.4-cp313-cp313-macosx_10_12_x86_64.whl |
|---|---|
| Size | 432.4 kB |
| Tags | CPython 3.13 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
8b1a41fe3d5f78f53a750817d281451ceb930b02346c08c50c241f43cc8591d5
|
|
BLAKE2b-256 checksum How to use checksums |
656cf21df4fbd91d9d0d8ed973abadf0bed240b2a95d2f869c6e03fa669b96e1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.10.2
|
Release files / pmgfal-0.0.4-cp312-cp312-win_amd64.whl
| Download URL | pmgfal-0.0.4-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 377.1 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
687cee81969e6ffdef3efd77ae914a5f96690784f00b949794024302f0f93593
|
|
BLAKE2b-256 checksum How to use checksums |
8e8bd03e0f34668fe1d9e09c8f4943a7ee7bbfe6ef2607a4a48d976e32a79ae9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.10.2
|
Release files / pmgfal-0.0.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | pmgfal-0.0.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 444.0 kB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
8509ad7f6fa5d46a4dedf6dcdb139c4cfc2e39fad37965750e9e6e98501a4593
|
|
BLAKE2b-256 checksum How to use checksums |
b8ad6fb1184b774d81e79ac9ced9c0ec56a8db050ad80c8677f163892f73df58
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.10.2
|
Release files / pmgfal-0.0.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | pmgfal-0.0.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 423.0 kB |
| Tags | CPython 3.12 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
5a19d6bab3f731552b5c02d92869559aa71d7278eb11f5b1052c508d1c535204
|
|
BLAKE2b-256 checksum How to use checksums |
70cc47c78105c0b69ffe6b834c589a1fe11705c182cee71f067fd3cc107b75b7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.10.2
|
Release files / pmgfal-0.0.4-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | pmgfal-0.0.4-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 406.1 kB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
781209c5364a5fff9fb5fd08b729d6d2d887c4ccc9c91de9a0960b0ebf17373e
|
|
BLAKE2b-256 checksum How to use checksums |
21f477fbd30b63cd6a6b65668338851303d1feacda963f1c0e3be07fc403a9bc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.10.2
|
Release files / pmgfal-0.0.4-cp312-cp312-macosx_10_12_x86_64.whl
| Download URL | pmgfal-0.0.4-cp312-cp312-macosx_10_12_x86_64.whl |
|---|---|
| Size | 432.3 kB |
| Tags | CPython 3.12 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
7f063078416aff40d3f029b2cefd305e6204330a8a891c6eeeaf9b5caf47b2a2
|
|
BLAKE2b-256 checksum How to use checksums |
25279d21a57338b53cb4b63dc291c152714087eaf699a13b8eeaa16cd09ef0f6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.10.2
|
Release files / pmgfal-0.0.4-cp311-cp311-win_amd64.whl
| Download URL | pmgfal-0.0.4-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 376.2 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
761968e3e97a4a50b473a80d4c06a4e5cd653d3929a462255eedb66b52ee9387
|
|
BLAKE2b-256 checksum How to use checksums |
8426fddb62b312aecd7a888b68302bcd2273e8f89e9cf7c05c9fdd2cb0028560
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.10.2
|
Release files / pmgfal-0.0.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | pmgfal-0.0.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 445.5 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
524196d6a7d4cee982b329774acbf2c46a93dbcdead0eae2fe77ab5fe4a8ec6b
|
|
BLAKE2b-256 checksum How to use checksums |
8a4e861689ee27c8b1fd173f923f02be355fe4e702e4a9ae6221287a27850e96
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.10.2
|
Release files / pmgfal-0.0.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | pmgfal-0.0.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 424.0 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
6148969249f83fe81f09a8b54259dfd12b2c454b073d40eb7b19c52127480a2d
|
|
BLAKE2b-256 checksum How to use checksums |
2160cc226c4aa347ec1e5fa05a1d2e4323a837e977873adc92de2b21358e4155
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.10.2
|
Release files / pmgfal-0.0.4-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | pmgfal-0.0.4-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 406.2 kB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
557a6868d0c1dd847cbb272a8fa6c614e429cf5a361f1855d190fd71b98ee2d5
|
|
BLAKE2b-256 checksum How to use checksums |
23b7ceff93dec5d3193a7e198da95db986b18f66ed68369d9cc72a9a76be4431
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.10.2
|
Release files / pmgfal-0.0.4-cp311-cp311-macosx_10_12_x86_64.whl
| Download URL | pmgfal-0.0.4-cp311-cp311-macosx_10_12_x86_64.whl |
|---|---|
| Size | 434.2 kB |
| Tags | CPython 3.11 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
329a57d71612effdfc12ed373645eff25f74b20575bfbf28da73785071251b50
|
|
BLAKE2b-256 checksum How to use checksums |
ffbb7820337d8951d6f4c03b7657c9d62f65c9fa3d0f67550e7ee9932ed6794d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.10.2
|
Release files / pmgfal-0.0.4-cp310-cp310-win_amd64.whl
| Download URL | pmgfal-0.0.4-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 376.5 kB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
e91e34e21e927c17f7f6e05abf6d30f3ed2df38307d2e46a3a6c37b210e00192
|
|
BLAKE2b-256 checksum How to use checksums |
b484f194c0842e8b61a6f0ff2fc51ac66e82f3312e5d87a82513c20c8a38ebab
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.10.2
|
Release files / pmgfal-0.0.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | pmgfal-0.0.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 445.7 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
008fa831ba588124adfb47131e6ea5668d582e1786e9421eef320c79ee70a50e
|
|
BLAKE2b-256 checksum How to use checksums |
1a117eb40492c53c9ba2a0f3da7f0d43f15078bd88438157f4d7f001799021d5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.10.2
|
Release files / pmgfal-0.0.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | pmgfal-0.0.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 424.1 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
f6b41542caf3eb4df5412dc75987787c1bfd253c7e9493bf949ec346d1934df1
|
|
BLAKE2b-256 checksum How to use checksums |
ceaead46f0eacf7200286966b24b60ce8d492cb3e1ff0c143b34650cb8097f9a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.10.2
|