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 translate SOURCES      # rewrite a project into English spellings (a project dictionary)
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. 171 rules in the base set, 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.84.0.tar.gz (1.2 MB view details)

Uploaded Source

Built Distributions

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

xbsl-0.84.0-py3-none-any.whl (862.3 kB view details)

Uploaded Python 3

xbsl-0.84.0-cp314-cp314-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.14Windows x86-64

xbsl-0.84.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.4 MB view details)

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

xbsl-0.84.0-cp314-cp314-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

xbsl-0.84.0-cp314-cp314-macosx_10_15_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

xbsl-0.84.0-cp313-cp313-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.13Windows x86-64

xbsl-0.84.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.4 MB view details)

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

xbsl-0.84.0-cp313-cp313-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

xbsl-0.84.0-cp313-cp313-macosx_10_13_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

xbsl-0.84.0-cp312-cp312-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.12Windows x86-64

xbsl-0.84.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.4 MB view details)

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

xbsl-0.84.0-cp312-cp312-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

xbsl-0.84.0-cp312-cp312-macosx_10_13_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

xbsl-0.84.0-cp311-cp311-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.11Windows x86-64

xbsl-0.84.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.4 MB view details)

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

xbsl-0.84.0-cp311-cp311-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

xbsl-0.84.0-cp311-cp311-macosx_10_9_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

xbsl-0.84.0-cp310-cp310-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.10Windows x86-64

xbsl-0.84.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.4 MB view details)

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

xbsl-0.84.0-cp310-cp310-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

xbsl-0.84.0-cp310-cp310-macosx_10_9_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: xbsl-0.84.0.tar.gz
  • Upload date:
  • Size: 1.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for xbsl-0.84.0.tar.gz
Algorithm Hash digest
SHA256 d2a454bdbd3e76372f261003e7ccedf67a5db5e9fc01668be5b474b7ebc60b7c
MD5 ceee845228210182d5495cd871f409be
BLAKE2b-256 5d4de3a8a550e16d755858ba6ef7c60a9dcd56da495b4a79fb14a7eea7054c8a

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.84.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.84.0-py3-none-any.whl.

File metadata

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

File hashes

