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. 166 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.77.0.tar.gz (1.1 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.77.0-py3-none-any.whl (841.1 kB view details)

Uploaded Python 3

xbsl-0.77.0-cp314-cp314-win_amd64.whl (1.0 MB view details)

Uploaded CPython 3.14Windows x86-64

xbsl-0.77.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.77.0-cp314-cp314-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.14macOS 10.15+ x86-64

xbsl-0.77.0-cp313-cp313-win_amd64.whl (1.0 MB view details)

Uploaded CPython 3.13Windows x86-64

xbsl-0.77.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.77.0-cp313-cp313-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.13+ x86-64

xbsl-0.77.0-cp312-cp312-win_amd64.whl (1.0 MB view details)

Uploaded CPython 3.12Windows x86-64

xbsl-0.77.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.77.0-cp312-cp312-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.13+ x86-64

xbsl-0.77.0-cp311-cp311-win_amd64.whl (1.0 MB view details)

Uploaded CPython 3.11Windows x86-64

xbsl-0.77.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.3 MB view details)

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

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.9+ x86-64

xbsl-0.77.0-cp310-cp310-win_amd64.whl (1.0 MB view details)

Uploaded CPython 3.10Windows x86-64

xbsl-0.77.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.3 MB view details)

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

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

Uploaded CPython 3.10macOS 11.0+ ARM64

xbsl-0.77.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.77.0.tar.gz.

File metadata

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

File hashes

Hashes for xbsl-0.77.0.tar.gz
Algorithm Hash digest
SHA256 a7251545b163741f42131a4d9ea1560d7b79246ba836b9ffa57f775cc28bb531
MD5 437e19a74c0506f40d7f4b37db4bc28e
BLAKE2b-256 67bfe6979b8884ab6f6d0d1c2e741837f18defa6acb42a7e99aef6ec8aed74b4

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.77.0-py3-none-any.whl
  • Upload date:
  • Size: 841.1 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.77.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4bbb4c3bd6bcfaec34fdfa3e8b9e9377e63e21a9ad59b25dd00ea90af58a18e3
