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 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. 122 rules 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.44.0.tar.gz (688.1 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

xbsl-0.44.0-py3-none-any.whl (537.4 kB view details)

Uploaded Python 3

xbsl-0.44.0-cp314-cp314-win_amd64.whl (736.2 kB view details)

Uploaded CPython 3.14Windows x86-64

xbsl-0.44.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.0 MB view details)

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

xbsl-0.44.0-cp314-cp314-macosx_11_0_arm64.whl (857.0 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

xbsl-0.44.0-cp314-cp314-macosx_10_15_x86_64.whl (872.7 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

xbsl-0.44.0-cp313-cp313-win_amd64.whl (728.6 kB view details)

Uploaded CPython 3.13Windows x86-64

xbsl-0.44.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.1 MB view details)

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

xbsl-0.44.0-cp313-cp313-macosx_11_0_arm64.whl (859.8 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

xbsl-0.44.0-cp313-cp313-macosx_10_13_x86_64.whl (874.1 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

xbsl-0.44.0-cp312-cp312-win_amd64.whl (728.2 kB view details)

Uploaded CPython 3.12Windows x86-64

xbsl-0.44.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.1 MB view details)

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

xbsl-0.44.0-cp312-cp312-macosx_11_0_arm64.whl (863.2 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

xbsl-0.44.0-cp312-cp312-macosx_10_13_x86_64.whl (879.5 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

xbsl-0.44.0-cp311-cp311-win_amd64.whl (727.0 kB view details)

Uploaded CPython 3.11Windows x86-64

xbsl-0.44.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.0 MB view details)

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

xbsl-0.44.0-cp311-cp311-macosx_11_0_arm64.whl (857.0 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

xbsl-0.44.0-cp311-cp311-macosx_10_9_x86_64.whl (877.3 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

xbsl-0.44.0-cp310-cp310-win_amd64.whl (727.4 kB view details)

Uploaded CPython 3.10Windows x86-64

xbsl-0.44.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.0 MB view details)

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

xbsl-0.44.0-cp310-cp310-macosx_11_0_arm64.whl (858.7 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

xbsl-0.44.0-cp310-cp310-macosx_10_9_x86_64.whl (880.2 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: xbsl-0.44.0.tar.gz
  • Upload date:
  • Size: 688.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for xbsl-0.44.0.tar.gz
Algorithm Hash digest
SHA256 c07bc06a5a46b13451d0b774b226a8adc596e3409f95db1ba601115da585152f
MD5 d2eb99a9bca77452635f1af7fad9562e
BLAKE2b-256 cc7506a0e016967633b9511bdced0783b2fad4513db69dcd338dd7e369bbdb37

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.44.0-py3-none-any.whl
  • Upload date:
  • Size: 537.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for xbsl-0.44.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5c2d05ced0ef1db8aeecae13d8b710837195dab011289bd1d1d136651c62dbf9
MD5 173f92f778b22dde2d32123c5f0c4f0d
BLAKE2b-256 5d8e3d03763e8599c7311bd54d945c533b98c2fb29847be0776ade30e26473cc

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.44.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 736.2 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for xbsl-0.44.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 8339536f43e03bac87390da31f2696be86ea805c50453962d2fa0694094a0396
MD5 f259f63f51050ac458c8855806d069c8
BLAKE2b-256 88130aadbdd8725eee5ba9ef829afc0a748444f81efa1930a249962d227bc056

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.44.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.44.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.44.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3c7cc512bf0472042513e0ebd0a100d9f82f9503e2fe13ecef4332e8cefdc1c3
MD5 de36000b745ed9fc2988ff672018ecdf
BLAKE2b-256 4b8ac13d438daa446f179370fb1449d0393ff679a7f18f5f53e4f92dae070d65

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.44.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e8d1075d890958c34b36858ae3f43300c53c5b4abbd6e3387f989ba26a6e619e
MD5 0bea1ccc5df63fdbf883b56dfd76722f
BLAKE2b-256 071346244c3732db69df246c3fd6db8f7a3d2696189c2990e20f2e1f83cef322

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.44.0-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 76e5626e6db2d8c3d85f36fa26fd23c1fb27d50f48035658965e7fd5d63211a6
MD5 7efb003acfe3bd444c07aeddc92da688
BLAKE2b-256 6b74ffa58fdb471646f6fc1368844f5d886a6307c10b5e9617b9135976e45e86

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.44.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 728.6 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for xbsl-0.44.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 82ef0afe1867859269466ca50c0ade481b0da53097466eed9e9baeb859a6c4be
MD5 2678376b67e147e99b6e789757d656c4
BLAKE2b-256 7142af8139780c84c539b531f3075fe5462c2a8541d9918f3aa847103888dc3e

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.44.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.44.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.44.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5f7c6cbb2aaf928d418faafabefcbdb1b682f77f0f4cdfc861871aa86b8f5c82
MD5 7524963cdf181cdb7a95dca6d6db0193
BLAKE2b-256 52a6edbad6601f867028734b06bb6f09c27fc460519598072ba123b6b4d0dc20

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.44.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 459ae554be18ef953f2d1f2fbba6259cc211f914705a691f54b31f21d352d638
MD5 a9de53e9f91cac241c46b51ab7bf8eb7
BLAKE2b-256 da1d4c6ef82e77e299b5ebc7becebb9c72463ed44ec4df7fd76b8213078b42e3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.44.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 74522b6d63e3bf7523048fb867891bd5f132cdacef8d8296f7e4875c50db1223
MD5 fbce85fd1a2d0054aab14c4c8b794a55
BLAKE2b-256 733203e3fffefd1efc976f6b5dcdcb11bf7ef03da856cb35f58926ea09557a98

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.44.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 728.2 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for xbsl-0.44.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 cf09ead38f8d6a82b5b83df78380c97067befb777c638093e2f06a7242d2e7fd
MD5 d693914bdc119fdec508660e4f080e40
BLAKE2b-256 494c73a682fffbd2b202d63ef5c6a7eaacb51c709e33e12ac4d4e8e2bda8b71e

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.44.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.44.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.44.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 080d13e9f242963c2bc6f2edb3d04b47b1673a632641f7d67902463fd648d006
MD5 dc20985259c7d70fde8dcb76ff9a5b99
BLAKE2b-256 c012b2f465a064bc73a08f0f01111ea208bc3796df5e0244e293d9b937bb2be1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.44.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5e8c0592ad840fe58b25aa3af8924c8f202b6d19e692f31d51eef4774acebe40
MD5 a2383d9cef9b7b3b421c4258301c146e
BLAKE2b-256 b756f75a7b7614db66e110f9e55a34f0ab5ff62b89a93b69181c21e290d4794a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.44.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 c934e99c420f6e06014d622c854d238efd85f81105ff9c1e1e3ae7db1a95e495
MD5 3ff466817cb1c9c2c6d5b1f18bf956ff
BLAKE2b-256 74bd39096ddc0ed0f9441479b7afe2ec651434813bac9d6a43a5efbb9b81b167

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.44.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 727.0 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for xbsl-0.44.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 6b88d640a8144b2f7a5f0cd3b700b86a37977287a5f93bc27c43b66b7b234bb7
MD5 08663f39747848d18a46cb59be7c4290
BLAKE2b-256 bca1b1a8c0529e9a91f91cdff474c3ce3d07643b2cd56f1d96cb7468c0db907e

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.44.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.44.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.44.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5b3af966b4120a304e041d125a417d2b4d964d98b57e404cc81d3053526de46e
MD5 0f68340eaba947db6cf920b91a890e3d
BLAKE2b-256 e75c41ca5ab3dc8f8f3dfd356b301fdb125d47296cf9f2417bf5e51c5894c813

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.44.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 79851ce891532524b3cba6ac4a15aca5f5d9451a33e73d9bab11037b7ed52274
MD5 3672658098857d5ad2b9fbea343f82c1
BLAKE2b-256 143fbb09da54fe581222e60f8d9aef49f6495dd34025a8ca5ac158340a8d450c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.44.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 abab5a7c8553339ec7f517e9b10fd46a147bb97fb626886ee05e3217a5a6a31b
MD5 27ef49c3ab2b2cf5de9d18a7b4a80b4a
BLAKE2b-256 6bae8d48e85217b2473509d49931d561710957ae9ba27e0fd8d50bd3f89b4b91

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.44.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 727.4 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for xbsl-0.44.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 10d04deb091ee6b0eb0d16439e03b7dacfbe20f964134fb5b784ff5b3509149c
MD5 92332d23ef5c5c155d5e2e45f7cd8cf2
BLAKE2b-256 e0b3258507eeb043507999694d74f391b1d40c0f520f03a7f7450eb78387faa0

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.44.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.44.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.44.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0694221e1922c453b2bd501def7efb5fd8f08f83b2ae78a98914ddc1b046d975
MD5 481de39028f3ad69b6096ecca2f56957
BLAKE2b-256 4a4d81a90e0dcc4ad78dcb8724fe7b35d888bdb9008e1388e542c761225cf11c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.44.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e2cb9b6a8e59a8b515a84b662395a98bcb8a4e866a88307ebb7a2d515d3f17b0
MD5 d6066a238b74d4f3660d71924df4c4ad
BLAKE2b-256 735b40dc1186386eeb4373a04b7e8a3915c9c237b6d5e5c0bd26c75fa1c4f1d4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.44.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 af6342f9b2c6734ed607b2afbe166e7c2db9533eb530da0f548c6165791d2ded
MD5 5f670d494094460b7d1d61eb65bafe73
BLAKE2b-256 aaffd60340bb77b33fc21fae7e0c831cb17128cf7ffcba7faba6c40ff051ff51

See more details on using hashes here.

Provenance

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

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

This release

0.44.0 This release

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