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. 186 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.90.0.tar.gz (1.3 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.90.0-py3-none-any.whl (940.9 kB view details)

Uploaded Python 3

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

Uploaded CPython 3.14Windows x86-64

xbsl-0.90.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.5 MB view details)

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

xbsl-0.90.0-cp314-cp314-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.14macOS 10.15+ x86-64

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

Uploaded CPython 3.13Windows x86-64

xbsl-0.90.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.5 MB view details)

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

xbsl-0.90.0-cp313-cp313-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.13+ x86-64

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

Uploaded CPython 3.12Windows x86-64

xbsl-0.90.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.5 MB view details)

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

xbsl-0.90.0-cp312-cp312-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.13+ x86-64

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

Uploaded CPython 3.11Windows x86-64

xbsl-0.90.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.90.0-cp311-cp311-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.9+ x86-64

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

Uploaded CPython 3.10Windows x86-64

xbsl-0.90.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.90.0-cp310-cp310-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

xbsl-0.90.0-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.90.0.tar.gz.

File metadata

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

File hashes

Hashes for xbsl-0.90.0.tar.gz
Algorithm Hash digest
SHA256 0f4b623dee8e7d3b8dde25e650a8e2c7f86d10b3de55f501c0e1ce69e7c276c6
MD5 0d5ca8bce99a579e9ac7c76556a300e4
BLAKE2b-256 fe9331bc988e8d975579c9914821e2300a2e4f8e105c141bece87d5a13eb127a

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.90.0-py3-none-any.whl
  • Upload date:
  • Size: 940.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.90.0-py3-none-any.whl
