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. 170 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.83.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.83.0-py3-none-any.whl (858.2 kB view details)

Uploaded Python 3

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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.14macOS 10.15+ x86-64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.13+ x86-64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.13+ x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.9+ x86-64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

xbsl-0.83.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.83.0.tar.gz.

File metadata

  • Download URL: xbsl-0.83.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.83.0.tar.gz
Algorithm Hash digest
SHA256 b47f9bc9f1ab7b50791d6d59b75a692e29c697d1b182d25cf43a941d760548ca
MD5 9a4ec8b655d2106c7a00586a1adf0df8
BLAKE2b-256 8131b2a4a5d0a9d9b3600145985e32e76161a4a5a0e86af814615d2f4481672d

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.83.0-py3-none-any.whl
  • Upload date:
  • Size: 858.2 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.83.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ee7a0038f4779a45e8d59530742f7d4bd90a81ac25f896730a83f21801d10e2e
MD5 9ad484ca5b7fff3b7a854f6f684f158e
BLAKE2b-256 f4572a28a9bd74056c2b7ea0da5322d9efbbfde1218c23660c22602299d63149

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.83.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.83.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 7870ef4d2ca3a8551b308a05110a8cd49270260a0996c967fc4bda1c359d51e0
MD5 6afc479031141963ef87ac9af4d31baf
BLAKE2b-256 d865fe248399b92eeed3d3e24dc941c9cf842d416ea948f006ecf145139e812f

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.83.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.83.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.83.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 eb2b6cad710d2559c9da5e52f35fc2e9447345a5c70c110f739e725ef0c99e8f
MD5 596da76085cc2a25fc85a7d1982a6148
BLAKE2b-256 243cb132647b4dbff67ffcac779c5dc99872c7419bbdd116b7cdf3fd0c094e3b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.83.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9e8973f810b7fa09347996aa48de1cb0dcd15db1a220d7008139d60a4e13e407
MD5 e050e53ce913f19122ffbc15f838c977
BLAKE2b-256 520e37aa8e5829df62c1ed49ca000d21e3976688a5143c17594c0e6ce74f3208

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.83.0-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 0458958092bc12f596276fc1d698e9976466db81cec702ae1235f49683a25ac7
MD5 08d7b50d1567624bd53a40150df068e4
BLAKE2b-256 adc869dada6e08ebc069e817832de2c253dd6bbb13a947bfcbd4333ffd9f217d

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.83.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.83.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 72155a187c9ea048ae6647c8545bdb2b09063b0ab9ca0947059916c84be59b8a
MD5 3e6f0a1f90e05f30251367b78c76547a
BLAKE2b-256 cf3f4fa660c9b8e40cf5c7ac42114679ca94d17e9392dbfeadb9446231acf7db

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.83.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.83.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.83.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 09de1f15ef860d48f50dafcfd3b17e5d017ea607515bd6f25f27e5d68ddbc736
MD5 682a59cb3d63b7afe33c0a1871c36711
BLAKE2b-256 fcd8d57d3d956547ff33c459413dd507099001918d0324e5210492e96b893084

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.83.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cf66e4e3b1f9846c4dbf5a407e7a6a88c1a802527f4113565499639580848626
MD5 19fdf873955561e5efbbc053a2f5cfb0
BLAKE2b-256 9fbd9313bd0017b9aadc5bf3da6809db6cda0cc7311e969a63cd2aab8b04d2db

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.83.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 cd500f2cc5f847b455aeaac0e3fcb0decd444eafb379a1fd91e831a1831dd5de
MD5 6bdd8cf7f8aa8697d5ff6f4d57266fff
BLAKE2b-256 7a0fb63c7ddf43e17748bdfae5347c70016eeafd1795da8a2f38566c62540e2b

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.83.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.83.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 38a380cf26cef0c67d6e5bf027a5ec5526ca139cf802a7b9544b4abbc73b4152
MD5 9cceaee7c74caa83f4f0d53fababdd6a
BLAKE2b-256 30608ccd9a26615511017e946537c29d256f3e0f8c82b91fbb132b5a321d5514

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.83.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.83.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.83.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1e089b55fb3be44a428aadafda820b17a9b8aec047bf9be0f9bde0229e440410
MD5 19194146ae42847daeb839925cf82fd3
BLAKE2b-256 5c0bdd4f7b63996052fb6e4578f1554c93966ce97ec50d7e57f34058cdc0a35a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.83.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3221c19bb060c15a37230db16acb0b656e9accb97062097a470aa11e4cc915b8
MD5 5115ad3577d1c96c4f33ee59efe79b41
BLAKE2b-256 57c13b6672dfa34de28f377ee79214d52e3b4d01137bb071cd53b2cea27b4966

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.83.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 e1a6febd4ba5ce5e51af4e1e705fd85e9f9e34a3e154f88ee5ea833839fe1163
MD5 e9ab827bf29aff84a195071a2f5ed2d7
BLAKE2b-256 b5b2849da5ad7b0eda6388178d854640ad0c7514462f4d450cef4d19c660828f

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.83.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.83.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 01e5b51d4211f8abcd9385f28be47746c8ab62675b94e5265911250a514262be
MD5 de8b07b8f44049cd3c83a81d45004332
BLAKE2b-256 384a78cbfbf2412715baf38b7c2e12db20ce39c477264499bff23be1bf27d9c8

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.83.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.83.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.83.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 15414c405a794669948ab31a75548c8883f93d9fdd64b27d20f7f6239c5e434b
MD5 b3ee17cb3905c9dce851dfb4ddf9ad9d
BLAKE2b-256 9ee571f41f26e9505babe55cbcbd55fdcd3d61a15153690d221244e94d756611

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.83.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d68241d8130663b5af7474d907afb0c1b244ad93327b1e23ebe223a66cfae8a0
MD5 34d80a2b34f3167f472f04f389f9a110
BLAKE2b-256 9a7a0c0f4bf8d533001d1509a09dc85c2069abc3bda8d43690c25ca21cca286d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.83.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 87268e8d6d6b8532e6783c61118c33e63ffb97f40f2f1ab1db839a5a259d497a
MD5 5e1c69f6418b247f835c93213adb7dc1
BLAKE2b-256 af18be4ab1b268e55dbf37f9d51a674c002ca32d7fcb337098cf81677e4a37b6

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.83.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.83.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 f202c8a757a174f7da1ba2aa7b867897f2cc98861f7c1637544457bdb8bfe847
MD5 88c55fdd24a596d16046df1d4a15fff5
BLAKE2b-256 af38b552a14d5f0b78d65e6c1ed202ae597689e4caaa0802393885ddad387824

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.83.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.83.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.83.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f85acabae082de5e0303421d3acf30ea8773835f2af3a273e80fba0a6d332b99
MD5 06b13706d5ace455da376f01dc79d435
BLAKE2b-256 3ee4930880f2e5ac6d71c0435b7252a12a3e595aee5a370a5d1f4632adb0f48c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.83.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ebbcaa0d94e3e96f63ee3ac8674536edbf599deb1d5ea434dd2963e8b9cd9440
MD5 d5fe6ca458b2e5c6e3a61e9a6a964b18
BLAKE2b-256 d11d83b7273b9c6efb6a8ae2e3a1fc84d1fdc5dffcaff78637f735fe3a57233f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.83.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d565d977972e215075c238cd16c595c94f48efa7d1ce39b0762de034f299c95c
MD5 de800d5b8e38a6583f7024e0f4009420
BLAKE2b-256 6874566763d847d0bfaa5dcc1250374413670f0129a2ea5a37077366f59dafca

See more details on using hashes here.

Provenance

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

This release

0.83.0 This release

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