Skip to main content

XBSL

English · Русский

Documentation: docs.keyfire.ru/xbsl

CI

The XBSL (1C:Element) toolkit: a linter with autofixes, an LSP server, a project index, platform documentation search, metadata scaffolding and an MCP server for AI agents. It works on Name.yaml (element description) and Name.xbsl (code module) pairs – before the server-side compilation that happens on deploy.

Before 0.16 the project was named xbsl-lint (the xbsllint package); the old commands, imports, env vars and entry-point groups keep working as aliases.

Not affiliated with 1C. "1C:Element", "1C:Fresh" and related names are trademarks of their respective owners. Language data is generated from your own distribution. See NOTICE.

Development notes and updates (in Russian): the 1C × AI: engineering workshop Telegram channel.

Why

1C:Element has no external tooling: the only code check is the server-side compilation on deploy – it is slow and knows nothing about project conventions. xbsl gives fast local feedback, catches what the compiler does not check at all, and takes over the metadata mechanics – creating objects, attributes and forms.

How it works

One engine, four surfaces. The core reads the <element>.yaml + <element>.xbsl pairs, and the scaffolding writes them back; the CLI, the LSP server, the MCP server and the web UI are thin adapters over the same core, so every surface sees the same rules, data and templates:

The engine core (linter, autofixes, project index, docs search) and the metadata scaffolding read and write the project sources; a private plugin adds Element language data and custom rules via entry points; the CLI, the LSP server (VS Code), the MCP server (AI agents) and the web UI are surfaces over the same core

Quick start

Step 1 – install.

pip install xbsl              # or from a clone of the repository: pip install -e .

Step 2 – generate the language data. The linter relies on tables extracted from your 1C:Element distribution (keywords, the stdlib type catalog, the configuration metamodel, terms, the documentation index, the component schema); they are NOT bundled in this repository:

xbsl extract --dist "<path to the 1C:Element distribution>"

The command runs every extractor in one go (python tools/extract.py from a clone is the same entry point; --only picks a subset), auto-detects the platform version and places the data under xbsl/data/element/ (gitignored). Details – data location, private data packages – in the guide.

Step 3 – run.

xbsl path/to/sources        # or: python -m xbsl path/to/sources
xbsl data-diff              # what changed in the platform between two data versions
xbsl self-update            # upgrade to the latest PyPI version, safe with busy exe stubs

The main flags: --list-rules, --fix, --select/--enable/--ignore, --baseline/--write-baseline, --format text|json|codeclimate, --lang ru|en. The full flag reference, the --stdin/--index editor modes, native mypyc wheels and the self-update mechanics – in the guide.

What it does

Rules. 129 rules in four tiers: A – structure and yaml schema, B – text and typography conventions, C – code structure (blocks, brackets, unused locals, the style/ code conventions), D – semantics against the platform data and the project itself: every type position in code and yaml, enumeration values, Query{...} block tables, cross-file consistency, the types of attached .xlib libraries. The full list with severities and documentation links – docs/RULES.md; at runtime – xbsl --list-rules; what tier D verifies in depth – the guide.

Autofixes. --fix repairs the mechanical findings in place – trailing whitespace, typography characters, mixed newlines – and only them: anything needing judgment is never touched.

Baseline. Adopt a rule on a legacy codebase without drowning: freeze the current findings once, hold only new code to the rule; the same file records point exclusions with reasons. Details.

Metadata scaffolding. Creating objects, attributes, routes and forms without hand-writing yaml: 33 element kinds, forms generated with real content, context-aware rename-object, access-control editing. The same operations through the CLI, MCP and LSP:

xbsl new-object vendor/App/Main Catalog Goods            # the kind in either language
xbsl add-field vendor/App/Main/Goods.yaml <section> Color --type <type>
xbsl add-form . --name Goods                            # object + list forms, registered
xbsl rename-object . Goods Products                     # rename files + update references

The platform is bilingual: an element kind has an English name and a Russian one for the same thing, and the tool takes either spelling (the kinds are resolved through the term dictionary extracted from your distribution). Section names of add-field still go in the project's own language; xbsl new-object --help lists the kinds it can create.

All subcommands with their options – the guide.

