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. 186 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.89.0.tar.gz (1.3 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.89.0-py3-none-any.whl (939.8 kB view details)

Uploaded Python 3

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

Uploaded CPython 3.14Windows x86-64

xbsl-0.89.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.5 MB view details)

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

xbsl-0.89.0-cp314-cp314-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.14macOS 10.15+ x86-64

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

Uploaded CPython 3.13Windows x86-64

xbsl-0.89.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.5 MB view details)

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

xbsl-0.89.0-cp313-cp313-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.13+ x86-64

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

Uploaded CPython 3.12Windows x86-64

xbsl-0.89.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.5 MB view details)

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

xbsl-0.89.0-cp312-cp312-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.13+ x86-64

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

Uploaded CPython 3.11Windows x86-64

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

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

xbsl-0.89.0-cp311-cp311-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.9+ x86-64

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

Uploaded CPython 3.10Windows x86-64

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

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

xbsl-0.89.0-cp310-cp310-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

xbsl-0.89.0-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.89.0.tar.gz.

File metadata

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

File hashes

Hashes for xbsl-0.89.0.tar.gz
Algorithm Hash digest
SHA256 085e0c3e7130389a2675c3ad06cabde1ee09f50980eebfacfdd0065a51435907
MD5 b362468d766031fa76344bf9b06d3609
BLAKE2b-256 82969a7fb839107b01489675ae23c2ea8162e35a9763bf7838acd5ef7c6228a1

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.89.0-py3-none-any.whl
  • Upload date:
  • Size: 939.8 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.89.0-py3-none-any.whl
