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. 159 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.71.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.71.0-py3-none-any.whl (799.4 kB view details)

Uploaded Python 3

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

Uploaded CPython 3.14Windows x86-64

xbsl-0.71.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.71.0-cp314-cp314-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

xbsl-0.71.0-cp314-cp314-macosx_10_15_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

xbsl-0.71.0-cp313-cp313-win_amd64.whl (994.4 kB view details)

Uploaded CPython 3.13Windows x86-64

xbsl-0.71.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.71.0-cp313-cp313-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

xbsl-0.71.0-cp313-cp313-macosx_10_13_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

xbsl-0.71.0-cp312-cp312-win_amd64.whl (993.8 kB view details)

Uploaded CPython 3.12Windows x86-64

xbsl-0.71.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.71.0-cp312-cp312-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

xbsl-0.71.0-cp312-cp312-macosx_10_13_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

xbsl-0.71.0-cp311-cp311-win_amd64.whl (992.5 kB view details)

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

xbsl-0.71.0-cp311-cp311-macosx_10_9_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

xbsl-0.71.0-cp310-cp310-win_amd64.whl (993.2 kB view details)

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

xbsl-0.71.0-cp310-cp310-macosx_10_9_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: xbsl-0.71.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.71.0.tar.gz
Algorithm Hash digest
SHA256 77efd8a95cbf7ec3dc4155e5989f9b8ba0f76b4e8ec34b2f2cc143011cca2f1d
MD5 549bc4bb3aa0834712e7f6de6134da96
BLAKE2b-256 2a5f7ae52e3d4dae3121f4886a079888e12398cc829f964b074aff0c3a884975

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.71.0-py3-none-any.whl
  • Upload date:
  • Size: 799.4 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.71.0-py3-none-any.whl
Algorithm Hash digest
SHA256 86237d849955ccc19c6abaa30fb34113da289766fc8a916b88a23447f64239d5
MD5 23ae811949b735d9d18b6113fbc1d3bb
BLAKE2b-256 55707244c3ac3eb9c1c7631a2f854fe23e2ef4fe98f6f9d38b3acaa967d69d0a

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.71.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.71.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 b26503613246f3e4cd4f7b488548ba083a3a413b0388e4d15c216c8374576e6d
MD5 77f8d6603dc1e7c47b9c60e0e1b9137a
BLAKE2b-256 9706ce63042bacb652ef08ce666ce0a8862cd90eada68c4a2594e42200486cff

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.71.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.71.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.71.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9a040bbe13f2eeb487c5fa13d5f556547fa96062cf2d8cc7e19fd9de5a1bea18
MD5 498c6cf56bdc7ad5e22895b0b71d1367
BLAKE2b-256 0d3cc263c89ffed3ec6c3ad25e23bfe0bb28298017f72314741e27d27e190eda

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.71.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7f7143f1ed99f942428eb5be60867918cd0c5204c9c3d41b6fa4682e9c803e4c
MD5 9f330d149e033015270f424f1316520d
BLAKE2b-256 ba1bb60ccd23cbd0547b79b31819ffbf3cd9a33ffa250f243aeaaa648a89f289

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.71.0-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 b29378b8af97b0d0944d6572e073582bccc5d45c9bd62c0b6baa252d0417a452
MD5 3bffbb2d0fcf8bdf972c5cef72148227
BLAKE2b-256 42da63b0fa0827c96082636d43c0517cd547f415fb5d41224628ab36423fd3c3

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.71.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 994.4 kB
  • 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.71.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 90d51cf325e892afc93cadd48bfc22062c2e50873abb42af3d832ca7cda8e233
MD5 3bc1211d219b9baa4050b3996e15470b
BLAKE2b-256 9a45af86bb2e5db2ddcc195c07bdb6acc9f2f39096750cc9d1840579a9ec834c

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.71.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.71.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.71.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9b5430cfc4fc3a2d289a8624f779e8f303cb4982fa050fb21139555656689efe
MD5 0032ffcc9d3258b9dcdb1aadd88a46fd
BLAKE2b-256 ac928df203f24c2de74fd968448d6aeaf6a20b7df8e133addd5d5a2e30e6ff9d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.71.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b30fbb83f33d17a7982f13dbdf129dd115b2304ddd7c832a6ba3f22261758c78
MD5 10ecc16c4da97f1b83ab09473dd28179
BLAKE2b-256 61252a17f248f9ae45982fd6b52faa6e7e9b640a53c1fddba62df72a2e1e8b75

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.71.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 276688971015efd3b3a63294b57aa96856a1e0f9a371eac7e76931f935c08191
MD5 c812b4b1fb9563ecb81c4710f728e04d
BLAKE2b-256 f1ecad16e082d2e7b5edcb39a3f13c31aac342944d7bd1b714f9790fa69c7002

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.71.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 993.8 kB
  • 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.71.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 f3f41a6cfb0b09bb867f1064d2144a3ad29fea612d26fa0973fa110491d2d422
