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. 168 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.81.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.81.0-py3-none-any.whl (852.7 kB view details)

Uploaded Python 3

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

Uploaded CPython 3.14Windows x86-64

xbsl-0.81.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.4 MB view details)

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

xbsl-0.81.0-cp314-cp314-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.14macOS 10.15+ x86-64

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

Uploaded CPython 3.13Windows x86-64

xbsl-0.81.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.4 MB view details)

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

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.13+ x86-64

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

Uploaded CPython 3.12Windows x86-64

xbsl-0.81.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.4 MB view details)

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

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.13+ x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.9+ x86-64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

xbsl-0.81.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.81.0.tar.gz.

File metadata

  • Download URL: xbsl-0.81.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.81.0.tar.gz
Algorithm Hash digest
SHA256 f48f39c2c7f84345ed4e905e3c9143f66406686f452ff7730378c50b2c8a68e5
MD5 0205aac616d9b17ba4f4eadc7914d66b
BLAKE2b-256 07287cf07b96beef63831adbc77f2167387f900337d78b21ad74bcb80b56c5ff

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.81.0-py3-none-any.whl
  • Upload date:
  • Size: 852.7 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.81.0-py3-none-any.whl
Algorithm Hash digest
SHA256 27bb0af9f0362a2b30119fa620e6dafd6315e9781fbbd67b346f3b597fef45c5
MD5 9ab54170cc79eca153e0c2e695b76d67
BLAKE2b-256 e0165805b9acf972446afadb5d9ddcf0696cd84ac122fd334de5c3d3b57fd653

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.81.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.81.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 9b515cb4033c8f57899f0bb5e0070761ab12d734686c2c82e3157e73ada12ea9
MD5 40cac2be48b413683ac26ca94bd40ee2
BLAKE2b-256 d18a7b6d0300b20aeccdd99c69f4a476f29d21891014c283ed84cad1f87e9ec9

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.81.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.81.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.81.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9cd69943a1d2e760cabeb5b5231dea131c029fe83127342a83a913fe1e201368
MD5 612c425cc6f8c58e1fb35d78f3623595
BLAKE2b-256 a40f8f328898a4584dcddcce3f5ca8ef115b43a6992a648112af26ea4b925912

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.81.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 999094b303618d54861a5a3e26981de0ad3c1633d270fc0db16f296435aa865b
MD5 e226bde05821b9dd84bec2589b1983e1
BLAKE2b-256 d29c25c0017a61d38f049d58c7dae8f397a5b775e6b23d06438be2829d7bb1cc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.81.0-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 25134e771320147049c291d2c0bed4786a8ba2f85cda58f2934fce57cd4636a5
MD5 fc2a583dcd15edae26cb6f2438070ae0
BLAKE2b-256 da56b67009dea1a14f05a03e2f14a4c2aa70dc7eed102ef318ec21a4f091e026

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.81.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.81.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 dc24de5df96a33daca3832ee57428e2c8e8c43ed98833785e59857c506a658fa
MD5 09897ff7bd5a7c5aaad204f34aa85f5f
BLAKE2b-256 cca965c10c5fa1abfb01285064859998235934460f24510442bb1f34b0de5adb

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.81.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.81.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.81.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1bd2f68e0112d22f24adf7316244ae3b818db6fb12b09c1910752b43c4d9a396
MD5 72591de7c76c74f1895abfcd75cd69e7
BLAKE2b-256 45eb3ec479e784ed8afac988060246ab3dbc3c02397209c1d96ae1c9f2494f4a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.81.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ea39b4b027ddd70133c0a5009af8c05a81597ef6e80d442eb0f26251eb91b512
MD5 f1dfb78529048298cb282c3ca193856e
BLAKE2b-256 b73446d167eacf9852bc1012301d61d55b37c5f9285069f60f43e1f248ba1ffd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.81.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 c1cd661f422f7bc0fa4838184f9e867e65b19b68422d9d0878222faf4a5a3cd9
MD5 2cc828d742a30408a2ee6604dc4f1336
BLAKE2b-256 48bbe1348b504ee0f3bbef0f69034b4b4024768cf4d44e69aadfbc3da1296640

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.81.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.81.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 64246f9fb8d7fe4a8598d434899a2eef910209cc1ef59b3db0373e6c0a55d37e
MD5 11e6151c790768e614803082d0bc1276
BLAKE2b-256 238f59ac0b9298fcf17b175ab0d81683a3097cb2393e0edbab98d995e63926f0

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.81.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.81.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.81.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9d9751b59d39cfc8152edef4a2dafffae663432a83ed53da7d1f414b2256bb0f
MD5 d7e35290500fb284d84d5d1ad12a2848
BLAKE2b-256 65dd0c318d4fb07bbd4013af74bd9a72b8999830aa89fdb74e3fc6e06422fbe0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.81.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c6846e5d7123f65da5d2e6f4118f57794506e1881c17137b473759027a1d9070
MD5 9949076924e1b710bc525a403baf7658
BLAKE2b-256 293fd94c0dc1f048aad7e23486d68e0385999baf9a926b92d9d5add53d6fa8f7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.81.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 71f5f2786d146445a6eebf3dcaafa23643de0d47867818f91098f00dfce96d74
MD5 eb75a23ca2059c3fb7f6fc3626be787f
BLAKE2b-256 f808d1a1a48548616f71513188ad6d4cd584608a1678b35ddb93c5cdfe25637f

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.81.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.81.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 3609cedfef5d4cba63928f82307ff468bc3c9db1b84a4aa597922d681466c0ef
MD5 041d3404838ac2b012802019d26c73b6
BLAKE2b-256 255401751f40ea96da5c15accc6f556c60ff515437ca46501f8bb4dfda3166a6

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.81.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.81.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.81.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 986e71e93dbed7df67c5b56de4155880e6991a8e323e197feb22730e265d5382
MD5 d6278ae07f113e421e8c636f30fe21dd
BLAKE2b-256 4831fcb01c6e08a6f413ab7ce808888a981bb8511a71fd00d9245b99f919f860

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.81.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f95648015913c39717b758e42e944b9414504d2bac31104d51c18f1eb3ad09a3
MD5 9b64c0f911037e3811a711715dfdb5ab
BLAKE2b-256 15239f8da213251fe28e5c09b53b43bbb9f427aec724d16dd6b2660c24568e87

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.81.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4ff342334f5baa4c886ff0cfd61a7eae0c03af81f74997e110cd2824ddaff0dc
MD5 2fc50406792571992b306ab2c0654e49
BLAKE2b-256 769a02d7fcc5c331d2f06eeaca4dfa664ee0d5224a3dff29936f244c1006a3d8

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.81.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.81.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 2cb873955fc7e9b34e53a66fd7bbc8aebe9cdd31dcff9a8ce5d0c5477ceeae19
MD5 9fe1dcae692643d9e8a0d89f4c11262b
BLAKE2b-256 de9608ea2fb48e8ae870b6ceb582f95ff8d682204a784da2fba8273adfbaed89

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.81.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.81.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.81.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 45d380d05fd3d7a7e1dadf9aadd2d6d999cf76b4c9db9b57b592f4ff0b14a7b5
MD5 af18940535197c330ee8488bb826a415
BLAKE2b-256 c86d4681a24afba03a1e3a9d2ffa58df6915b4b83313038fb25ee37aac52f5bf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.81.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 53a6256b5d956df4cb9b4d5cef5254cdd5a40eaa3a4647cb9e5c3978defb0bf3
MD5 030a80f4abd46e00fe3827c17fafd7a5
BLAKE2b-256 1e68ef0b03cb8800258633c3990f476af7710dcc33ca73ca689938797d732c6e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.81.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6d295552378df7d202c5ad9a21cf3abd4cb7b168c13f2350ee58679f4e955f3d
MD5 b4ca2a26bed5d333b26d2ac4e20fd083
BLAKE2b-256 65653a9213b6b51239b39a64aefd75f697f57d76e3083ef82ff304d8850857cf

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.81.0-cp310-cp310-macosx_10_9_x86_64.whl:

Publisher: pypi-publish.yml on keyfire/xbsl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

0.92.0

22 files

0.91.0

22 files

0.90.0

22 files

0.89.0

22 files

0.88.2

22 files

0.88.1

22 files

0.88.0

22 files

0.87.0

22 files

0.86.2

22 files

0.86.1

22 files

0.86.0

22 files

0.85.0

22 files

0.84.0

22 files

0.83.0

22 files

0.82.0

22 files

This release

0.81.0 This release

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