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.86.1.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.86.1-py3-none-any.whl (873.5 kB view details)

Uploaded Python 3

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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.14macOS 10.15+ x86-64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.13+ x86-64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.13+ x86-64

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

Uploaded CPython 3.11Windows x86-64

xbsl-0.86.1-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.86.1-cp311-cp311-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.9+ x86-64

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

Uploaded CPython 3.10Windows x86-64

xbsl-0.86.1-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.86.1-cp310-cp310-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

xbsl-0.86.1-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.86.1.tar.gz.

File metadata

  • Download URL: xbsl-0.86.1.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.86.1.tar.gz
Algorithm Hash digest
SHA256 7a786bdd4e9562815bafaf60d3d985fbe3401b0118548477e723170c76b69d15
MD5 ee4e4e7d249735c461037bc391522386
BLAKE2b-256 d468641bf26a9517d67ed2076466eb38b03bf7b419427b41d6f22150c48a7311

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.86.1-py3-none-any.whl
  • Upload date:
  • Size: 873.5 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.86.1-py3-none-any.whl
Algorithm Hash digest
SHA256 be39b5172618e144a0985225c545e3a73d51effd406fea76910edc04736eca39
MD5 55b1d20e5395741a6eee3d4e7cc32f60
BLAKE2b-256 0545e21351e4739ab89030d12713e940c9914bc7669bfd311578cff6e531480c

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.86.1-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.86.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 9ad9d658ce316cb50bef973fcf92d585f3511b60fc526ce9c4b9f78b0adb4cd5
MD5 186a420222a8749862594c19830a9b5c
BLAKE2b-256 17d679282e205b1868dff6db751df4606f8a34164f37b465021cdeaf529a50a6

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.86.1-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.86.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for xbsl-0.86.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e2dab9ed12dd378663508f72101fff20bcc4c8ad449ca4118724f301135d537a
MD5 df86357a356e0de344e8dfbe4fca5e58
BLAKE2b-256 1803c6c0ee7a7f7dcee1e5fbce761783b37f69e114e83b803b58be2b08c58d8e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.86.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9d7717f4712d5803a088df8c558825ddaca31caab3a7cc24ab9be8b7b663b25e
MD5 7f69fa177b3c1124661ab7e9dee1b79e
BLAKE2b-256 0bef7a1b60ecda8a6168ff8cac04f9c16a065d445e297c66bf250d23151ea905

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.86.1-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 a31d0abe9aee47a998aa18768e0f3d8a778384f145d1aae912d6424f6274c49c
MD5 90ee81d6be9b8795cef1daf388cfac94
BLAKE2b-256 c725e03fb21291d7c589cb2da6a0a02f23b96edc0834a1d6843fd989e82ae171

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.86.1-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.86.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 0ed935421ad44d09e5512a9cdbe1159565a3ca092820f6c8efbc51dd65946a95
MD5 23ee984a91e51929bbfee5a5bd80d4a2
BLAKE2b-256 6f8102cc9eb6d67a314163e424dbacb4627065c43760b9f98907bb8aed0c86d6

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.86.1-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.86.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for xbsl-0.86.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8e797181ad08cffb577d44d9c7d61b8aed149d7fef864998b0eb4deb077befc7
MD5 3e0a50f20cec70d81a266ee8bb86571c
BLAKE2b-256 65e24accdadbebf7f61a9c59c491804e28d0b175f20c5ba246ac0d475b127134

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.86.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 40cb8b1758b996cc7fbdc50db68a201f032fe42f66af7ceadef4a61bea16b9b7
MD5 044ebcc53ddc35da1daba5722b0f6e79
BLAKE2b-256 2dcf6a2049c170e60df3e8f0ce050ff592142b633aeada73de824a3023294858

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.86.1-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 82b3fca81a70cd96a1c3f6ba5f12800398691cdb1bb861d39d82b6b1019a341c
MD5 4264ff5693213159e4500bc87dd8be21
BLAKE2b-256 37ae958b33397cc577145ed01e61230200465f5d7ef11025d316522830234a69

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.86.1-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.86.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 930f8a94d09bfda4bcdcf8e103de4b680ccfe9e2e1b071bdfcef0029956e3ff3
MD5 fb8c501939f44e88d8f5e0a81857382e
BLAKE2b-256 75448a1378d13a737dfa54084eb61e6170ad3d514007fd01ddace024a091e1fe

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.86.1-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.86.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for xbsl-0.86.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3e68676eef5b6950d9db1b129b1429b0bd5e0bfe20fb529d09f8359be59a786d
MD5 ffebe94fbabf8b1ccb45168716bac1bf
BLAKE2b-256 eb166db3db77dbf8693edb53fd9645416d5ce563b903b81eeba13b0b17e99354

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.86.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cf3a4f8a2d17a2d9ac58f6e5f822bd23556bb8f3de024e14494751e523ce11ef
MD5 af6b7759a00f804276203966eb557ad8
BLAKE2b-256 db05cf8d84026ff54417765bcef891f0e444dc572291df8956a95926603e021e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.86.1-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 4ffd7806699e8dec846fde4e5a5130b623f28bc8af865d24456dfca6c725569e
MD5 e19b85fdd9001dfcbb3d5b844074aa78
BLAKE2b-256 423d495cf6274ac684cfc6124dcb2f0e0be26acc8294a0ef4d83222166e88f71

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.86.1-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.86.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 6178b47343c35ca5e1669cacb89534fd22cb85e52d1632ea0e08087abe5f2469
MD5 ffb9c65094f5e0df518da41564e3bd50
BLAKE2b-256 6a36c6a83b78da445886610f22a0f512c429f6124ed191da22429979e866c046

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.86.1-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.86.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for xbsl-0.86.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 05a5c5270f2421a11536872cb8ff658e43f6de3a0c509577b929f62474dd1cb0
MD5 673d456328ab23da1a916883c279ea9e
BLAKE2b-256 510dfba392760b391d617c6c7e3f64bf4ff2e5a23dcb49e9a9847265a8ff52ae

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.86.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 287f68d8493f0c4b600bbfd4951e6e060890d56ed7590f0786c6b7a0ac09a036
MD5 6a63ab299a2fd70895f9b808dd9a9a54
BLAKE2b-256 e41d0ed19ca4042a334152fafaa047b16ebd66337df68cf3f56a16bb70b3ae6a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.86.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d460b1221a2e8f1faa4b692d9dbe967aa26213da51c9b7bfc626637b24a7f08e
MD5 0eee0db070dc274a7e1b89542d5c99a0
BLAKE2b-256 207ecc22e21b45ab67c790dfb20121504ebe95de51f2c07359824c376a493540

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.86.1-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.86.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 2cacd2039fa8281c6997d50337f0dfd199c6e3e0edd7f1c319ca66bdf6f5f686
MD5 17265f3f94d186b673c746f0b9d0be55
BLAKE2b-256 0585d9f35cef8b8a695a733317ad93f857e6b869ff9ab10f5ba385415f25a839

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.86.1-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.86.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for xbsl-0.86.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8807b3580577401ce3740b1151f043b13e5371063ada3888d6ea484bc3a5a354
MD5 f07dd659500a95c53ef71d0d6809e7ed
BLAKE2b-256 78fb4b2679cde243b4ce099a9c369cae5a192c4264302ea90a33188b588c8866

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.86.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ec93de8af3efe371d88595a374fdec074ece74fc0d12259a893ffa3d895730d4
MD5 302484e3169091ac111022a3eb09b4f2
BLAKE2b-256 6eefbee119d0b2be1d033fb304f500e6e511e0202700870b2993f52365a2b14a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.86.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 88be358d3941ce3f01821e8b4eb2da2e29991a4155454152aca9b16ee3eb2e30
MD5 f9fe91ddefa332e1a8989af5cde92c67
BLAKE2b-256 8626d029595bee60032b18a0b02dc4d70261e78b71c63e429ee15f1a57a166e4

See more details on using hashes here.

Provenance

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

This release

0.86.1 This release

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

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