MD5 237088c91c74162bc84987419ceeed3d
BLAKE2b-256 a4e8c19c3b511cce7ef0f3c5ab0cde05c969658bf8493322634bb7fa6e6e3daf

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.77.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 1.0 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.77.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 a0ea9a48eb84b4a40034dec94d8afe7c5aaf9e25d0a27ea171006d1ba55788f9
MD5 5b29f170593b257899875ef15fd12cfb
BLAKE2b-256 2401a8b347547a7858eeca7a59e95b6604a1d25b387cdfb973cbf3507f12c77b

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.77.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.77.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.77.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 36c57341d1a45063199cd4f79db5d3104a8ea8ece1975fe5bef0cf1ffd4e797d
MD5 489723adb636ed14bfd55e920280658e
BLAKE2b-256 4f31ad5a2b4f1bb618212710117e1333559863cfc124274021d33866c602f2a8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.77.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7327066efdca1c10b3945b78a98c4fcdb582a72a69cfa0065aaf9a77e22c11ef
MD5 828338cd69ad8d9a000365784cb961a3
BLAKE2b-256 ba5811b888c19b2bc3728cd6c7d2125dd5d35b2a3df690ec70c6f0fb7206494f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.77.0-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 804b053936141a94723473c4d0f47fe5a057b17b181756bc6ba641e4a7d787ac
MD5 858c2ffd5a128a3aa8436ec8c367a9cb
BLAKE2b-256 8968c7eb977c50d09b4d3d8aad60909648acb0e24a4a4a5efc5ff139beef3769

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.77.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 1.0 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.77.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 e53d29f51c339791812dc145d2984b8a12a463d64a8d8075dc482433fa0a4aa4
MD5 b31a80faeccb80d4a5e40a2b9f2fe002
BLAKE2b-256 07dcab135073be81f2ca4a5e9da70284cf38f9aec3b65578bcfc9b7757fd0e13

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.77.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.77.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.77.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 13cc04509a2d41da9e11a0b7af3f732954af5880e9a8ddcb0b3699ad5f659788
MD5 708733719a69438edf2780d883a59e67
BLAKE2b-256 5219d3c545c6380dbb1b177e06bb654796a8c618e86f7587a490237bccb61d00

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.77.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8991de6a46787cde68f748efa67280ab3b77703b59f6f495d5ba30efb7d1f8b2
MD5 3920d02c4a5732727bbbba72a87fef24
BLAKE2b-256 3bd0a4ed69cc0bdc46a8d1363eded5a45c94e5d5538575ec9b9a03fbf4f02fc4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.77.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 8e845ca5c6d4d3132f1bf599c36fb1bf8c540158ce315866084f946abee47b43
MD5 4d0636d5d233673d11f16178db57d1a7
BLAKE2b-256 de91569d9a66d2730f1eb5caed34a591cba1cd8de9718043cb0f0379c40d85bb

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.77.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.0 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.77.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 21326bd41d7de120cd5686ace0ece3f35d89b70ad26b7112ad2afb9744ca42e8
MD5 f842354ae444a72dad8c77c24c2450d0
BLAKE2b-256 05e8cfd4fc5684944ad45de9a29391a7522badb97bf731612a5e5bde75f316a4

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.77.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.77.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.77.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9596770206d76d71558d0313fa6e0906c114785d3a3cb762535b3143daf4e82e
MD5 1cb999182b85b51d9f03878c4a09f016
BLAKE2b-256 4914c7d572413573f10bb4507723fc567511e4663dc920f840b7a9882370c4e7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.77.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8feeb630708de75ae79830df756a54bf9263b9f87ebe256aa406f5179e3282f0
MD5 83e9b84eb9e0aee8835ee1bd3f05956a
BLAKE2b-256 5ae7a5839f843e712e8bc15d5510c596d73bb84c93ecb30c11e106ea9cb828fb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.77.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 c5d3d6b887afab9afb68a73856556e171ba6b5e4c6d2e0379600526b427aee77
MD5 2992b6495e5fb37d554711f6fea80bc3
BLAKE2b-256 b373353f89b4e620355d409d9e0a2ff325eaa0f00ff1205bd63110d266a47f90

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.77.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.0 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.77.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 78f180fdf12add0d1f2eeacdf2bfa9b3762b494d7ad3debd88967660ce9f1861
MD5 cc2b6ee172ab57f9186c5474b64fea55
BLAKE2b-256 6251e96eb7826db2db4381502bf4cec4cf887cf2907368ab40ce47d5de9a7c64

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.77.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.77.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.77.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e7f239ebe5b990354428e7ad346ab5ae4612fd9333c921be31024663b5bbf125
MD5 20a7dc240303116d0953580043a7f621
BLAKE2b-256 39a3957a35b9f90d05c281448a44e8555864223ab26da7a118bac2dd871383bd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.77.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 89128d80b6f0895f7a29517a94f312d6b23cc53cbb890f356801acc38d10615f
MD5 a4a28b7771c12224f2c41217b06886c1
BLAKE2b-256 ec711fc190355e96da05a662b95382221d55b334625dfffc2bdcf79f8b701c12

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.77.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c7a42e3adb53a0d2b4304aac8026891f3717985f5aff96ca116a8a77fd98ac4a
MD5 1aad506e61bc0960bc879e7cc98d57c4
BLAKE2b-256 0611053df0c30fefb96227f3318e744dc29c6110648edb125672e64d6dc89743

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.77.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 1.0 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.77.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 6fc24aaebb9821c876159a1993db114252c043bf92962674357cee1427cfe0f5
MD5 9a4df942bcdd0f169530374ddd63c645
BLAKE2b-256 feb3754736a4984ddfb5fb7c4fed276b8477c96161b1706ea0f30ec83b9d03a4

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.77.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.77.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.77.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3d76f79282f2dfcf9b67e8998909ad829ba33d0a5c657191186fd8814d384289
MD5 5b651b50ca7ce7d90753bf3a33ceb233
BLAKE2b-256 250725ab643ae5e28a967fd243c82cc98d0d0c886be17a32e4b6dc21a0904a9d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.77.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2ada31775626315a53aa53eb008600edd6f0728af7569b421390b32607bb277a
MD5 829903bd3449114cc48c421ff701d3b0
BLAKE2b-256 090f144822ba0e2e0bc04ce7a55c37bf0007d5f6da4144dfc06b0f37b446d88a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.77.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 08bf1458f93035009dc6cb442b5758a0089bae139c4d8369a0088b7ce00634f6
MD5 5c8104ee54c7905ce5decb9754f71d1e
BLAKE2b-256 b9547be417d4da863565ff4658894df2b1591f293a2b9804af184670accceaf7

See more details on using hashes here.

Provenance

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

0.84.0

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

This release

0.77.0 This release

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