Algorithm Hash digest
SHA256 42bb9b7a33c6dd8c2a74a76695aaabcb0625b8ad0e1195953019aa5183da2fba
MD5 d996d001f12654c537d81f12b54c8659
BLAKE2b-256 2c023e7c29248022daf5c03d2cf9e24a428be34a0ab9acca60fabb516da626af

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.90.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.90.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 957e58a4a5fc81c83f842bbcb4d749af38ff01514d8220d5f1c22f6e203f9a84
MD5 58a36f34c31c92da96f06551d3651b4f
BLAKE2b-256 a7c747b0949f06dd9eaff651cc80e11f600b710044becf3e40bb1aa346eaa962

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.90.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.90.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.90.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fcd6c9046666b66b743f1579484b74d829a511eecd9c87bb06f5411fb2299949
MD5 755a910961cef0fa57bfa30df19a0738
BLAKE2b-256 ae2d140cd0cc54582a4009c04f1746dea65b09f5779b17f793960cb14641ef82

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.90.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a3070d3715d40677fade58b17713e3a4851ca7913c478babbf30faf3ad1a3080
MD5 6d6308024614a82a47340ec363b2e539
BLAKE2b-256 2001f8311434ba7813d022f0087e876eaeb1340b5bf9d82b0f4ab450e6a99813

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.90.0-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 6659a17d9ef17ec39944310c1cbc1163ac3eea481e8ba9bad4b2415fdae9b9df
MD5 7676ef30e4921abb82923f46bf0e159c
BLAKE2b-256 c3dd7a9451d32ee075537519074b3f25e5c58292969fc037e79f240a4af2b2af

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.90.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.90.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 3df8e7795b2f6e38e0632f135c298de32386b8226782f6f7976e127a7dd08a73
MD5 19f558a9a3a922b044ab09478e63dae4
BLAKE2b-256 8a2ccc558040950b7f8caf70002c7f2dfbf359c4409135f8372dddf48f5bd715

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.90.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.90.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.90.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0d3ca55530905a44237fcc29fe2cfb4b596f97505d53159a3add9e5add4655e3
MD5 cdf4c711b0b1f296310fbf072e46a275
BLAKE2b-256 28aaa9964ca884bd6d1bfe6f28571027bb2e99713b2a26b76e0e3ddd4e497223

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.90.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 eb6af75bafeaf0269368939fe7e3d0ed650c42d979a4d5e7b68d0d79b21e97fd
MD5 8bc5c7d86b15059ac4791ef925ace39d
BLAKE2b-256 bdca4e38f02936093c27f1b0b1f7626b8a9365d0bfb50d53a3efb2003eafcac4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.90.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 4bb7d3921163e335ad04f3e22510f17f7eb6d0922b4af088da09fffcdb396dae
MD5 96207022ff02633b07d66e734d8e9edf
BLAKE2b-256 51476002b5f22c07c37b7db7c6cc1a50c6f9740477953741a4a2c9bc92e552ba

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.90.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.90.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 bef1c19ecb83c858cb8adefb1c0c8ed307713652fb0b4590cdcae1aa67737660
MD5 ea7b9f7ba3ed5ccf8409ab88d0ef73e7
BLAKE2b-256 8b2c3d3a82bd32b45f3fc1bb993521a109b9d2a35e47110c7b79f88624542dc9

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.90.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.90.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.90.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4fdc82b0e62dc53e378c286a70f3aa38df897bc9fc812a0712d6ff948f06b48a
MD5 b6666ef7acfbdaee644761fcb1b3935c
BLAKE2b-256 66d2228a21d151892f0b08f1a8023373fa73c8453bde13dcc4ec4dd026bf322e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.90.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c661abda148cc78b5e13fa479cebacafdfeff3735482c7cda90df0a6090e3c58
MD5 ca90682e3be24b43437dc92c027f2e29
BLAKE2b-256 837ed7380bb120e61d5ae71ea52770e50a2942d22578b70cb5f50e304abe046c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.90.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 5ceb4a992624a171a7b49a468876553caa452d7f14a0b9657eb967dc4a59d27e
MD5 27db956e6666984d54c97eeaa79b51b7
BLAKE2b-256 77693d3ad622614c09e9c0d8975e2560de32ab034c1393a2bc6d1c74ee079734

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.90.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.90.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 3322d21fd8f514f3db8c41b8775a5e1fe97d0b0d8a4e21bf291c26158bedef57
MD5 8225ef3c8b8dafd9d74ad07d651535a3
BLAKE2b-256 107de531a2ded4b4f0b3f28bde34b3bf995203a412c4c06173133d014327662b

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.90.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.90.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.90.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e3e71d156ffe91b2e2297009260ff8e1b4f3f40076baf235bd3a7efc513856ae
MD5 dd656bdd4d8329545788a8420a7ec26e
BLAKE2b-256 dccb4a293b4b5b8748d8b1170bdb7f7e0bec5bc9d115318b51662762c90cc179

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.90.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d9eb8a9cad584bb3d4bb19868ad69be99fa1264213868be6d4b247ea3e017e48
MD5 89b69b97e3f89e0e49351ff61ab77d43
BLAKE2b-256 b14d84d07713640d96ab33440cd1b75b976c2f8035369a430a14758a219aa4f2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.90.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 42ac68585c3c62eecd21edb1e6d5b14046468931fd506584eff76e37d3ab094e
MD5 ba1e4e31e8ecbbb0ddfc3eef3a1bd0f1
BLAKE2b-256 9661524ca4d1e3949f23abe3dbe93b63c28812ed6b9468c0c0795c0fd55a170c

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.90.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.90.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 4343bb9a29cc47b131d678426cd24768973c4c9a0ced4fcfb20112a092cc75ee
MD5 c0a90d7b72f7304b7cecfece6fb5e074
BLAKE2b-256 90d672029a1226849c44ac14a83012d6946183037ca31d4cd6f7a1daab1530ab

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.90.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.90.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.90.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c9a676df02f6945f75d5500e0725ef2a3174ed421d0d4e6ec60620c3dbd8a7ed
MD5 2a2eac504670daa0dbc3b69e4ddc1155
BLAKE2b-256 d5c86c8ac53c671ed31544e7c1323df205bb24f2d1aab03399432fba484c5533

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.90.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cb5f6ee8f087136143754336db5746539ac7dd02d9409c535e47e749974b062f
MD5 eb6c878e9c2c1c613fec2588eddddde1
BLAKE2b-256 5539e0fd4755709c31982021aaebbd22cd38a5eb1341c892c968e8a71f9f8b48

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.90.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 370f4f911ad391d755dae2789e6da0e344bdc1a66e09b1275122ba106a65f62c
MD5 737c24442e6a14387b1c4823440de428
BLAKE2b-256 86eb590ac5cc280d26ac089bc04c13cced3797053dbf23574e24e4951bb81f39

See more details on using hashes here.

Provenance

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

This release

0.90.0 This release

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

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