MD5 247189e5d4db58ea949cd95013c57d01
BLAKE2b-256 b0a56d701b93d380346a1e9093f3be36538b8e7b9d1f288fd22035e593521c62

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.71.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.71.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.71.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c8f48d4f2267e613d54bff273cb33f1e5dfbbd0efedddf7019816d92e559d5d5
MD5 05c99879d36cc54ac20b1cbad1f631b5
BLAKE2b-256 b895d9da4afe632f2bc5e6f268bd97ef3a4a6d1e794528b045cb7901834afa30

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.71.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c7264838e2df37f78d4ae33b0f14ac16ad26b66be0890f36ed6226de3600b2fe
MD5 0b79880e627cb5e0d4614d690117544c
BLAKE2b-256 38dd1e2ee83ffcf0e2b19e0ae635cf886c920ce87eb46bfae1f1c81cbf8fce7d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.71.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 9904fcbb017050e995f2ea3d843ca7dafd4127f9661de8f1a50daf7e3e773499
MD5 beefa9c24b8f132807905bfb5697b902
BLAKE2b-256 59555d55d92f19cd2adb22beb660bd0a241d96fcdf078ad786fa6d541d43acfa

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.71.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 992.5 kB
  • 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.71.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 e84ca78089d08813e7716fbd6d4a593a9119bf1b8f89c170c349df95ce7ef111
MD5 1d53a90ab0a2bc514ba257968b60a2f9
BLAKE2b-256 ecffa9ac947e84b061d952db5751d7d6711c8a6af0a2df2b97861125cc381d41

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.71.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.71.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.71.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0ef8731dad65312f09ffc1dac6c0c52a8611129bd448701d4ce6442f2d907aaf
MD5 1165c6971f697fcf528ed3c040f36ddd
BLAKE2b-256 a0252fee4eaa75ee56eee87415d7ee38f07d3756612a2ce1c11434af0749030b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.71.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 94f9dd7b2f57aa90674deb1b700dafae1b8cded2f9f5e339ddab76d95316dd3c
MD5 91e3c527e7bbc7a7dd5e2b53da583bef
BLAKE2b-256 413f9c508d8799c8514dc61cea4cf5e9bbe0904e659ee748bdd57ca35590391f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.71.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7d0220402223ca19ef56c450a54f2a1f69f7fce9f8fa9a9786a7e62e6938e765
MD5 ff2a2b2838ae0dc3b0c65449c11ae07e
BLAKE2b-256 190660dc8a6bff5bfea9d3dcaeb43318954c483531d4c55ee921cdc7ea4cbf20

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.71.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 993.2 kB
  • 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.71.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 b148770d36f3892300807ddc63ce120a9f5c618b9e4d0cc45376e64cecc9505a
MD5 67320efc1259a2fdac6f244c8d3d4c7e
BLAKE2b-256 ddca0b7673ac27d990b404b7cea96192ee8ae843526d561c0bed4ff7983ac6cd

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.71.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.71.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.71.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 480283da71c922e124603e73e0e1df2243c6c3a589e31a57b11a17bd5b98f7da
MD5 01078b22f1fe30c4dd3034233bb6e104
BLAKE2b-256 dd3840b09e249023af05a2d64d15d885dd95955c778a332643f99160189318c5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.71.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 400db0c758960d818e585e97f87ddb63119875cb56e9a57a0947b91b52cb71d7
MD5 6915bdb2061f1efbfd94bcdaa5984af5
BLAKE2b-256 d06bc1acaf5d991365523e153efad18ed015e4b1874210195f99bb652ab382e8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.71.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 cb98ccb98d8116cd7b98dd3fccc1b5e5e6d668c6445384a044a6ae1017eb7549
MD5 fa5581a5569edf2f9fe2f3a9d7693076
BLAKE2b-256 bb3dcdbf3e13e9c4e8156cb167015770119a803c47e9a8ee1946c375d2b0a07d

See more details on using hashes here.

Provenance

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

This release

0.71.0 This release

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