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, translation of sources into English spellings and an MCP server for AI agents – plus a VS Code extension on the same engine. 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. 185 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. A rule can be adopted on an old codebase without cleaning all of it first: the current findings are frozen once, and only new code answers 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. It runs on 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.88.2.tar.gz (1.2 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.88.2-py3-none-any.whl (923.5 kB view details)

Uploaded Python 3

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

Uploaded CPython 3.14Windows x86-64

xbsl-0.88.2-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.88.2-cp314-cp314-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

xbsl-0.88.2-cp314-cp314-macosx_10_15_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

xbsl-0.88.2-cp313-cp313-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.13Windows x86-64

xbsl-0.88.2-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.88.2-cp313-cp313-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

xbsl-0.88.2-cp313-cp313-macosx_10_13_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

xbsl-0.88.2-cp312-cp312-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.12Windows x86-64

xbsl-0.88.2-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.88.2-cp312-cp312-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

xbsl-0.88.2-cp312-cp312-macosx_10_13_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

xbsl-0.88.2-cp311-cp311-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.11Windows x86-64

xbsl-0.88.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.4 MB view details)

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

xbsl-0.88.2-cp311-cp311-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

xbsl-0.88.2-cp311-cp311-macosx_10_9_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

xbsl-0.88.2-cp310-cp310-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.10Windows x86-64

xbsl-0.88.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.4 MB view details)

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

xbsl-0.88.2-cp310-cp310-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

xbsl-0.88.2-cp310-cp310-macosx_10_9_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

File details

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

File metadata

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

File hashes

Hashes for xbsl-0.88.2.tar.gz
Algorithm Hash digest
SHA256 d8dcb080ef1b03d5f6045af9ed778d0e208f39e2eb544c1df4df1b83d462198f
MD5 888691c8ea78a92d2046eb4d9e888c2b
BLAKE2b-256 571387e4878187c7f49fc98c9aa45ec494d2c178af283c2d335b0b5693b0fe87

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.88.2-py3-none-any.whl
  • Upload date:
  • Size: 923.5 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.88.2-py3-none-any.whl
