Skip to main content

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

  1. parses lexicon json using atrium-lex (rust)
  2. resolves internal (#localDef) and external (com.atproto.*) refs
  3. generates pydantic v2 models with field aliases
  4. 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)

Source distribution for pmgfal 0.0.4
File Size Uploaded
pmgfal-0.0.4.tar.gz 60.3 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for pmgfal 0.0.4
File
pmgfal-0.0.4-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.17+ x86-64 Details
pmgfal-0.0.4-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.17+ ARM64 Details
pmgfal-0.0.4-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl PyPy 3.10 PyPy 3.10 7.3 Linux glibc 2.17+ ARM64 Details
pmgfal-0.0.4-pp310-pypy310_pp73-macosx_10_12_x86_64.whl PyPy 3.10 PyPy 3.10 7.3 macOS 10.12+ x86-64 Details
pmgfal-0.0.4-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 Details
pmgfal-0.0.4-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
pmgfal-0.0.4-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64 Details
pmgfal-0.0.4-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64 Details
pmgfal-0.0.4-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
pmgfal-0.0.4-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ ARM64 Details
pmgfal-0.0.4-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
pmgfal-0.0.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
pmgfal-0.0.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64 Details
pmgfal-0.0.4-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
pmgfal-0.0.4-cp313-cp313-macosx_10_12_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.12+ x86-64 Details
pmgfal-0.0.4-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
pmgfal-0.0.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
pmgfal-0.0.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details
pmgfal-0.0.4-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
pmgfal-0.0.4-cp312-cp312-macosx_10_12_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.12+ x86-64 Details
pmgfal-0.0.4-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
pmgfal-0.0.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
pmgfal-0.0.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details
pmgfal-0.0.4-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
pmgfal-0.0.4-cp311-cp311-macosx_10_12_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.12+ x86-64 Details
pmgfal-0.0.4-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
pmgfal-0.0.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
pmgfal-0.0.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details

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

Release history Release notifications | RSS feed

This release

0.0.4 This release

29 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