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. 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. 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.85.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.85.0-py3-none-any.whl (862.9 kB view details)

Uploaded Python 3

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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.14macOS 10.15+ x86-64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.13+ x86-64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.13+ x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.9+ x86-64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

xbsl-0.85.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.85.0.tar.gz.

File metadata

  • Download URL: xbsl-0.85.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.85.0.tar.gz
Algorithm Hash digest
SHA256 5e254732356df1fb2ee80fecb79230c387c6b81428610c8defd2cdafe8f89d3c
MD5 c0d88de6908e942056ce4f18ea5a3147
BLAKE2b-256 2387bbe887fb8b2a0b69fbb4275258d00064996ff1ae154b22c4f00fa584cee7

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.85.0-py3-none-any.whl
  • Upload date:
  • Size: 862.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.85.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5e040e60f5e5fee08b8f926575333e7e10d2106fb835dedd5feb9451f0bab4a3
MD5 7478c25c7fd1ff1f83875df378d885d4
BLAKE2b-256 e836df0c20fcc78b090045fe51d88dfbbb967c9f4847d7de7345f36d440b5faa

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.85.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.85.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 918cb1f2a067a85818e2833b2c4147dab06cdd3482476715651eedf01bd3de04
MD5 a63003bcab201948626e3da906978936
BLAKE2b-256 b8316abe2dffb757e3069bf519c11518f97798202b5be75811e6f017e0e55527

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.85.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.85.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.85.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 19f0f701aded79e298bae7fbbb9cbcbf68e8bc33a5e83a086fbad4ba5620b08c
MD5 3f91996c468c75cfbc4283d7e71c0352
BLAKE2b-256 ef1e142db968823fb3d8ba7ce76ebcd0f7947dc2e5f0de2acacd67575edfaa63

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.85.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 24fe4861531d28360ebac80699a3f675405728d114c167c572f97174efc66513
MD5 ce852f275e2a08076b11abf9d36414c5
BLAKE2b-256 a8a302a5ec7711fac80adf8f08b2294ab4dd714e2e20f4cfbb5a287f3ffe263f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.85.0-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 c237589f67728e7387a98223253a0a5850901b99b3c1de839dbeb91e13f45750
MD5 5a15711729760631d6025cc2c3d80eb0
BLAKE2b-256 9a81db0f81e270d53560b3d599a60e31285c0d0bcfcc99b43e3ac78ed4b6f5c4

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.85.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.85.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 b48ddbf95b29775878703841a970437c6948d7de8f14b4df5e397c379e0e37da
MD5 10a9657fc0fda6936965ef54b8bce94f
BLAKE2b-256 eebca3622ec6f8cceb766a95ccfef246a85b910dc3917ac75bec09a26fe8f95d

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.85.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.85.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.85.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8a3010182865f57bd717e2c6749891aae985ac6ed8a9ae9911e0c95b4c325f92
MD5 f0b98d7717f3cfd01765909800e4b123
BLAKE2b-256 7f3069bcec5b56ca027d81c949f731c08cab1430050e0d66e3198a10074d22fb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.85.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 59cd0da980e207ab88d7e2d0cf3849e4c0616153a917dd6614d393f5e6ba797e
MD5 34e63d30e6006804a1e973c4ad1821a3
BLAKE2b-256 dad56fa3201433f4a2e1ec9fd0d549c059ae0bfda32442e7f131f0e86bb381d3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.85.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 2000a1b1fabcdbb0c90fcf3b18ab7387c13ec7f6d384a5de6d30e93ed425ee1c
MD5 5d0977851e262ffb5c8585b81675917a
BLAKE2b-256 173c142b971ab5e272fb407acf65cfa45f390fa1643d0cb788793b0900c0d527

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.85.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.85.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 f7efdf7213a8ad9dae0d5257524203d842d4477ac84982180263da6a012a7702
MD5 5c8bf4d1aa1bf4e6b3f1a77beccf05db
BLAKE2b-256 5dca553123754355fd709e7d0dc8d3a15c314c6259f8049251c63dd9b4847708

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.85.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.85.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.85.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ca385a5e4c9e8abb163dfce79b43e7cb11b272948c8ded6f07825856ab8e1208
MD5 bc2971a4e886fd0cf6e9d5bdf1f3c4ae
BLAKE2b-256 2f074dc9e6ed33199c0cb14081e586828bf92b96bedc296aabafc3dc669d9a56

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.85.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 383eac1e497c55bfe8b984b6e7910d4fbdc601f2a22f18804ab026037dd8023f
MD5 e1d7e907b1a26b55dd1ed3318880c951
BLAKE2b-256 2ab12df9fdc2cb000166099f51ecb92c75d7484e350b47e755335d4ce1474f39

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.85.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 02ffd49142242b18b3131b4d50dd2fcd4047c9800d5332b1be89a6f92600aa7c
MD5 2030bb2553154ee9ab01f7ca377ea433
BLAKE2b-256 58958cfd312eb14905ce06f9b3eaa8b84dcf850979ee89e97dec47b8d4bc1a7d

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.85.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.85.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 a3b20018d7f2dae922ecafe6f593fa573ea8c128e8a9a151ba007fb29eb27f94
MD5 fe6a0e2c36fdf57c98504edde4c6693f
BLAKE2b-256 7397e18b7fb9ea79785b46d5cdc5bcf141a77ef57bc08984a9e91ed0a71956c9

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.85.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.85.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.85.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7d0817b7288bd1e7063fe045699bcb7e0839f30fe4af59aaf7c2eea00de3c42d
MD5 ddcb4d86be3843ef89006145ea9fd6ef
BLAKE2b-256 fd7b06480a265cb05ff071b1ffea257dd9720824fd0383680b9714fce57af320

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.85.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2d4f80969019f0d7bebaaf0592060a480c04b01950ca7a7a65b9870d68aa04c7
MD5 dff71debc083f6d64bc5f3b9d81dfa72
BLAKE2b-256 c5cc40d86e083927100252f646cea7861a2a19c21546076ce2502d6f272526df

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.85.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 07ac3be15e15ee25d761c14c8a9c0ae6bcbd3a466068a521c0d89429ac31b6b5
MD5 2b3280275a72ea8198d4ef00733e78c4
BLAKE2b-256 f09ef5e2780101a924891b85418c0e7b087548da7708aa857714fdcaf8b57f1f

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.85.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.85.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 b918afcbd3e4a4c1cb2f875e3c03c83e8ee82eda6f1b6a7d8b58dd90887ea66b
MD5 d5aba60094699c619cadac3f9c75441c
BLAKE2b-256 5fcaca13b2f0242bb9aa492beacf6b060c7ba0a30a8cab78c5718f1fdbfc363b

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.85.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.85.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.85.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 aab71d35e3157dfdbfec07638fd371093d267a62c8336d0586d9067f1c707e7c
MD5 ccf0a1b8631c1c3958200d24e010257f
BLAKE2b-256 140381e95f019ea3d529e9347a514c5150124adf4b49e6785422c3e658f4eca6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.85.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c3cd5b53a7220372dfa47bb56794fd6bdba2c9873f51acfbbdb51212460df8a6
MD5 a1cb2ab2608fa6d50fea11aa7e0886ee
BLAKE2b-256 d964e8c996cc9f7f2860b4c88f2d9ae8b360061d5aed282583e9ad25b2ecd534

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.85.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a5b61fb3e83e185e5b1256d4ab464288d8d219e7579017b5d4d2b70cf4f5ab8a
MD5 c9713c6c06e86f72f4d30a920e2b332f
BLAKE2b-256 d1ef9df8f521a368dd69d4c6a58e098e990f251f82f2ac78d673c73bf77a206a

See more details on using hashes here.

Provenance

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

This release

0.85.0 This release

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