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. 161 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.73.0.tar.gz (1.1 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.73.0-py3-none-any.whl (824.6 kB view details)

Uploaded Python 3

xbsl-0.73.0-cp314-cp314-win_amd64.whl (1.0 MB view details)

Uploaded CPython 3.14Windows x86-64

xbsl-0.73.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.3 MB view details)

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

xbsl-0.73.0-cp314-cp314-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.14macOS 10.15+ x86-64

xbsl-0.73.0-cp313-cp313-win_amd64.whl (1.0 MB view details)

Uploaded CPython 3.13Windows x86-64

xbsl-0.73.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.3 MB view details)

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

xbsl-0.73.0-cp313-cp313-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.13+ x86-64

xbsl-0.73.0-cp312-cp312-win_amd64.whl (1.0 MB view details)

Uploaded CPython 3.12Windows x86-64

xbsl-0.73.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.3 MB view details)

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

xbsl-0.73.0-cp312-cp312-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.13+ x86-64

xbsl-0.73.0-cp311-cp311-win_amd64.whl (1.0 MB view details)

Uploaded CPython 3.11Windows x86-64

xbsl-0.73.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.73.0-cp311-cp311-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.9+ x86-64

xbsl-0.73.0-cp310-cp310-win_amd64.whl (1.0 MB view details)

Uploaded CPython 3.10Windows x86-64

xbsl-0.73.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.73.0-cp310-cp310-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

xbsl-0.73.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.73.0.tar.gz.

File metadata

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

File hashes

Hashes for xbsl-0.73.0.tar.gz
Algorithm Hash digest
SHA256 543e4376ba132de2b411e0ce65ef19212346282a4138e8228a37b33e44a558bc
MD5 d4a4528a60fb80259006b5775e5c4cf8
BLAKE2b-256 6c57737a455b204c6971a14de4f15a1fc265c480a915050d486dc3c71c09df53

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.73.0-py3-none-any.whl
  • Upload date:
  • Size: 824.6 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.73.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1a3e4ea0d3b4afae57f25932477d5870d744da9f743fa490b949820b3cba64b8