Hashes for xbsl-0.84.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7899e40da4b8f7952a07c42c2d17fea9bdec2f21c9e28ec12a78af17e2c97859
MD5 4c893fdc6035507a5fb3dc2b41ef4020
BLAKE2b-256 5eba30bad8b5cce54be77dbd6d6352c0917f65ecd0205ea108e7bcae717630d2

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.84.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.84.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: xbsl-0.84.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for xbsl-0.84.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 168a57158499c29fd7fcacaf40e986001615650643c22d26572f7b0060b14aa3
MD5 ddbe22551debbb983b63ab7f1bb4fccd
BLAKE2b-256 999ac0520e2166891c7d2fa7d4f7765ccb0da2fce8dd9a981762fdb2e8bdd5ad

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.84.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.84.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.84.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d5475f9519e561cb1924b3dd9818f44ae67b14cea8afcb2a2e9d6e5073a30771
MD5 10ce5260ea233dc2a707f9d43b0e49ed
BLAKE2b-256 08185c9f04c67ffbcc5d1dc72d16d45024c2830f3d20cb781646fd683c45f891

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.84.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.84.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for xbsl-0.84.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 29753a00936c1d339941b57fc4dbf6fa91deb2d264be18a36a9f00aaa65aa01e
MD5 089ec2ebc4cbddfce5f18d5f8c5863ae
BLAKE2b-256 4c63c6d17ea389ad484c2d2ba1cdbcdd0effece2fdef36043edb9da0b59e0167

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.84.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.84.0-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for xbsl-0.84.0-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 207f13bb943019e4f1c889c52251166027cd584dcc154c81b7cf53251e930594
MD5 80ea07f91bc49325ce12dff97ac6d6af
BLAKE2b-256 eb790c87ccfbc1929ae29c27668bdc93b74067b186f1fca39aea4c275e6d784b

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.84.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.84.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: xbsl-0.84.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for xbsl-0.84.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 905969e24d65b742a97f4145c9d248cae22fab6b60e9633db0662e22ef664bc5
MD5 1627b104f8580f9852db6d90d9e9e32c
BLAKE2b-256 c24b85df9184332d1fe4ef72f1b35aee218938fb5122766bf20a19f751f62b9e

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.84.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.84.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.84.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 14ab38b4fec3fa5d9df8e23255f4b666e013c08b257252f0197ac770bea7eb13
MD5 9a596d53bd1e5022de85886edb42c1c6
BLAKE2b-256 ced0465aac3630b74337bcd4ffec754d0f7939a6b2e35c70aced9cd21cc52bbb

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.84.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.84.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for xbsl-0.84.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 efc8628f7c102bddb9d3aa6156da3757dbee08e1ad4835c6ea83669cd429d270
MD5 0f96a6582e512513c8045db28db3398f
BLAKE2b-256 d398e0441a1ee6fe6348bbffafb4a549cd692aaf82c57793e988833ce2e20eca

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.84.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.84.0-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for xbsl-0.84.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 041791472c4012f9cfa53d635ab91009d90fea71df06be44fde583ec219be70d
MD5 62e298a7b785ab902aebba33941e748e
BLAKE2b-256 ed53c9220914ebc42f85a9cd0fd19f311beda8782bde9a3520db15fdd435a82b

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.84.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.84.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: xbsl-0.84.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for xbsl-0.84.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 a66ee67fbd0d4284e46de1ea8ccf32e6979fe6119eab96dbb31c3f7cbd6d4823
MD5 b421e031548a93bb5609ece438709eb2
BLAKE2b-256 162a86f007c77cd1656a47a17a2d3baad3e61061966a78a68f26c7c31d954326

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.84.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.84.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.84.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 72360ca95edd49428654ba5b983b7c619bca731ea9216a4d6f413a5dba326f87
MD5 e10a3096e39ed5ef2c8e445374174da1
BLAKE2b-256 f99034122f08c131265d5674f31387c7e9e275093fdee0237a81a4e73be0922d

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.84.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.84.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for xbsl-0.84.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 592792cc3bffd25674988b8fa48ea963beb13305474be9849fb9975d16542218
MD5 249cf8a70a43c53bdd9eecd3f130d4cd
BLAKE2b-256 7a4c9733a66ed4275752c16df10e004157c4393f83020c566df023feae819b38

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.84.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.84.0-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for xbsl-0.84.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 9643ee0e70b691b637131790a45690ad5bc90a4d5b81e69c968a7f887681a4c2
MD5 620e716bc076e1e8f6d4ffa45c02c54c
BLAKE2b-256 0116cf0e516a072b74fc331a1022c667bd92927c0e2b13230d32c17b72eb75e2

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.84.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.84.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: xbsl-0.84.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for xbsl-0.84.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 c74debf5f9403600eba3df6aed3c0244c8483edb19b7b27d0a53c87bb34ac040
MD5 acd76fa41cf4373b1499893e29ff5bde
BLAKE2b-256 265f9c108a6498b3a1d3c2d98727cb105d0ee9095c5b41f75250fda8fe067d14

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.84.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.84.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.84.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d11d667550b38b07990e34e04d579a6d35b6255f1b75abaa7b98f3e817040f99
MD5 912d3014bc08028f8885dceb43c421ce
BLAKE2b-256 335931ecc227b72d23a07040f1c5c43162b0820199bd4c49e40c7c44a5207531

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.84.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.84.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for xbsl-0.84.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e9810ac2bd69c4758b47d439efbb5439c20254430f58f8c79cfd8e15b29b4c15
MD5 8ebcb0618e5a6c1501299d712d37fd42
BLAKE2b-256 27f21727ab593f2c75bbd926335f0b46761741b2149a62bd5581c9384b2b617b

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.84.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.84.0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for xbsl-0.84.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ea76737e1601ce627ecfa10c19e771fb67cb8f0b4332c349bce9b4dae14b7013
MD5 4c413116c06a6442390b79456bb5b293
BLAKE2b-256 99cab5b62116225ebddf3f8658a124c43a31c919b2918c01780693fdcf7d5b22

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.84.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.84.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: xbsl-0.84.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for xbsl-0.84.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 b094005b64f4d20e07cfea219bd09012717c8a7b4a32e144c7d965aec31104d6
MD5 e4db8c7ffe66d5f52c29e83dce5ed684
BLAKE2b-256 260187b39c4ea8abd8a225fce977a171b91071ddb7f591b90c45083284bc47c3

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.84.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.84.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.84.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a611d4696b73ff3a79625220737dcfb02e36ad6d8773e7ee4fe01a1f69874380
MD5 21d596d92c8a6c984955d73ba669bfba
BLAKE2b-256 42b04c4f70074e8db23fffb8ce68783fd2b582addad349cfc6ff11eb4671245e

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.84.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.84.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for xbsl-0.84.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 601098e73ca50950e4aa4b1905220942947b28e1666689ccbc9401ac990676b1
MD5 afd02a15fef3dfd4dee4ddd771304dac
BLAKE2b-256 8108f0dc83d7bff80cd35fc22032f2020af6da6ee1bc21e9d334cb5f8d315048

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.84.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.84.0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for xbsl-0.84.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8486f37ef75e08a0faf7f0873d470bcc0a475ed6bd8dce8575c8f29682292748
MD5 3d8e10897ecf88a439a37577dfa6882a
BLAKE2b-256 7c74d66952da7fbad138691f677a3f8fe5d32230339f7fa37f1f11db154bb6ff

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.84.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.92.0

22 files

0.91.0

22 files

0.90.0

22 files

0.89.0

22 files

0.88.2

22 files

0.88.1

22 files

0.88.0

22 files

0.87.0

22 files

0.86.2

22 files

0.86.1

22 files

0.86.0

22 files

0.85.0

22 files

This release

0.84.0 This release

22 files

0.83.0

22 files

0.82.0

22 files

0.81.0

22 files

0.80.0

22 files

0.79.2

22 files

0.79.1

22 files

0.79.0

22 files

0.78.0

22 files

0.77.0

22 files

0.76.0

22 files

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

0.47.0

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

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