Algorithm Hash digest
SHA256 db8985190331fad3e0815d6b8ce92099bb8d94b452f33f46284937a80d16c6ad
MD5 a1574a4cf426e2509cd65ce6df63d3f6
BLAKE2b-256 7736449d815029dedf1af11f83a77c3ed5d0540d286d07a6eddf048d02871706

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.88.2-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.88.2-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 911416759fd9add6d4785a7af2bc77e12d0ed518f5ebf56800786a24e5db8ba3
MD5 625ed9eb67e9c5a5e2ccdd4e78be2e55
BLAKE2b-256 5d781a187b2f88b199e10bcd1617fd1ed2d448afa317fb84becf89cc70b7851c

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.88.2-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.88.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for xbsl-0.88.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 08df867ad9bad0aa9458c1f07a0bc413238a89982f30bbb4e3454655f78fc673
MD5 4131af95b749c511ea5c8df4ea633f0e
BLAKE2b-256 56f30b4ee45afc3462e0375b70233a067c6b59bde7456210ed83e34e6b2cfa03

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.88.2-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1afdcc0fa10f954c06feb67141e82d929bc2f64414a717260a2bc45fa144a82d
MD5 6733560c03c4f1e3338e6222f16998e6
BLAKE2b-256 8ab9197c7c410f31b0cb1d1e039319dcf7aa81b89bf870f9b29456f4d03bda6e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.88.2-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 20611fb2fad0511189b18b4d31d316678833db3d6d428262358c08c789bcfc0b
MD5 d8b54c9ea3fe32b7705add81a9784f28
BLAKE2b-256 5844eae3df982d6dded5d803c378e07bc7853fede8a7e14f1faa119e6af5b3af

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.88.2-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 1.1 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.88.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 960b01119ba89281729365b0f344df561365fe11505c8b7935cc0afd16610166
MD5 78a298729d9f643214b1d19d18891366
BLAKE2b-256 47d354d16650a17752b449d0839e2ae5fa42850f30517a3cfa5d3bdd6b15e35f

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.88.2-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.88.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for xbsl-0.88.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 61435eedb55ff0428f08deaa8487694fd60b724bb9fea2bc21d3f63f9cb64274
MD5 438e886559f73cdea6f152dc83575cad
BLAKE2b-256 9c18035c787d9e55a0ec0236bb491fd6602af54a68b2400c89a0f77f4444fddf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.88.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7daf8f39c9e3f8cf2675a28d54d0ee98642de2ff230e2c539efb9674140195f3
MD5 2134f339f8a7e7b68dd9b37741eed4c1
BLAKE2b-256 bb37a636b7a05c9c94d39f9bd16203ba6c4f03f808b69b22d1922eb86c3ee6ef

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.88.2-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 8a4513719ca3226686e95c97f73538b673e5a22c06c4220ce801271b3557d871
MD5 d3ef07e629a6b99d434bca39df598ce4
BLAKE2b-256 aa710137a7c2c363827246c70ac15583bccd21b7fead6133a8490a896c87b05e

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.88.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.1 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.88.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 5eaebb20b4af8d1b83bdb99a01e2dc7b222157e7e5bd3c298e3c64ada47993e7
MD5 d7a2ddfbfd5248e3937427e8de11d672
BLAKE2b-256 b8bcef627556ebd32729a82ab14c15bb904b90d6292f8fd31875c6e06145756c

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.88.2-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.88.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for xbsl-0.88.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e7e1ddeff1e289b706348220475c8eef3bdaf73f15238a1e6a79b4010afb57f6
MD5 f98aadd3e53a96e6a5123c4aacda98f1
BLAKE2b-256 43f1ee6bc1d1ac920a9ff697ed5ae5815444c5879ff7ed4bc3ebad011f9a00d8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.88.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f2e00415fd34c0221b0db32e90cb33da42d7b3a4057530d6fc0798c151c846cf
MD5 aa376833fb7057f00d4f36f3b30c9893
BLAKE2b-256 d29f6e587efdeede62f9b5a18753486a4257456215600dbe47973cda16f03cc1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.88.2-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 123a0d153bc089870d1cfe9fcfec7929d78fc2b7d5bbc777ff789c9da6d5f243
MD5 f3e3df8cde20b4bf342c1d8d86533cae
BLAKE2b-256 6e14723aebb1580d409c11cefd8ae95c0e0b0d52fcfa5fd074942e05947d14bb

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.88.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.1 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.88.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 46d99f93b746562a8317cac73999b1b08dc1dd659f51f58a0aa98df195a256ef
MD5 fb7eda2058a4b1ec817cf8fb604be50d
BLAKE2b-256 f6f11fd9295ac51aaa46dc0064037ed172d08413c593851ace5ac9ed52d6468f

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.88.2-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.88.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for xbsl-0.88.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ea13fc73bcc3abdf733bb92f40ee47b0ba4e367520b054d52a5b472f087b0dc0
MD5 383a01beb44f9f6129b181dc66119476
BLAKE2b-256 8a256bb2ade0b0e1ffc10213649f962c1759d2adb1973545cfec2da0d9600761

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.88.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e5a99fbeebab868a3e8107149d2110901c55c714e7f6422ac2fcac4008e9c2e8
MD5 45e7072701cb03fada49406fe5bb0f25
BLAKE2b-256 1f52f2b4af62110d68d214254b367ee4666221fb3599a82591da501eb778a908

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.88.2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a7660e3ea5e2fa4a07725dde2717acf64e70c772c9a9fb83242df05f6f129353
MD5 ad80eff1cd694823507adf2d04bcc601
BLAKE2b-256 354bf2f14d06574d7227e4b212480b5886c413d8ff26e57a380555dc5eaf22a2

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.88.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 1.1 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.88.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a7696ea036cb274acac4f6acda3311204e86e8b06cd5813654751e1424d96287
MD5 43a7f25c4ffc2fc953d2bf44d644559e
BLAKE2b-256 2c8c19ebeb08f961d4044bb844227515e8f3c26c91bdadd1228e65d2f8cf2df5

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.88.2-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.88.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for xbsl-0.88.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b0bf6b4a7507ce784cb1f3a786b51592c554a15e6abee3275fe4899a32a607d2
MD5 13265a31b44293696e3e06150540193f
BLAKE2b-256 e5237548f73770ed037812d286d3db4c34b9285b4e6c1b4c0e54e111c2ce7db3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.88.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 162ca441466d6f2b0decd004af6c9534e4cca50851b14df7a7d9170a773deba3
MD5 7c3a88b341c11d6ba332341ea36b78a2
BLAKE2b-256 332b4f306e39d180916ee58d02b5c5709d27d3b19268b30773190cc8378438fc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.88.2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 69a54acad3a83880d9245fb8335449383db4d2075d038ef9280588928e5891b4
MD5 7d48117b854bbf12ad04a64abdb2fd13
BLAKE2b-256 da259bc41fdc76403944317b8a759c0e9fd7b5d0993666b483d5cffab2864c49

See more details on using hashes here.

Provenance

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

This release

0.88.2 This release

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

0.81.0

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