Skip to main content

XBSL

English · Русский

Documentation: docs.keyfire.ru/xbsl

CI

The XBSL (1C:Element) toolkit: a linter with autofixes, an LSP server, a project index, platform documentation search, metadata scaffolding and an MCP server for AI agents. It works on Name.yaml (element description) and Name.xbsl (code module) pairs – before the server-side compilation that happens on deploy.

Before 0.16 the project was named xbsl-lint (the xbsllint package); the old commands, imports, env vars and entry-point groups keep working as aliases.

Not affiliated with 1C. "1C:Element", "1C:Fresh" and related names are trademarks of their respective owners. Language data is generated from your own distribution. See NOTICE.

Development notes and updates (in Russian): the 1C × AI: engineering workshop Telegram channel.

Why

1C:Element has no external tooling: the only code check is the server-side compilation on deploy – it is slow and knows nothing about project conventions. xbsl gives fast local feedback, catches what the compiler does not check at all, and takes over the metadata mechanics – creating objects, attributes and forms.

How it works

One engine, four surfaces. The core reads the <element>.yaml + <element>.xbsl pairs, and the scaffolding writes them back; the CLI, the LSP server, the MCP server and the web UI are thin adapters over the same core, so every surface sees the same rules, data and templates:

The engine core (linter, autofixes, project index, docs search) and the metadata scaffolding read and write the project sources; a private plugin adds Element language data and custom rules via entry points; the CLI, the LSP server (VS Code), the MCP server (AI agents) and the web UI are surfaces over the same core

Quick start

Step 1 – install.

pip install xbsl              # or from a clone of the repository: pip install -e .

Step 2 – generate the language data. The linter relies on tables extracted from your 1C:Element distribution (keywords, the stdlib type catalog, the configuration metamodel, terms, the documentation index, the component schema); they are NOT bundled in this repository:

xbsl extract --dist "<path to the 1C:Element distribution>"

The command runs every extractor in one go (python tools/extract.py from a clone is the same entry point; --only picks a subset), auto-detects the platform version and places the data under xbsl/data/element/ (gitignored). Details – data location, private data packages – in the guide.

Step 3 – run.

xbsl path/to/sources        # or: python -m xbsl path/to/sources
xbsl data-diff              # what changed in the platform between two data versions
xbsl translate SOURCES      # rewrite a project into English spellings (a project dictionary)
xbsl self-update            # upgrade to the latest PyPI version, safe with busy exe stubs

The main flags: --list-rules, --fix, --select/--enable/--ignore, --baseline/--write-baseline, --format text|json|codeclimate, --lang ru|en. The full flag reference, the --stdin/--index editor modes, native mypyc wheels and the self-update mechanics – in the guide.

What it does

Rules. 168 rules in the base set, in four tiers: A – structure and yaml schema, B – text and typography conventions, C – code structure (blocks, brackets, unused locals, the style/ code conventions), D – semantics against the platform data and the project itself: every type position in code and yaml, enumeration values, Query{...} block tables, cross-file consistency, the types of attached .xlib libraries. The full list with severities and documentation links – docs/RULES.md; at runtime – xbsl --list-rules; what tier D verifies in depth – the guide.

Autofixes. --fix repairs the mechanical findings in place – trailing whitespace, typography characters, mixed newlines – and only them: anything needing judgment is never touched.

Baseline. Adopt a rule on a legacy codebase without drowning: freeze the current findings once, hold only new code to the rule; the same file records point exclusions with reasons. Details.

Metadata scaffolding. Creating objects, attributes, routes and forms without hand-writing yaml: 33 element kinds, forms generated with real content, context-aware rename-object, access-control editing. The same operations through the CLI, MCP and LSP:

xbsl new-object vendor/App/Main Catalog Goods            # the kind in either language
xbsl add-field vendor/App/Main/Goods.yaml <section> Color --type <type>
xbsl add-form . --name Goods                            # object + list forms, registered
xbsl rename-object . Goods Products                     # rename files + update references

The platform is bilingual: an element kind has an English name and a Russian one for the same thing, and the tool takes either spelling (the kinds are resolved through the term dictionary extracted from your distribution). Section names of add-field still go in the project's own language; xbsl new-object --help lists the kinds it can create.

All subcommands with their options – the guide.

Editors. The VS Code extension (Marketplace, Open VSX): syntax highlighting, live and project-wide diagnostics, go-to-definition and completion, the form designer, a metadata tree and a deploy button. Under the hood is xbsl-lsp – a Language Server any LSP-capable editor can spawn (details).