Editors. The VS Code extension (Marketplace, Open VSX): syntax highlighting, live and project-wide diagnostics, go-to-definition and completion, the form designer, a metadata tree and a deploy button. Under the hood is xbsl-lsp – a Language Server any LSP-capable editor can spawn (details).

Code templates. Type the first letters of a construct, press Ctrl+Space – get the whole construct with edit points. 51 builtin templates (each one parsed by the linter's own parser, so it cannot insert broken code), your own in .xbsl-templates.json, a management panel in VS Code; the mechanism and file format mirror 1C:EDT. Details.

Documentation search. tools/extract_docs.py turns the distribution's Element reference into a local full-text docs.sqlite; the xbsl.docs API and the MCP tools search it. Details.

MCP server. claude mcp add xbsl -- xbsl-mcp: linting, documentation search, type_members and every scaffolding operation as meta_* tools – an agent creates an object and gets the lint of the written files in one round trip. Details.

Web interface. xbsl-web – a local page over the same engine: rule toggles, filters, themes. Details.

CI. The exit code is non-zero only on error-severity findings, so xbsl gates a pipeline as-is; --format codeclimate feeds the GitLab Code Quality widget. Ready-made GitHub Actions and GitLab CI jobs – the guide.

Extending. Entry points let a private package add rules, ship language data and override severities without forking; XBSL_NO_PLUGINS=1 turns every plugin off. Details.

Output language (RU/EN), Element data versions and the data root resolution order are also covered in the guide.

Tests

pip install -e ".[dev]"
pytest

Data-dependent tests are skipped automatically when the data has not been generated.

License

MIT – see LICENSE. Trademarks and data provenance – NOTICE. How to add a rule – CONTRIBUTING.md. Release history – CHANGELOG.md.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

xbsl-0.47.0.tar.gz (742.8 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

xbsl-0.47.0-py3-none-any.whl (578.3 kB view details)

Uploaded Python 3

xbsl-0.47.0-cp314-cp314-win_amd64.whl (777.6 kB view details)

Uploaded CPython 3.14Windows x86-64

xbsl-0.47.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

xbsl-0.47.0-cp314-cp314-macosx_11_0_arm64.whl (897.9 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

xbsl-0.47.0-cp314-cp314-macosx_10_15_x86_64.whl (913.7 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

xbsl-0.47.0-cp313-cp313-win_amd64.whl (769.8 kB view details)

Uploaded CPython 3.13Windows x86-64

xbsl-0.47.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

xbsl-0.47.0-cp313-cp313-macosx_11_0_arm64.whl (900.7 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

xbsl-0.47.0-cp313-cp313-macosx_10_13_x86_64.whl (915.0 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

xbsl-0.47.0-cp312-cp312-win_amd64.whl (769.4 kB view details)

Uploaded CPython 3.12Windows x86-64

xbsl-0.47.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

xbsl-0.47.0-cp312-cp312-macosx_11_0_arm64.whl (904.1 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

xbsl-0.47.0-cp312-cp312-macosx_10_13_x86_64.whl (920.5 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

xbsl-0.47.0-cp311-cp311-win_amd64.whl (768.2 kB view details)

Uploaded CPython 3.11Windows x86-64

xbsl-0.47.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

xbsl-0.47.0-cp311-cp311-macosx_11_0_arm64.whl (898.0 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

xbsl-0.47.0-cp311-cp311-macosx_10_9_x86_64.whl (918.2 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

xbsl-0.47.0-cp310-cp310-win_amd64.whl (768.6 kB view details)

Uploaded CPython 3.10Windows x86-64

xbsl-0.47.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

xbsl-0.47.0-cp310-cp310-macosx_11_0_arm64.whl (899.7 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

xbsl-0.47.0-cp310-cp310-macosx_10_9_x86_64.whl (921.2 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

File details

Details for the file xbsl-0.47.0.tar.gz.

File metadata

  • Download URL: xbsl-0.47.0.tar.gz
  • Upload date:
  • Size: 742.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for xbsl-0.47.0.tar.gz
Algorithm Hash digest
SHA256 5c9b90f214e96082027ab7acc841f828dbcb9cebd3ef03e728a9e915b2729ffc
MD5 a76217ebb45d06da107264759dbb0ce8
BLAKE2b-256 1f2adabdb5ddda921d8d80ea57dc18a5552c76790cf95a47e61db31bc8580fb9

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.47.0.tar.gz:

Publisher: pypi-publish.yml on keyfire/xbsl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xbsl-0.47.0-py3-none-any.whl.

File metadata

  • Download URL: xbsl-0.47.0-py3-none-any.whl
  • Upload date:
  • Size: 578.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for xbsl-0.47.0-py3-none-any.whl
Algorithm Hash digest
SHA256 798c69150ae59d1eb6393c1d89def0794889eb18debc4105be03505e13979186
MD5 3c67a30819e7fb270506ccf3d83b5dd8
BLAKE2b-256 40328321b2ef1e45a34849b313f11fa2d9e02ad7ce4199df3f486f3392d1a544

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.47.0-py3-none-any.whl:

Publisher: pypi-publish.yml on keyfire/xbsl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xbsl-0.47.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: xbsl-0.47.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 777.6 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for xbsl-0.47.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 5be56c63076936655e884ebf4b2096f006f2087c5a3048f5404cec278c7870f1
MD5 a63590311c304049a729ce9c91571781
BLAKE2b-256 e83f023158dbc66ea000eac59e561ff68395c456b2c7fb1c00bbae3f7afa0c16

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.47.0-cp314-cp314-win_amd64.whl:

Publisher: pypi-publish.yml on keyfire/xbsl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xbsl-0.47.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for xbsl-0.47.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b2b1f889f5886807a278389c7d0020710b2733c409cdf1dbb185b509421bba4e
MD5 da9e8ea3d50058d77bd32b275c12f9fe
BLAKE2b-256 bcbce91bc08d35756686c2285ac7bfe5cfac010669ce4cd933c7cb0568af44eb

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.47.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: pypi-publish.yml on keyfire/xbsl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xbsl-0.47.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for xbsl-0.47.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 91e14a4171ed89b36a261f528b6d9f91971b3f40cd44e3ef1f4fdf9503309888
MD5 d4bbf026de9a428c69df9f627f324161
BLAKE2b-256 2dff13a1a983558b996931873635c4f94bf3ab7a8dfe73cc3a6cc9d4c2a3311e

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.47.0-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: pypi-publish.yml on keyfire/xbsl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xbsl-0.47.0-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for xbsl-0.47.0-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 c2e8845bcd53f924cf6b9e1bde1edd672bbd96d5ecec58abca8be628213242c5
MD5 f8526e3d4096d4c5ce9398bcb9c8c968
BLAKE2b-256 ed1d937d732500a665f09e185c973a7482a79dc01dd41be599b6afb5b0d052d8

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.47.0-cp314-cp314-macosx_10_15_x86_64.whl:

Publisher: pypi-publish.yml on keyfire/xbsl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xbsl-0.47.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: xbsl-0.47.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 769.8 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for xbsl-0.47.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 6b14b380bf643b80d8a085bacb8e26652d96e449d64259e72fa490199fa12938
MD5 aaef1bed2bf9ae270b4491beb4965e84
BLAKE2b-256 29545b0efbc886934a79c400b029115c2e815472104285d3a8a0624bd37f5bd1

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.47.0-cp313-cp313-win_amd64.whl:

Publisher: pypi-publish.yml on keyfire/xbsl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xbsl-0.47.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for xbsl-0.47.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 26c4367799ce04e45229e8448879ff798360138659c91a4ff7a286a677bd50c4
MD5 a6b598bcf0427e57df208fbdb16bd1e0
BLAKE2b-256 f3e46e7f7cd794115ea633c46c56bd5bc17e9d259addee9164d05aa746e3c501

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.47.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: pypi-publish.yml on keyfire/xbsl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xbsl-0.47.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for xbsl-0.47.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 64c070f6cbef45d80b984f6a5a2da1961cedbdded4ad9675c7fd894106797cd2
MD5 6a2c64138cb6385be134c241ff28de78
BLAKE2b-256 27f28eaa3d7effe2c601273b875db420d1fc5064c0d05fb00d3b71a51e269930

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.47.0-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: pypi-publish.yml on keyfire/xbsl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xbsl-0.47.0-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for xbsl-0.47.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 07665595739dd722009ec25a3d4cebec0c5295e5fd29d2f2fc553306c58609d5
MD5 0030d4b51327c356e95714e0960c2208
BLAKE2b-256 24f77a0a132a52bc9ba5c6f7ad47c378283c9fe2cc2d91c6a68b2e9188cef6c8

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.47.0-cp313-cp313-macosx_10_13_x86_64.whl:

Publisher: pypi-publish.yml on keyfire/xbsl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xbsl-0.47.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: xbsl-0.47.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 769.4 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for xbsl-0.47.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e1e709951cd5e6102c6ece692987b7e06ee4e6120483e4090463f280dfdf7828
MD5 5a46e55ea2357e57affb1a2553a6f7f5
BLAKE2b-256 fe75208ac8893ddfd9bfa51724242b8d6dc46746ebfe64c3785c93681f5f3ccc

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.47.0-cp312-cp312-win_amd64.whl:

Publisher: pypi-publish.yml on keyfire/xbsl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xbsl-0.47.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for xbsl-0.47.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f66c81424883474e8aa9cba8c018c7a1c224814f62ac3a1884bf55b869aa530c
MD5 bea7a8dbdde84860f885fc18b1014fe9
BLAKE2b-256 76e3928f932f30fb7f3287da77ef8fe12bc689a06d5fd697f669d5b72c2e5eaf

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.47.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: pypi-publish.yml on keyfire/xbsl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xbsl-0.47.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for xbsl-0.47.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 371d55afd49ea38492f918c4d8769843ffa81819f514691ad202aa195c4699dd
MD5 fffdf788b7194b10bb9e58cb5e66a02d
BLAKE2b-256 a94f4779585e850bfca876fa6894c160fa354daf1b9dbb968bc06fada55b11cb

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.47.0-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: pypi-publish.yml on keyfire/xbsl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xbsl-0.47.0-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for xbsl-0.47.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 ea17a997f785e137340cd4c2c390788f46f42da9c323c94e9c125c568d028ce5
MD5 0a497f690ee7e06716c1efa880cea454
BLAKE2b-256 993a634d22a23be4fa487f67ff544f4b9a15be7817ee2c649214d4bf50310449

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.47.0-cp312-cp312-macosx_10_13_x86_64.whl:

Publisher: pypi-publish.yml on keyfire/xbsl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xbsl-0.47.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: xbsl-0.47.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 768.2 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for xbsl-0.47.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 ad4f3761160be571106a073cd615c9cf0cd3b19d19fc5ae90a4956d98f6dc386
MD5 5e139b95325a3a4959b7df5044e74f92
BLAKE2b-256 86111c30c8cd13e46a3b5ebc4b93ade7164e8dc624cf4ba7f1d85d13c9f30e0e

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.47.0-cp311-cp311-win_amd64.whl:

Publisher: pypi-publish.yml on keyfire/xbsl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xbsl-0.47.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for xbsl-0.47.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bf6bbca93cd7c7c27ac0d2192ff6914a28f099e23cd2ebd45481ed4c21bfa296
MD5 870bf7239c2383776a94efd4899017a7
BLAKE2b-256 061da3276268da1593f779d99bcbeb7fb9f40c5be43ee1b0eb830cbfb862fd83

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.47.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: pypi-publish.yml on keyfire/xbsl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xbsl-0.47.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for xbsl-0.47.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1f9b941bd0101da917298970c426180c1b9acb8d58e815d8d666c48c1dc52cfa
MD5 0f422553d6976cad7ed91b2801bc202c
BLAKE2b-256 5ddb25808ed72c8b8e966cb7a1b5f479f9d9833320a1d4a982482e9d7e6fd042

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.47.0-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: pypi-publish.yml on keyfire/xbsl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xbsl-0.47.0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for xbsl-0.47.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 89bd11f8a3e37409e82739f12793c46eb9614f42d08d855bb38aa35ca3a4741d
MD5 27d49a219af917ebba0c894eb9e606be
BLAKE2b-256 36a61069673cc1fee32901348ad3615ca9f561c4b2a36d2cf583a7a7f720c599

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.47.0-cp311-cp311-macosx_10_9_x86_64.whl:

Publisher: pypi-publish.yml on keyfire/xbsl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xbsl-0.47.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: xbsl-0.47.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 768.6 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for xbsl-0.47.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 0452fd29a81b6b56feefc82d0ee2816ec72ae9c733cd4d0a22937ba76c7cf4e4
MD5 7449af4bbfb62acda55d2d63925ed097
BLAKE2b-256 e1ddd5f993eb1e2143e1814e6a439f40968a0b8e3813e3a8b5d28a938141ef22

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.47.0-cp310-cp310-win_amd64.whl:

Publisher: pypi-publish.yml on keyfire/xbsl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xbsl-0.47.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for xbsl-0.47.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6a8e047887c1abffe2ebd2725a0b8b8457ae0139ce8f11830355de44b4ef3678
MD5 f958d6c4175865ef88e5370adee76c75
BLAKE2b-256 cb8b537c2e69f63489da3087e3349eeefba97020664d92c37d035760e6a5527d

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.47.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: pypi-publish.yml on keyfire/xbsl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xbsl-0.47.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for xbsl-0.47.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 87de78f2171e59e3b17d88230f72f4e79b8fe1262ab8d266de28d207458f4ab5
MD5 434cc86ed39d54c3921ffc5c70844d3b
BLAKE2b-256 1b25484aec9acbdb5d423c8f61f136425deefac190446dd3066aa0ba6c95d298

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.47.0-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: pypi-publish.yml on keyfire/xbsl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xbsl-0.47.0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for xbsl-0.47.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c855c71f9dbd167984a564ef6611633769d58a0e35a7a92b6daa45ef0e0d2fd7
MD5 37772bf1e3efa67018cf9ae850374521
BLAKE2b-256 04759e5ca5196f942160c171ca413e6c67f5f4e14a510d2d0d09fff76699b83d

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.47.0-cp310-cp310-macosx_10_9_x86_64.whl:

Publisher: pypi-publish.yml on keyfire/xbsl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

0.75.0

22 files

0.74.0

22 files

0.73.0

22 files

0.72.0

22 files

0.71.1

22 files

0.71.0

22 files

0.70.0

22 files

0.69.3

22 files

0.69.2

22 files

0.69.1

22 files

0.69.0

22 files

0.68.2

22 files

0.68.1

22 files

0.68.0

22 files

0.67.0

22 files

0.66.1

22 files

0.66.0

22 files

0.65.0

22 files

0.64.0

22 files

0.63.0

22 files

0.62.0

22 files

0.61.0

22 files

0.60.0

22 files

0.59.1

22 files

0.59.0

22 files

0.58.0

22 files

0.57.2

22 files

0.57.1

22 files

0.57.0

22 files

0.56.0

22 files

0.55.0

22 files

0.54.1

22 files

0.54.0

22 files

0.53.0

22 files

0.52.0

22 files

0.51.0

22 files

0.50.0

22 files

0.49.0

22 files

0.48.0

22 files

0.47.2

22 files

0.47.1

22 files

This release

0.47.0 This release

22 files

0.46.0

22 files

0.45.0

22 files

0.44.0

22 files

0.43.0

22 files

0.42.1

22 files

0.42.0

22 files

0.41.0

22 files

0.40.0

22 files

0.39.0

22 files

0.38.0

22 files

0.37.3

22 files

0.37.2

22 files

0.37.1

22 files

0.37.0

22 files

0.36.1

22 files

0.36.0

22 files

0.35.0

22 files

0.34.0

22 files

0.33.0

22 files

0.32.0

22 files

0.31.1

22 files

0.31.0

22 files

0.30.1

22 files

0.30.0

22 files

0.29.0

22 files

0.28.0

22 files

0.27.0

22 files

0.26.1

22 files

0.26.0

22 files

0.25.0

22 files

0.24.0

22 files

0.23.1

22 files

0.23.0

22 files

0.22.1

22 files

0.22.0

22 files

0.21.1

22 files

0.21.0

22 files

0.20.0

22 files

0.19.0

22 files

0.18.0

2 files

0.17.0

2 files

0.16.1

2 files

0.16.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page