Algorithm Hash digest
SHA256 42166a14d9a39f5d2739b3a46593b5ae8c8fe62c04a88e43b7a3c9314f61ae1c
MD5 7699debeac2c63875fd77c23a1f87a01
BLAKE2b-256 46c814c22885acc6310a2cc86a851eff0399dadb527414089ca79d1f6ec52170

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.89.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.89.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 f8139cd86825b4d2566b8f804a24e6c344d0bb604d1f2a481070dbb994101f4e
MD5 99ee18e267938f05f1dbd3cc6a21ae56
BLAKE2b-256 dd031e292c6b95d57e05c7e5a394c91f84c8121f67ede5117f2798d62a0b6184

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.89.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.89.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.89.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8cb3928440b120db44737deffdf2337a01c9af5236365cd6905a1f61d70b4de8
MD5 fe599f495e487862f7f4c1a4a157f6bf
BLAKE2b-256 492b131bcd21dd6bf358ba2702452bead7ed26c4220394a2e780999329fd7a4a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.89.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bafc83d32b5e10483fad3e3a369f0c7ac97d3fb2538f9c2c444b80ed473ffaea
MD5 e5eca2b0f2337ee7fa52fd12a2636494
BLAKE2b-256 4ae7a93faf9efebc053321f7e460ad6d64b53a4d6af92d0a767d42d451b3d398

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.89.0-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 90290af594aa778f32bede2997b573f77bb3512f717d512ed983b25fc1b04acc
MD5 a1983681c8debc7b91ad4097de4f1be7
BLAKE2b-256 f83e01d6fc0e47156b773be6318f54087fe75e1939d373588ee83b39152050e9

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.89.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.89.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 24da54d49ded55531fb5f6e14e4f301a68598785e543ef0db5aa94682603c7c1
MD5 8d8590c6c884e90fd69ebfa0fbbc5558
BLAKE2b-256 2cdaf29a55173f926712afa0aedf8339e8849422ece7efe83760de39d8d26cec

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.89.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.89.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.89.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f014051bb1c9729399d57347be041f10a57234dcf30e99885fd13767d5d6bbc3
MD5 dc477cfc9474836aec0e0cc4fbe1660f
BLAKE2b-256 4225eecad72fe1a34b48eaa471b312dff481cc7d9c6f893afb48cfbf037dc448

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.89.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a9da9eb782275795b94cc623d1ea77ced6b65fcb1a53789f22967ea3a2154139
MD5 6495e1d538a663bc1ef75927cea2e710
BLAKE2b-256 89f740c28459ce68868985e4b25cc6a359dd936eb3a7657a1a954e9101349f88

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.89.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 7bf8e822d71baa139a5e654a91fd9fd994d17f4d38fefaf0fb2daba0ff628acf
MD5 b81e7c7338e8c099bf9e0ebf0d0d3b8d
BLAKE2b-256 0ab466eace7b383d10759eb4f44c82e1cd9e9956c9d7848b35aff6d6b8536266

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.89.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.89.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 7981f45513f0a3c164a2ddb9f44bea85af4452fbdc4451e812ebdd262bc7359f
MD5 e0cc33510fc6121b923d4c575f3f8403
BLAKE2b-256 9abddaa16d59de46f15369d3399d65a9cf4c21722f1619f64019f0be4f3a4968

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.89.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.89.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.89.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 02a637af6d685405fffddb50f8b513c3b15efbd312a4e67464653c5128956fda
MD5 7af1f70a659398f3844fd75b94228b5f
BLAKE2b-256 f121a3af7bb0b4d7863dce3fea97a9f8e1155f3ebf3216ee0cc696e917c952f3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.89.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d84a0cbc2a1f399b542ebfc5ccab3c9dfa300c48ea0f6d02439eaf58b72206ad
MD5 4850abfbc42de85a852e960ee18e99c2
BLAKE2b-256 f1304c67303705602bc2caadf95191e26c1e7812e49a7e97b0f8a28177a95aa8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.89.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 e4580d839623893c406dbcddeb48567d0a1ca61d9b617ae98dbb7d13b256af60
MD5 7b5c1f575b9b17447acbc8e79cc25273
BLAKE2b-256 1709d88751d342c5e1ee2b23131f262ceacb088b299ba6084d873f485aedc894

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.89.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.89.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 282b9d1f6f65eb72bc6406acabac954c5117f7841a6bd87764f00ab1a3695f94
MD5 90b7a02b4ad56536bd37168dd913803d
BLAKE2b-256 43c312cfa8ca328f2580f09ca8455b9de67b77d26b80585a0606a99592afe748

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.89.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.89.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.89.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c823551215fc04a9299d84c0b4450f36450fe1ff2f5e89f4839afbe50e06046c
MD5 04e4b1d9b613f97883d00d77c7a47945
BLAKE2b-256 f2cc212f7e297165ec29b65439d11c69e31e03a571064ba27bd0ac0f0e672d0d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.89.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 503b6166933a32cdd1e3f8ac7c13737080b7dcf35da72ca63f738c3ac34352f8
MD5 5cf441f6318e9bbac1c6c2c499443e6f
BLAKE2b-256 a0e0fb23f5f5bafef003a26b77f5e147e855fd86237de4b5dca3ce8cc750f379

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.89.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e49fd1b2a35e7c33cc730d96d907b7844b9847aad455fab8a54a67fe2574cbeb
MD5 284e6efcd2c0900dd642c6d3d6fdadc3
BLAKE2b-256 d5dd9916d59a8f9adcad6e37578e1239b448f24d31d7cffe2aefe7491431b9bb

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.89.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.89.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 c920cadae37d28521c658529e027d2dc6df9e9cd6c76958a27ffdb592712a3a1
MD5 8f5f52e43fcf268b040527301a162585
BLAKE2b-256 05c963771642ee57a57290d1ab42466d27871e219c487b88ed365adb908cd106

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.89.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.89.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.89.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c59f92a3db9bb63ae27487ee63b6f41e92c891341141028af7ca9105140e7e13
MD5 db1466fd1d7d1ef7ac1990edf93b621d
BLAKE2b-256 541c4dfe7d7e4b4d3a28eed6cc8f46448d4ff61c6e466b893ee90df2a7324536

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.89.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 75f638d11351f13bc044d05ea83875a7ae2f37e31756fc15763020da06a86130
MD5 727e1651ec05e6a99e5f4478ecec4983
BLAKE2b-256 161a7585704d2ecae3b8b928e1aff3c0d513e9ca765aa70ff238c241c7672b33

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.89.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 fcf08c80e90d30099decf23ed2993a09b2bd455e53fab641b1e14a86a7ca689e
MD5 1f6b1c91160dbc1199cd589f40a26bd2
BLAKE2b-256 d7fffd69eb7cc9c988c28b7590986b7fb43c7b63dafb4b0b5a6267edb1e947ab

See more details on using hashes here.

Provenance

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

This release

0.89.0 This release

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

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