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. 171 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.87.0.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.87.0-py3-none-any.whl (877.3 kB view details)

Uploaded Python 3

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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.14macOS 10.15+ x86-64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.13+ x86-64

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

Uploaded CPython 3.12Windows x86-64

xbsl-0.87.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.87.0-cp312-cp312-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.13+ x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.9+ x86-64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

xbsl-0.87.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.87.0.tar.gz.

File metadata

  • Download URL: xbsl-0.87.0.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.87.0.tar.gz
Algorithm Hash digest
SHA256 8c9ca403330e04b8913df663f193bdb0430b734d6be188734ab1101a4e215344
MD5 30addcbccdd953ea0a8281d8039bca89
BLAKE2b-256 1c4dbb556342c34cf92a34d2d222e2029efc87cb086a690a7d96da164086711b

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.87.0-py3-none-any.whl
  • Upload date:
  • Size: 877.3 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.87.0-py3-none-any.whl
Algorithm Hash digest
SHA256 072fa1c1f6c94a8899dd35c974ed90fc9da144e5fd9423407a8eaa99590711ec
MD5 0572bc4410d644398c0ee06f11bfc5a0
BLAKE2b-256 5f1b9a5bd175873e6d5b3c9565d43e8695400f2f08ef423180629565cad5e6de

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.87.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.87.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 f1555ab3e8600cbfd408ccbee9e7f77cb3d83160c76322edab4c77b261615edf
MD5 99c18354e89d4183284e2bf818c1387c
BLAKE2b-256 201d6453107e06f29f14be8bda88c1776377c0399cac2ed4b1ee3836af0c9797

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.87.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.87.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.87.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 38e35260dbaf653038f4c06fdc72a7845e07b5927de6f3cf08851b0ec962013c
MD5 4b5d16d0cc95402d393af183e5c56ae0
BLAKE2b-256 1279b088d2c24d950276b07c1309032ce385da74bfcc3fc93b5653287d30551b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.87.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b0ad472923595eb0243e9e72be2e44547c0b318ba8f98a07b529fbfb4e687ccf
MD5 6a73b7c095eed247e01a1c2ae21a72fd
BLAKE2b-256 473c9ece799c821cf9624adeb91e03f5dd4d13d04ceae009bf356bed1a51d597

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.87.0-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 bdb171e00508614f1d0d84739464dce7bbeed4606dcdbba2a97b06d392c68b0d
MD5 b2cfe99728682a5e060a29a54f7e1ad7
BLAKE2b-256 3ed15b076b2237734d215f6ed3d31cc0138148a1adefd43979b7d936c9a3e363

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.87.0-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.87.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 3c68b43eac26b925fb1be23aa710b1bdd2afeac6870a0c5ef27ff4f9c99162f9
MD5 f54845209deca5d2cfae0c4f9fd0d6c4
BLAKE2b-256 d665fd39a6edac0a4f88af3fa5203e0ed0b7e642ba4c61fbc960d8b834386d67

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.87.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.87.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.87.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d83e0740fe1071e0358b74b4b49f6e0d095a612b36e0f7fd6da6ed565f4fc8ab
MD5 09e696e30d18a0acadab69a2c344f214
BLAKE2b-256 2860aab4fbe8530996730427070d43b2eda859c8d26ae01477c8d77907aeb7be

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.87.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 352428cddf48136e71626d964534bbaf41424f3e2a3fd6b2c171ba3cb44dbe94
MD5 2134656610a6bbc05f9a635b567fc2e5
BLAKE2b-256 396cf388a0218f2eba65ae4c67c922b1e81feb431d4da41df4285bf7686183ff

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.87.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 71206ae6e1f3bf9ffe34d79665b410e58694f5fdfd9ef58f58eaacb92e4e7d91
MD5 9764cb19b9a69864f161fee8b64392c9
BLAKE2b-256 c22ad815dcea5996f5c871b264959db71c14cad141655fc97f6dfd40c156558a

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.87.0-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.87.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 61e5abe9a00e77943f80d9ba7d5ef618d6785a53c922033813e6408dd3262692
MD5 3d8c01ae4a08a9b2c0e60bd2bc8d4497
BLAKE2b-256 4c7c4d52d6165eda78cae76cb703e07e2bde0fe416503d832efe7c952e183376

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.87.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.87.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.87.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 03d0f16492b3f013872d6d79335654b6fa0477c69223a291d6a98dc9f0da7025
MD5 e489286a852f14b4909e9164d6af7346
BLAKE2b-256 a54c5dabfe2f3bdc1615d622185e5d38c6d6087d74969ca1bd288029b7c97b61

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.87.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 45165eded70d608917eec8adeecde6ee7ff6b04db618924552d8663778995639
MD5 4209787a34d03c81397d234c2c2b715d
BLAKE2b-256 a8dd4b29268e03beac90d0bd95168c5532caa9a93932ec83322a8fed928bc0fe

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.87.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 94f6d6d62851388c6703f831cc45eddc410a8cdd4abbe58c0438c85d03d2e84a
MD5 7bcaa4c72580c52e997937212f59db54
BLAKE2b-256 0bf76931d460e0079d3dc125b7382d7225da8b9e2d0a4176f9b1489312bc8c11

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.87.0-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.87.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 254191c29066a498f52423722bd98c6feb2f918a635479f72b8086fc0561cc1a
MD5 e52697e3cfbeb30f80383bf677c2bce0
BLAKE2b-256 2ee917b5592ae4e24c4e5e0ade6e3760b4951f5ee7c845969f8cc89389ef17be

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.87.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.87.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.87.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 26330ceea1d75bb27bbbe74a23e5d253b4cfebe5111b6843e54813f384ca4934
MD5 f55323022d0ad92ca4e31afc921d6bca
BLAKE2b-256 2d61008e6f418bb5cdaeb38c8d4ef797f91b118c05ca1463e5f581c6524207f2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.87.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 38f87de95b24d9c1487aed9a7bf32245d6e17b6029f1246904da50495d64970f
MD5 b91a19bd0df5f65691c2ee73c3800228
BLAKE2b-256 b7b024dceb94ac42344d65b79b5bc85ad83d540e08c7137f51063a142ec270af

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.87.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 996073cd06fadcb72f8c132d957d16736f3457a6530d423c83cfa91f7a3f1245
MD5 f7f962d49f6e3c42da908dd8a7839788
BLAKE2b-256 5de736fafce9bc3f98f589d42ee9c6feaaf7a139c852a750f5ca4310ebe25f08

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.87.0-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.87.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 885b0b7440e658910bc46cca2000ccca3d32707f7345c68eeb9567bb447b9749
MD5 c9daf73920b6b43312ae41794808a8fd
BLAKE2b-256 8664b9bc1d51a4a3de8617ab75b99e41ba2333f24c002bb148c7ff8c7bd2c60b

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.87.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.87.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.87.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f7173563c605ac9dd48e1f14965fc47444b561aab02dd6c9fd6844f051e41def
MD5 50346fadb68005b1d10a287812374749
BLAKE2b-256 4f079693dd8aa2950dd43692064434cc701c3e9ecfa438975527aa2ee7627607

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.87.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b4d5b83db53b5bf445e5c1886b7e5fc37348cba02f1d648567be99e119d8ec27
MD5 ec2e374270b6e6c5cb8db68580982935
BLAKE2b-256 0333008b2d046a7122da9c4186e3ab523b654bf125a492dcd06f067ff66e453f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.87.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0f6b31b97dcb6b0577d86144faac54de2d1cba8aa18361605c029abe45271beb
MD5 926886ff0271138e42dd767abd07bb6d
BLAKE2b-256 bf841abcb1bae48a740834d61d4f397f49dc7e2c3582fde926411d86384d787d

See more details on using hashes here.

Provenance

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

This release

0.87.0 This release

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