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. 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. 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.86.2.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.2-py3-none-any.whl (873.0 kB view details)

Uploaded Python 3

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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.14macOS 10.15+ x86-64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.13+ x86-64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.13+ x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.9+ x86-64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

xbsl-0.86.2-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.2.tar.gz.

File metadata

  • Download URL: xbsl-0.86.2.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.2.tar.gz
Algorithm Hash digest
SHA256 6929f1b254583278063146b32aa1c4ada42b3e2772e56c7035fb743d89411a42
MD5 f16a6854306ac6ffbbb49512b2850888
BLAKE2b-256 ea4771227c34a45a578da4e5231abe7c33144fc6107665139f0fc8efd0730ac0

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.86.2-py3-none-any.whl
  • Upload date:
  • Size: 873.0 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 33cf51898dc1dcf9b0ec17a46a6f6dc08f417e1486314e5646e783b0fd937f4d
MD5 e52d440e195b98cdd7af5c387dd8a2ba
BLAKE2b-256 f15287450ce7ab91af8c80a80eec908399da52b05481e92625def9f1a833c45c

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.86.2-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.2-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 8a8451f0c4e38b5c79ca7db181c80bbfc2db6d4d6423350c9629fa6766aaebc3
MD5 942f6a5f92c3955e19371743b165f044
BLAKE2b-256 a53bd3cd9230a255ea1437d1ee90f3523e23a08521e034d62477ef733ac85f9d

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.86.2-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.2-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.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 780524406e61574dc7d66df4faae323341cc96cadba3b8e3aac508d9fcf9f5e5
MD5 3afac84850b46faeaa6553abdd9d99fe
BLAKE2b-256 b3c7be3c357ac73a6853459dc7a085296c1cd623687ad7f4c3520b47711d6057

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.86.2-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cecdd09fd7580b333bf7b44e7dc8b9042e96016192185d1d49e26df37639c4a3
MD5 efb054b2882c8e39484223908699dd3c
BLAKE2b-256 19e4ace022612f2b8d79b3675dc742263f4208329ff842f724e0f111dde30f59

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.86.2-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 0bec6efdef6372cedafc8656b474bf65583458491c20597ed9ef47858d3d9d07
MD5 02e02aebcd8a0da51cb96883954530e0
BLAKE2b-256 12ccc685ab72f19bb2cbd7016dd8a52a941e86136ccf6bd441d5831f08791318

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.86.2-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.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 85b839856cb1378ba3c51ce94effb88e622f67784735b4335efa96e4d1027761
MD5 fe1c48c91038b90168052b0e0575b84e
BLAKE2b-256 dfadef25754881f58b914c944d01c59ba3af93d0896646935dd3cbcd079c69be

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.86.2-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.2-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.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4e6488fc155714dbe967f0a3df23850767c0b40ff0580952e7f62aa928c74b4a
MD5 8aeee9a5c130481df2c1d518d3bcff61
BLAKE2b-256 6e5ecaf3008ab5698df32fbf045876297c32bca4d93b8fac12a21ca54e9cdbf0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.86.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bf80c79f04ed04e600ed661b09a73bd63af02bbc61ae561b473e831895b32869
MD5 bfe917e35b4ddae85946e250023121e7
BLAKE2b-256 57bf27dceb84baa26e9ccdf3314c02ed010d7986c0158e45e8cc1f8fdace2a45

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.86.2-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 5e0008b731f3244c123c280b375dff551750c1e7764714d75c8ac994ca3b9718
MD5 59bae29670e3427c474518608cf2e0bd
BLAKE2b-256 c6e8eb58973ea06f9b4be4a02ec25ca3164f7f77b7d991b5b17c4ca59ba8cd40

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.86.2-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.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 d991efc6949ecba6a7a6313d905f11ad7807e314fa60f7bc708853bf2e25d417
MD5 fe1b9dcf94b71a203f0ce679e284f678
BLAKE2b-256 9601b0abf81aa503b1dc1e20b659fafb0bce2f2701ee25c44927771fcce7d2a8

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.86.2-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.2-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.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 40dd3d4e4471b57559a6032f741bef740513a6cc83997d4066a394182daab3e4
MD5 9b35687f1e1554f0ae5fd5c489eea395
BLAKE2b-256 49eaf47f10929132a154949dbb5a0a1ab333bcf1447d80f0d82fe9264278b8d4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.86.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e2c08aad92250c8a400d47841e09cd6a475bd31752d3e1c1f30ab3bd757eee26
MD5 927382e780bd5ebcf4e70c6e0d56c31d
BLAKE2b-256 2ea3d12f00468db09e4fa4cfcb695eed5b40ec68e4e4e3dbf653524e805903a5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.86.2-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 13c59cbb1b6c6b25ed40cf01e8e9ff318f072e0db13aee15337225ef4da7a7b2
MD5 9735b2be23d18b8a15ab42afb9e06300
BLAKE2b-256 6adbb45999957758474de676600f40d9dcf048c55d3d8aff68263add779a12b5

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.86.2-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.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 ccd73e2896a4efe88177ffec5a214eac8576037acffda5ffe2541463663ef016
MD5 3e431a9438678c03b31cbed8d8fd2489
BLAKE2b-256 986b3064f318740896e7e51ef0c0085a487c4f2089c5c9d7c6ea65afa3733f4a

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.86.2-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.2-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.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 184f3cec0d04f875aeff212ad337d2c7524c09f6058ed800631bd93c451bcd8a
MD5 f04304c7aae948666b72e12a61f4db10
BLAKE2b-256 0e87f9c7723c0c80f7b7b466715cc07b68087629fb96f4a8067c598aa0931a56

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.86.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6426bf4e043894414a92f25ee332834b22d0fea9ccefdc5ca00fdebab5cb6b6f
MD5 17304e4217dbfbdf9fdd2f03e94046e5
BLAKE2b-256 bb74390998d0a4af25e59f1df647a283f52b5ad641461201f9fe581a70a7d590

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.86.2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f7843ffa9ebe24460d8ea25f4fa829a20cb98780c10e8aa0176dab7b7a1d8d9d
MD5 b4cbb6cfa106e016d244742a4b1693b3
BLAKE2b-256 41c1bc81c0169d3439d5f6ef005497f9bdb3dbe2ce6a5e6f8b7883d16295f38a

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.86.2-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.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a801828e1651468c33db7e075a18255313ee25c6be8c527e4dd9364ec966bf6c
MD5 0ef46471bf2834bba89193a98b7a60b8
BLAKE2b-256 8e069289e1cd29b5026dc8293612072d441dfe4c3ff0b8966214350cb9fa6747

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.86.2-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.2-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.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0b07c7fbce76272e91d4797bc7a7eb12972d394786e4fe20c7113ceb7841b13a
MD5 aea80dc79249aea3c814b12b3f664b17
BLAKE2b-256 2ec446ccab1ae1b2dfd1d40d94bbdb6d782e8197c351531e8bfcc89cc53af7dd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.86.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3ce184cd6cdbf484253e40e69bdc02d6cbeb466a373cfae1d97d47bdcf30ca94
MD5 3cbda6459aaa0461947af79288373323
BLAKE2b-256 9c9e2d9f99269ac1e6ffb57788fb972d9f259f90118c2602a03f2c85618d1dd5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.86.2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4427a61fc0dd40e7f06e0c0375525bee8a99d94eabea8d703de5caf475377fac
MD5 e2401589bd18c29bc5cf4e042b8cc643
BLAKE2b-256 b96ed23048eb3e3e293b554a312372bd7a4a01965da3be7f26545d51a5a7520f

See more details on using hashes here.

Provenance

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

This release

0.86.2 This release

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