Code templates. Type the first letters of a construct, press Ctrl+Space – get the whole construct with edit points. 51 builtin templates (each one parsed by the linter's own parser, so it cannot insert broken code), your own in .xbsl-templates.json, a management panel in VS Code; the mechanism and file format mirror 1C:EDT. Details.

Documentation search. tools/extract_docs.py turns the distribution's Element reference into a local full-text docs.sqlite; the xbsl.docs API and the MCP tools search it. Details.

MCP server. claude mcp add xbsl -- xbsl-mcp: linting, documentation search, type_members and every scaffolding operation as meta_* tools – an agent creates an object and gets the lint of the written files in one round trip. Details.

Web interface. xbsl-web – a local page over the same engine: rule toggles, filters, themes. Details.

CI. The exit code is non-zero only on error-severity findings, so xbsl gates a pipeline as-is; --format codeclimate feeds the GitLab Code Quality widget. Ready-made GitHub Actions and GitLab CI jobs – the guide.

Extending. Entry points let a private package add rules, ship language data and override severities without forking; XBSL_NO_PLUGINS=1 turns every plugin off. Details.

Output language (RU/EN), Element data versions and the data root resolution order are also covered in the guide.

Tests

pip install -e ".[dev]"
pytest

Data-dependent tests are skipped automatically when the data has not been generated.

License

MIT – see LICENSE. Trademarks and data provenance – NOTICE. How to add a rule – CONTRIBUTING.md. Release history – CHANGELOG.md.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

xbsl-0.82.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.82.0-py3-none-any.whl (853.9 kB view details)

Uploaded Python 3

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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.14macOS 10.15+ x86-64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.13+ x86-64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.13+ x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.9+ x86-64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

xbsl-0.82.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.82.0.tar.gz.

File metadata

  • Download URL: xbsl-0.82.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.82.0.tar.gz
Algorithm Hash digest
SHA256 b24a0741bc5ff0fb7db79e277b5e65655f9a41c1e637fd0d48e265ee11ca2c97
MD5 371a11f39ced71d1f5151528eec56ff3
BLAKE2b-256 bfed734c227b30b0d9f0fd348c899630b61a45d5b822107f67d3008b0b52f70e

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.82.0-py3-none-any.whl
  • Upload date:
  • Size: 853.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.82.0-py3-none-any.whl
Algorithm Hash digest
SHA256 111941d45fe2bcf9402bea5875d30796ef704bd6f8db967b5e7d4f1e295efcf4
MD5 4fc243cfdbc44d1ff9ce53ec9512c33c
BLAKE2b-256 a40ff49b9bf9648877bc1f980a0576f0441c699edca9145ab7f1260f105c7311

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.82.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.82.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 8d62992b28502dcb712839acc2f4a91060ff1afc3ee19ba888eea079b2aa948f
MD5 51cf80b7a01778bace9691c22d4468c3
BLAKE2b-256 f62702243d2e1b0248fb23a094c9d5dbd9baf786f2cb8a4c4b26f60b0fa5fcda

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.82.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.82.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.82.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 be9b9d735dfa0766ee56a8e9c129081b69a6b46b7bc452609eb196e0b58332a6
MD5 05083150c3757b291f1b63fae4c09d65
BLAKE2b-256 5f70d6aff67a2941702b6fc4082ed364da5d2f5c877faeb8c87bc2125f26a428

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.82.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f31ead623107d6592af863205ee4b4ae74c6cee81eca7019395d87fc4864914a
MD5 0624753d6d092fdf2c2149f050b56580
BLAKE2b-256 f1d423cf725e50180b547ef85b9fd16589853cade563504cbdc49f09a3086425

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.82.0-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 a136030340e3486a01f2058e974d75e1c8082501c833293129d5060cd35aefaa
MD5 f24f54005eaf2a63670415e49910700e
BLAKE2b-256 80f5e69a8e094cf9e926cbd05826b801784f401b784e0ee36eb0a3ba0faaaddd

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.82.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for xbsl-0.82.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 abbecec604a5b8bb57304a6eaa1cc3661c6abc93cd912c0061f2714910d2f213
MD5 22ebcec0702b69b4e756142ffd0c1334
BLAKE2b-256 b0208434e1a5033a690cc6ff2526dd604bfc190d7158baa30746ea00c4fc0bd3

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.82.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.82.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.82.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 890be3180ddabb162893e4651760a27d4ca8405bfc68be94ccb2ca03095e2014
MD5 87d8682ee1b6578c06e6c9a95e9d8ce1
BLAKE2b-256 420c417f0319c527b371094d24df5f29eaceb26833d97f943ae9506aa1322024

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.82.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3ffd00bfdffc9b861169d95292405385495ca39e42cc4eb05c2f4a144be13a1d
MD5 79592ab05aa25e21b4f9d03df53dd242
BLAKE2b-256 82ae3debfa329621798f78034085549257bc8ae55994e73cacf65a80aee596ca

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.82.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 630b5c910495774e32d6a43bd15bfcac238ce3197d5c24f8b0357c6327139977
MD5 713673e411412729e3e7b58340695400
BLAKE2b-256 1afd1c34a6658e6a5f73605c0f5ebc1724f069b1d3e40ce5e1f49a3c8e88c171

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.82.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for xbsl-0.82.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 3bd053dd8567625282b738956b36d5cae7c030c6b075a33dd93e940ed7fc9905
MD5 cda31d1091f71b616ef748b72de53425
BLAKE2b-256 4226f9e0bae9ded8688e52f2d572fe8d3b78ea07d0ae91f3353046a1c5d14a55

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.82.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.82.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.82.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e925fb18829d539b6a7c2ce3b1f2e41dafadf5142b6a500c8c4476c7effabdff
MD5 daa980c295e4dcdd7a4a7e752d6e9045
BLAKE2b-256 258f7b306b1c54e1e9d47d4e3ef58395b3d82ed9b8bd52674765c58f5af291c9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.82.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6d36b42ec9cdca502cfd4d17569f12171a32067203172cc0b88242931aeaf46c
MD5 1c7eaf71478f0b6f42e895fd558ee382
BLAKE2b-256 218c53036422fc7df71fcd4ea99aa88db0a038a1642ed81d6cc68b0ae27f0fc0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.82.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 f57035eb44677a77c4ec098aff54351073185d2de5b1e6da927c65250e1e27ba
MD5 31384a9009632a70136c2e10f28573a5
BLAKE2b-256 c22d9644ffd64fc2006bee5e38696e2f8d9a5dc83fb5871478ec161426b2a747

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.82.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for xbsl-0.82.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 6091c2d0cade762055bad0126fb39ca8469499438193c27db5a0a7bd8b34c61c
MD5 75e8a9fb9d0ba6c051f25953015956ef
BLAKE2b-256 167eaaa5c0185d5fb0fd8555436261815133543a7e6c31e147ad56da7c15f4c0

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.82.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.82.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.82.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 61d954ad0f79dfbac21f633b0b7d1c948cb4771ac7fe085dc3fe35c5cb1731c9
MD5 abd51be6caa726630aa804a9a57986a8
BLAKE2b-256 de84a2d341bac1e71a21a88a2281238bbdd610998e6cccab5ff4a487cf77e26f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.82.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e3016d3b74463a4bf581747beb8c764475b1014fbe8dd4bc415ca6cb25fc23cd
MD5 a79a80abb86c7c0b84eee7e0594d69b1
BLAKE2b-256 941b323741526f7e5edb9ebb557c3e9f8a40a42e7c468d5db01ac08a82a9f22d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.82.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e9778858cc9e44838a73b7fff9d6780cd7c5b5fda5cc00eb9b4b97186a1385bb
MD5 d24e074ba05e0d41156276d96e6eda72
BLAKE2b-256 948e01c036a53feeaf63ab454b54ade7a582216624a3660691a2b4a3b87c204c

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.82.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for xbsl-0.82.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 8c303c0a37bb0c2e3d7fb6a8a7d847af682f321f122cc59f9fb24463a8149cca
MD5 55fd8e551b2aa6a875e50b82cfbeff19
BLAKE2b-256 514356f93405350f916685892b445436ce81d6b73cfa7e5971628a248aeb3d7d

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.82.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.82.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.82.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ef4b81860f31103dc2e87db3395af82ef2505e4d98abc578a94b70b784a77eba
MD5 3325b50a7dcc2f5c0a94d95211556461
BLAKE2b-256 fadd2c2c01544ed82ec5dd72513250d22e123ad6a025327777974cecd827d588

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.82.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 432f14a29454b04a64577bd6f0224e7c739fbf493ed23db9375e1da215051f16
MD5 b7fd9a42fcd89dd9275063675c9eec35
BLAKE2b-256 a7d61472bc80d9452ee8c3938ce00d9abdb23bb1c8651181102795676b4c16cc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.82.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f371116910d7e74abfdf00a86d7be3541e390fad73a7fe95180020ceda4c1c42
MD5 056bf3dd66dde773f267d009b62b0b97
BLAKE2b-256 8f77f4e3716be649e67799dca318caafa23052db7192ebe1665b156d03d4e689

See more details on using hashes here.

Provenance

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

Publisher: pypi-publish.yml on keyfire/xbsl

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

Release history Release notifications | RSS feed

0.92.0

22 files

0.91.0

22 files

0.90.0

22 files

0.89.0

22 files

0.88.2

22 files

0.88.1

22 files

0.88.0

22 files

0.87.0

22 files

0.86.2

22 files

0.86.1

22 files

0.86.0

22 files

0.85.0

22 files

0.84.0

22 files

0.83.0

22 files

This release

0.82.0 This release

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