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, translation of sources into English spellings and an MCP server for AI agents – plus a VS Code extension on the same engine. 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. 185 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. A rule can be adopted on an old codebase without cleaning all of it first: the current findings are frozen once, and only new code answers 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. It runs on 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.88.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.88.1-py3-none-any.whl (923.1 kB view details)

Uploaded Python 3

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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

xbsl-0.88.1-cp314-cp314-macosx_10_15_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

xbsl-0.88.1-cp313-cp313-macosx_10_13_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

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

Uploaded CPython 3.12Windows x86-64

xbsl-0.88.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.88.1-cp312-cp312-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

xbsl-0.88.1-cp312-cp312-macosx_10_13_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

xbsl-0.88.1-cp311-cp311-macosx_10_9_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

xbsl-0.88.1-cp310-cp310-macosx_10_9_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: xbsl-0.88.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.88.1.tar.gz
Algorithm Hash digest
SHA256 5c8b4933f159b9630649a5634c0e0b29a6926f646a2e1b9debca2df8199c27cd
MD5 288a335ea7408a4e513e571ce766199b
BLAKE2b-256 d8231eb11f30f430e4ded3508a67ab68b80e666c613b7b1a56c75056856f70cc

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.88.1-py3-none-any.whl
  • Upload date:
  • Size: 923.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.88.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b6513f9fd7e8a06430ef22e52ee5f06fa9bc18a7de08442c7d2ff21ed5eb87c6
