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.1.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.1-py3-none-any.whl (799.9 kB view details)

Uploaded Python 3

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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.14macOS 10.15+ x86-64

xbsl-0.71.1-cp313-cp313-win_amd64.whl (994.9 kB view details)

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.13+ x86-64

xbsl-0.71.1-cp312-cp312-win_amd64.whl (994.4 kB view details)

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.13+ x86-64

xbsl-0.71.1-cp311-cp311-win_amd64.whl (993.1 kB view details)

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.9+ x86-64

xbsl-0.71.1-cp310-cp310-win_amd64.whl (993.8 kB view details)

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

xbsl-0.71.1-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.1.tar.gz.

File metadata

  • Download URL: xbsl-0.71.1.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.1.tar.gz
Algorithm Hash digest
SHA256 c638658eb986a4a5be4bf8eb4672cdd2e636d35db972be60752e7789d20155b3
MD5 422b2a263c34a99a7d4cb14284d2c1be
BLAKE2b-256 64d9ffe803d0aafb38739acb210080becb120782da77d07c6c3eb11785c3ad29

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.71.1-py3-none-any.whl
  • Upload date:
  • Size: 799.9 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a0dbb3335240652e174e60c8d9b2670b7b92936324269a47745b9a4d5cf81bfb
MD5 4ac6bb178239f3c652ac37d9b4f363df
BLAKE2b-256 dca30bb578a514394c93cece7aa4c67b86784bfa15ffd7b23210acc8e875a488

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.71.1-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.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 9b0f5119343652e2c79920a973a23b8fd8488becb86e0fe33a6227a2d310a53e
MD5 5f7ab032fe1ded246beef18c813e8f05
BLAKE2b-256 185626e06dd51da2fa1200136899efe7bf858aacda8b22d58b359a5a9e52a9c9

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.71.1-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.1-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.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f275e1f822b1eea8138cdb1642ae70a3a5c9461040f1f2f860bf147e35e5a015
MD5 65e8e728e8fae6ee3d355cedcfa3c381
BLAKE2b-256 22303f2cf52021d50225b65adbeb0bbddc4fb98b832e0e3f75feca53d132315f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.71.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 32cfdf574e33f3475d68a539ca99f6f79a51cae585326e6b46b8170e2ae425e8
MD5 f2e55123331557830c6d887f4322aed6
BLAKE2b-256 f9a817707835ee5d8cb7f660eec970611f94ca949407b53fa45d7da6c7c569d4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.71.1-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 0b9cf50b30d2949a7450e841aa3c606942dc7d85c83f7aa68c128946435a759d
MD5 daa2b8a16f614c9ab82c868191491eff
BLAKE2b-256 d2c25de8e760caab7ab75eea214bc55f886f92c34d321713a1f6b61b64b242d3

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.71.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 994.9 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.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 92f55093fa415408e1ecbf0d3c3ce7110cc20b0facef0b269727b16f7edc1717
MD5 5300d7448dcb7b1ae86be1d76c693667
BLAKE2b-256 ff7dbe4485497382723e265f930f1447adc6e473a5fd7f3e6d0116f5ddff1cdc

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.71.1-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.1-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.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 76c8cf1780e240bd0a2a3abf1d7a55a2c144a4ee4af67b0fa615a5b77e793981
MD5 f405e172e27ebc8b24d52a6047d81633
BLAKE2b-256 8c0c088c907cd2f5e390a7ff4c70d9eaaebf3561764ee7e00596d4331f0d6910

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.71.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 348095a240e812a9abeb7d311159c26f4bfbbdbc0e95d1a082dac14ea0896841
MD5 7c44971f9f03fde42ad0594122b1229e
BLAKE2b-256 316ca3a9cf80718e6b427b7673182e19df9e5dc410d062fba89a51210593d533

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.71.1-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 172abec73468639d445ae96dcb91ab229ecff4e5890cfb7df2934ca0367e7586
MD5 747ef055a77006205bdc4e44078ec22a
BLAKE2b-256 acf64cced465c5ffd507ea2ee029adedcee3fe68a0d21c72de0910d6d41da1b4

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.71.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 994.4 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.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 86adc6982fbc6b1b5889297638281c785ddbeddf23b530cd153ba403eb96521d
MD5 59746911be62eb00adac3f93f7050c7a
BLAKE2b-256 38945d2193b9f8af15b936111517a93b72f63f6121836993bb4255519d794d55

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.71.1-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.1-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.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c5526eb94a32e1e5645b2685662fb9355baafc6d73ddb26091de385aaba126cd
MD5 7e05bfbb963992e4b8b27dff819903a8
BLAKE2b-256 fb2c683a204d5743a644aaa8c80055af7d034ba406da4229e9a0631883417cd4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.71.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c46544529febe8bcf58dd47fb733b487a3188f3d168dd28c02a6dc3a24d47876
MD5 28197520a8452f94dcc16f3aa1fb936b
BLAKE2b-256 928b7b6394a39f8641eea28a702845479d44c226bdc11223a12b68df29b2cc2d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.71.1-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 efe2405c0338e48c4c56c537226dd850d76802510a01e06158bb78292216eeb7
MD5 64d70cdb3708d9c95c8bceb3157aa3bf
BLAKE2b-256 573579abac86b3b9575ba5e62601585c5f0d6c721d186205b38ad5f6a30b0588

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.71.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 993.1 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.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 6ae01bf2969004a63fbb69059dea4ed06264340dbded27535cdf52179c6dcc39
MD5 20328f519a17120705964a4a084ee5d6
BLAKE2b-256 45343f9c11613b14dfbbc9b67700d54321cf1b260ab23ed5e3580210b1e9ab5f

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.71.1-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.1-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.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 866b671ed28529b740c88911d8640044b48f1c7b51cb74cab70f35d1f3d6ebf0
MD5 0838da1c38e7e4228a8bfdf6182d0666
BLAKE2b-256 0ef6b04dec84f0bd0602c5a6c72fa8bc181e93158a171a1c7091ad955f5444d7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.71.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 624fae4b5ee5d0126c681c5949ae3c618935c8379cf958b0e663ac1544178267
MD5 9300bfdf4fe57f3685f9859d8cfae5c3
BLAKE2b-256 b30f4f11d6f4a3b3491816bc8c82bef7eec9400663c3c76976c5b065fbc8e218

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.71.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e6b438e2d05040bf60a22d92c35550dc42e160b6b6b8de13ede017f35c17663e
MD5 acfcd378ffbda906de3f1cb3ed67bfb1
BLAKE2b-256 e44b8a4b49ce0349a1044c94ff4a4098873a3060952d7f54788a1dc187df1f57

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.71.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 993.8 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.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 125a871489ccf8d027ccab17b45b28ab4c799dc9050b6010e6054234476a4fe0
MD5 913b689e60fef754db0dcdf0172844ab
BLAKE2b-256 9da869b4f1bfb2aae790248d94a06fefa03561368de2b767a9e46d292ff84e43

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.71.1-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.1-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.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 693bdcba12f98802dbbcdd7960333c5aeaf9785bcf917e30f57c7e0a8574b6a7
MD5 c0e52754e2f372efd3e5168d27c24463
BLAKE2b-256 d0e6e33e8050a70a6d95d54b72dda6e47e9e1cc4ecbbd37aadd01697d4b53156

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.71.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 08b38f42b4d9cd0acafd855d10952f79b3af71320c369f92faeb7d317ab9d987
MD5 458c81f36a63a439905cc6e1e6d072fc
BLAKE2b-256 6352b02093b63b85e33cacbbcea5521944674c858527bfd5cc02e46afbb7edfb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.71.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f73ee1bf67c6c07c03b6f264b5404fa2068c42a0a8b6de1f0463f2206e15ede9
MD5 2f0161a7576205309b56d9927ec77bba
BLAKE2b-256 925bcc1ee32e9c5bd1162a191d15dac94837dd2bbdb1913e496b440de8ee1948

See more details on using hashes here.

Provenance

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

This release

0.71.1 This release

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