MD5 4a519cecdfdaed282b092a7a6bc2974c
BLAKE2b-256 61c4938b611d6d876eb70536be19d3a84d571f8dc0b8018e577702967bd66098

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.73.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 1.0 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.73.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 cbde94d75b4e78b3da3aa12b169a7ce77e58e4b2f36ec21767fb29da6732ee1e
MD5 ddac773754f401cdd50b603282997814
BLAKE2b-256 ea9dd349fc6fca57790042776997383b5dc0efe02d232964fdb856893c8fca98

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.73.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.73.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.73.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 517355cbb2c39ec8eb86be784d6ddb9c584f7ea331df97a755be39354b951a63
MD5 4f7e0d9f5f01d258001787809a01e1fb
BLAKE2b-256 5c2ebe5cbb97c99d5d592a408df608c70b9cba3e31c01782a8d67a7fda86af8c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.73.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ed09976fa1c0d496aaa8af5dea30899c1c66f29b0d613f072ea1ed3049dc5648
MD5 b402815028a8bda76c979c2f60e1c506
BLAKE2b-256 c8f530f25b4072d92e19b76dd8bd2e830f92dd2b642ac503868000a8f5fba355

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.73.0-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 ed336e03b7f423925d604ce4823b373d82377a392c9287b8072d9b2ecdea62b8
MD5 6f0cea8016bf776fc8054d866a9516c8
BLAKE2b-256 9c3d2942be183ee228b70756a7afe60cf17528bc993ba652bce7108cf6f967f0

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.73.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 1.0 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.73.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 c40b2fe3e8ccb6b3349ea3b51a262401b20e4c68f119a4fea9a58b73e134acb6
MD5 9bd19674ed8dae4cbed84a062184eee3
BLAKE2b-256 32e13bf782c337015af89fe31c3e7b1dcfbdafc19729f899b3eec9d0fa90a77f

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.73.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.73.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.73.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6252036b8adb18e769cf4093fa7007ee81658026e817500259b7989050eb51a3
MD5 372e9e61d97a84790508dd0e487763bb
BLAKE2b-256 bf091052fd5e76cf9aeb0df030b594cc6e0e7c17b3d97de64f80b7700f98ffc1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.73.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2360e2fcf1d2d1307ba4d47eb51623362348f0f0793df0c8a68537c6c6618170
MD5 076c670766caeed90da1ecbc0f2bca0d
BLAKE2b-256 86931c4d288397b9d6ff31f23d78501f882b3efadc8a37d69ca9666effb962b8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.73.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 9d0271b4e6247c30212e12bf3e39f1ae35d6ceedb596ef5d1eec1ae5c74faaa0
MD5 82d50c524b1bc5640aa5dcd6dd6d8a49
BLAKE2b-256 0713abb1c4089e24b655469c739a55476184fb136fd03e0aa1534b7e34da018e

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.73.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.0 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.73.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 0f55d32186f85c1db93af3751c05e476347f49abf3e6fce42c4d5a600cddb6b3
MD5 cbcb5924806e144846b31b9a5d5f019b
BLAKE2b-256 102477475e74c7f9268aa3d9d2d23e1baa59dc88c4ea8c23f251505cf6c2a9b3

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.73.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.73.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.73.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 18c23896bbb287c90c28b41e94ddacbd96a97968e84414ead7182c420116a2bc
MD5 f72982abd61df6b05371f14165349843
BLAKE2b-256 e2732c4373461434b43900a4044ca8c2265b75f560b9282ca472258665101e11

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.73.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f8fb5d977b13b773a98bcc1dbd09ed2247f343acd10b14bce1230f25219dda4a
MD5 c1e6d20b99477da5032b6e766bfe7ce0
BLAKE2b-256 e7c61ceb9960faf2540a9f56a78948a6cb027d78a3b4c4b965bc602a4b139ac1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.73.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 c9d95203fdc48c7a37ee2995c24d2468dc2d2ad1a88acd28f16302856eea6c7f
MD5 31a0ee1acd9e21a80e310364f0ed3e19
BLAKE2b-256 868e420951554d128098e2512c31c26d79c5cac5c255e7314c6a6f3b628a5cdc

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.73.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.0 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.73.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 eedb258dde5097e03b04967108a91659c46e3d34347726b42084c24061526737
MD5 70e9e531401e1e7e6a0ee0160822b26d
BLAKE2b-256 8ebd4b8677456af670a876892d16fe17265a6e3f1bfe580ecd8150ad8111cc66

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.73.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.73.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.73.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 926e15220aa5e3e7e6083739b55aec3ad6e2bb11a37bdc9e2be870ae076ed3dc
MD5 feb903ac4f4505ae02a80b58fe084597
BLAKE2b-256 3a5618e3a0b2151cb91e81b5fed65c93cd834ad85bde7dc6fa4a6c2ab5d54b15

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.73.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c4947f18d0a078b848d0207487210313997b049730f08e5793521733471bd7a9
MD5 e67791712f27ea969a62cd056e91283c
BLAKE2b-256 7b17cfff9915150c75d95a6bca2754b8897cf31fff32d2f03f77a094412caaf9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.73.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3c1633838e9bb3116cf42f05cc5f13c78a54af786f8b253d9e1e29d1528f2bbc
MD5 7c83fa77b8bc877b428b69b51e148f55
BLAKE2b-256 aa221847e266bfca6d7bc51e759f635f0b93c278b35cc37409efb57ca0f94c04

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.73.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 1.0 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.73.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 e428104fe3edb080d633030cddd830ed8bc32701014b2616a2d1bb8c3cde9fa5
MD5 685d43ab3eb1af401b50f8a917cbcd78
BLAKE2b-256 7599a1952f0028c6a334558f8f4030f0bb9ece8838e8b6ced02f2322b7724a1a

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.73.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.73.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.73.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a1f192ba8b25499f4b7984e5b6a3db7f9050af20360db9a081dd9e1cd85f1cb8
MD5 193feaf85c9ff16501d7c35f8c5cdf31
BLAKE2b-256 3b4b3ab7dfb48c07191d84e0a19220f30a1c94bd22d2ac8067a9bd36a50aa7c9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.73.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d29833e26c8d2908a25d7aa555c54626619b58cba67f179b11fd6b4008a97028
MD5 a94edee373bb5f03f7834959913a6375
BLAKE2b-256 ea19678de7c0368c1751fec94b7db4db72dd26d57b06d960cd8bd104d2999ca8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.73.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ca6fa37438f1838d8df21e885ede9f3b164867a606f191b4f69da073f3cc4d16
MD5 0926a512b6838f589b20501b6bec9cac
BLAKE2b-256 7dda8e3a635c7454c1ae50d9a29b4448bb12d90cc1ab7438ccdf551fb0e0c4dc

See more details on using hashes here.

Provenance

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

22 files

0.74.0

22 files

This release

0.73.0 This release

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

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page