MD5 545f7ff90ee69eeb5da909d87f933b50
BLAKE2b-256 072107fbd0f087828562c2d41f93be377a0d86287195958c23c77e6f2051c36f

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.88.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.88.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 b1e8ccbae110809fc2ecd6ecdef6f4e6394e1ff9a353e0887b38ce137259aae8
MD5 38207b6c669ea9d44ff4e6f5da8e5f5e
BLAKE2b-256 426e3043a95dc857cc4b8f434c5bf3b639dc3194074c092659d96d6410a43371

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.88.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.88.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.88.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e8b5eecab9e54c9883e47b7084ada5b0acb2203959a208a21c029ac48d41bc9a
MD5 e475d6740ec8ef9c2ccb4ea193d77bdc
BLAKE2b-256 b47a6b63d6ede6103bafa494ba1460ee76d99135bc9af0e3ad5e22fbbfc8c1f4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.88.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f2176f2b3e32757eca5fd1c81efffb75e4bdf98e870bdac05da345f2c22b2438
MD5 56ac9b7c845a9b4b47d1c77464964fcd
BLAKE2b-256 7ed633abea888b8d337ce0a4161d03a9960f9ed19600e6599eb1178b84903a67

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.88.1-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 bc3f87248f6112621f1eb6be582c1b7183aeb0feb8fb621cf2763abbffadcbf1
MD5 3e927c1f65b2d29559e1ff6e6f133b21
BLAKE2b-256 0f51e64a92a952abf6b87cc605b0a9e3fbabce1adc9d75586c467f7d173c4b93

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.88.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.88.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 21ea83f0daec9c029ac9ee0800b8f641a32e6dce306651def418cb917e960265
MD5 4fe8f644ed89afb8568330becd7f426f
BLAKE2b-256 dcd22345a73bf3d4d433b9068b5e372ed1d6c8ff73c93fb09e1f69275983a8da

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.88.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.88.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.88.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1c2e4e1e735b5496b23c516877100c2d5b8fdc30999081d7680797fde4c70640
MD5 4224b7392ed42f0d61db1e0b6d302b3f
BLAKE2b-256 6452824e4d57cf30d4fa5e23fe14c8571ef0909415550ae2593bb9925ee97a69

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.88.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5efdc1471a9e5a0c3afe6e4dd71dee288da990331eb5427713f3e9e4393c6275
MD5 45490c6d8b9a0954e51ada2ce05e8089
BLAKE2b-256 1a175298c06b7e1ed434601b7e4439b473550bdca7d75b60dc5de809ff838a6b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.88.1-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 d5c4d47097d162ca9eb8cc2a3cddd4e62815ce0f05c7e4ea5151a28bb33b2944
MD5 c9d4c89dd654acc0fdf70a18d186aa15
BLAKE2b-256 46718fc6a05abd2466666897025f4c4a907a30092cbe6533b35bc877cfa92b94

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.88.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.88.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 4dfe90db7d74a370bfe16d8a44b9d872940e96911089ea012f6f290573d7d5bc
MD5 ff621530a30b154cee1439bc41c6b1f6
BLAKE2b-256 fbf05721ffe218b8db56b5866e03e91c276049da6e18187ff9737b83da9bb59a

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.88.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.88.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.88.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 143a61d2e1425fe39b28f5bea9657c93ca661e95594b61f33a4e5cf4bad2f10e
MD5 47e5e06650e269f1b1e27b1c0980a2b6
BLAKE2b-256 5128c2b0495dedc47d479b07687a85697bc96fa38a7615eb7630171e25c6dedf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.88.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8f8622f5c444cfcd857547d93c3b07a92c82b5c3af7055923ab9bbba8e646f08
MD5 404b42b9bc467463c6977e044b32ff05
BLAKE2b-256 384117641be9018c5f99c42dcf1e9db46b01b3f51d6af65c44d34dc1c17da3f0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.88.1-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 35c74c9ed02a1ba98be0e6b5d45de9dd15636c122c549b2f4ff7070d99c5c67b
MD5 5abbdb8195a4f9f5a6c5cd874c4edcaf
BLAKE2b-256 fe155aafb5bb4a9189c1fc385581b8f2e5f0af2db64e850b7233135a25afa39b

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.88.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.88.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 f157fec89b5fffc2e3c6e61878a5f3d163dec0f8616cf6684606c4190d399a7a
MD5 4e86a055a67d4bf08d6a674612dc0b54
BLAKE2b-256 050c4190c4d89f0aa3b9078c94b9d6fd9ad728c9673c8008c916c7a8a7bb6ad0

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.88.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.88.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.88.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b19ef3d20ca22d286bc4bf6e45575c0956343a97a7f2e9044c2290553e4f8f80
MD5 bb73c3461f78b27996e2ea43d972bf90
BLAKE2b-256 a8f93e9ea75c2c3d769adc543f3504211791ae190951c9a711cb9b82eb107c0b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.88.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 eabbb109abc043abcad4d587aa74b8cc82d069ee2e29178d1ca639f990961f7e
MD5 00977396ef2d580b3c5fd7be4a8de72e
BLAKE2b-256 6faa1ef60b470b183babf59cae50f7af64edfab9423f87d9c11dcbda5f0c4d53

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.88.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e73b3bdcc9e14a030013932cd7a1cd36f26ec7b44657a5d21904c0230115be17
MD5 f1ad34332f3db29f5fdc889df4a99abd
BLAKE2b-256 53427dd053568b4c45215765cb2ef937c1976eff23877da4b99b89e0b55f9553

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.88.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.88.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 d03ef9fe22ca374553e9f40d4acd1c9c1c409b82b9379ab34d259675e61ed4f3
MD5 917ceafb8ec84470baf68da7ac518317
BLAKE2b-256 862d542ccbf4ca4051d3c8a60eba43901e69b03d770e86a178b36108fc95ac41

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.88.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.88.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.88.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 503fa73d689bdc15373bfa85970f4e8ec385b7b748f68f79673fc8c81b13e448
MD5 39c3d3b20e300ce7551c531d3ea76d8c
BLAKE2b-256 945995b676a10184707e6264351d0c85f1ec8174b00b9afd68ca4f7ae7bbbda7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.88.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a8c59849a4bb1126db5620b419f25bc7ad8113d95132fc4aec5896fba47c0078
MD5 e2ec43866914637cc346b283b9622799
BLAKE2b-256 4e673f4823d576ac8c73832f43d3eacd85eff38272149cef561794fe0daebb7f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.88.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 af600563fef1579330656fd112fda9cb727675d695dc8fc5b21460424b97c0cc
MD5 7deb9ccb976699ac900d18ed95b096e9
BLAKE2b-256 c298a678d616002bcbc60eb91c6cb61601058e3b641ee49ef29f30cb836aac7f

See more details on using hashes here.

Provenance

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

This release

0.88.1 This release

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

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