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. 194 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.102.0.tar.gz (1.4 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.102.0-py3-none-any.whl (1.0 MB view details)

Uploaded Python 3

xbsl-0.102.0-cp314-cp314-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.14Windows x86-64

xbsl-0.102.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.102.0-cp314-cp314-macosx_11_0_arm64.whl (1.4 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

xbsl-0.102.0-cp314-cp314-macosx_10_15_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

xbsl-0.102.0-cp313-cp313-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.13Windows x86-64

xbsl-0.102.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.102.0-cp313-cp313-macosx_11_0_arm64.whl (1.4 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

xbsl-0.102.0-cp313-cp313-macosx_10_13_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

xbsl-0.102.0-cp312-cp312-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.12Windows x86-64

xbsl-0.102.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.102.0-cp312-cp312-macosx_11_0_arm64.whl (1.4 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

xbsl-0.102.0-cp312-cp312-macosx_10_13_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

xbsl-0.102.0-cp311-cp311-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.11Windows x86-64

xbsl-0.102.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.5 MB view details)

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

xbsl-0.102.0-cp311-cp311-macosx_11_0_arm64.whl (1.4 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

xbsl-0.102.0-cp311-cp311-macosx_10_9_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

xbsl-0.102.0-cp310-cp310-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.10Windows x86-64

xbsl-0.102.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.5 MB view details)

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

xbsl-0.102.0-cp310-cp310-macosx_11_0_arm64.whl (1.4 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

xbsl-0.102.0-cp310-cp310-macosx_10_9_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

File details

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

File metadata

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

File hashes

Hashes for xbsl-0.102.0.tar.gz
Algorithm Hash digest
SHA256 9646c8f1f130083223982426e8abd1a093970308061ea8adc6c2c98061838479
MD5 a688bb7553095e2a57c27c9756bc7d4c
BLAKE2b-256 807c25811ca4478feef3ccba59d13dbc12bdd62ac369e0d91a43cac6ac861c67

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.102.0-py3-none-any.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for xbsl-0.102.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5b4888c0e2aad29006c9b430d9d97565b3d0d88dc282bb8634640a2c5ceadb2e
MD5 4c62d18e1db4c1a73f993ac5b6608135
BLAKE2b-256 65640440df695759f420a261dcdf971ce9e5d4f5897e4ffee04765de88230e5a

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.102.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 1.2 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.102.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 aadf33687c9cde5bbd3fcf20a3780d412e8d572cf9a89e5174353eb60fd8e249
MD5 cdae01df72b69ce770800eb93fc654c8
BLAKE2b-256 33c08fb18b3193a3e965644c33dac0f1ea45d8e403039ec599b6dd1bbcb78d42

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.102.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.102.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.102.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 543dd2f5ac30bc36414003405b046fe2b9cecdf29449a19208ddd0154a0d12bd
MD5 cee6a055ef2fe25876c266992c39722b
BLAKE2b-256 d739b7c71baa58ea44bbfc0d040bb53c6adb664aca5c7376366b89b3320e65bd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.102.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a840f3969e0dcbdbbef8ade190e349f6f0b9c2e83f1468b91d766f62e62c285f
MD5 822b948404480f83910f59f7c2b71170
BLAKE2b-256 4e62bc9e74df40b155455f647b54261806ebcf8cd82ca9e2f5cc0eec90cde148

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.102.0-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 c5f370e0001c51933ccfe532118c302e6e915ad3c3b304b1744fb2e65a1d919c
MD5 6fb404ac88949301aa04fe55170f7e3d
BLAKE2b-256 65064c1d457676ccac3fe31cfcf7994436c198dfc46fb515c152ec9ddb548b50

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.102.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 1.2 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.102.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 6017907481cd889cc78db21574e0b925ed700bd179d47fa29aba850a11387fd2
MD5 f9e284532f1ea984092b4675f480761c
BLAKE2b-256 ae2a9ec8fa6bedab73417a11309ea865eddbb43ccf5c1b563bfafd0da6464e25

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.102.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.102.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.102.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a9fd4d0823fdd0e3e2834ff99e249aaa9c5b299475cf4aba3c50de6c0025bfb2
MD5 83063096ef57c49bbe2eb4ed2ce64aaf
BLAKE2b-256 3d943f02ee5e8b2397592d5c50d74a7a8e4adc0e8e9289c4d28bb1b371d604ff

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.102.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8bc8f35a3a73bbe4b65a27a9a7f88344b407d9fa2068677669d6517cae7c8c1b
MD5 1fa7a61b167151d449e13bc989bc7208
BLAKE2b-256 204ca2f512720774eec63ebaa3c322d9ca1f2d139b6da88103db131d0706afb6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.102.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 32d888d8695aac9c8b972b377c7c53e7d965cfd9821753e5ead1a276aef2eb2c
MD5 057613db363822f1f858d2a10ac6555a
BLAKE2b-256 3dcd8727877d0cc577b19ee381296210d1285bc2c38fac0435828780f2843b4d

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.102.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.2 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.102.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 37f09021fc136c8f58039abda401b7b68d3966d44d138832f4f1dbad0ed2bb4a
MD5 69cd384ac14fb8c956380c7ce5cc7aa8
BLAKE2b-256 f54ee5aba2cdd053ed3bfaf260943f502b42adf11edb4eb0c0149f7be15ad9fd

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.102.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.102.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.102.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 26d0e1b4a748f9ebfbb599eaa0528c254c2b7d25d12125efa1c6dcc1b8f22319
MD5 2fc1496bf10c46712ab8208b30477e1d
BLAKE2b-256 0374e5c8b565fb932eca489d319e14e4126f1db85f8a8d98b8434a28c685037a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.102.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b78893d458b99add73f7301e40257e9d41aa424118b00d22cfaca5122bca35f8
MD5 b507971dd48a5809fe0115088f2e04fb
BLAKE2b-256 f8552d4807cdc86aca31b155ef59ee7e1c5bcf64d0405381ca272d35cb8ac9b4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.102.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 6fe56c67d26905877a25ff2cb8b4c5545cc63d939a63a0fdea67984aad1f96df
MD5 ab121e335b1762a430e9420ee96c427b
BLAKE2b-256 21c5ba36c7dd2770092fda028831ec6920bb134724bff1b0eee448fafbec87f6

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.102.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.2 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.102.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 6c297d214bc685470d2448047d426d1ec0306db0f5f803060f5ccbac49ff2a42
MD5 878e78a091d07fd41183520625ffbe59
BLAKE2b-256 a7fd89897cb863cf62dd59bc21469cd2bb0edb2ab41775a41ffd3424cc1bf2ff

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.102.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.102.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.102.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a368bd90342d2463eaceec972a5d90fa881547a707b02029c4a357ca28e48e36
MD5 5e113efae5fdb567c74f92b3e821e721
BLAKE2b-256 bf83f200f127ea93739b15960eaa61b8f9f892cc94d1aaa930813725e70f1f06

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.102.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 802c12f2d32bb746ecf2112f89d761605eed9c268afecdd73a5625bfc9776a44
MD5 b2e38422bbb59dd3ca7e3d3c59485e81
BLAKE2b-256 00cf97ff72befa153a1fd056f20ef5024ae10420fade154a879b4bac425db792

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.102.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d470b6a453f44d2a6929fb75f07dae0d6b030814db765d7b758059d45c57f939
MD5 46ac7f01a1c1f950c9c84c97e01ba1e2
BLAKE2b-256 3ecae8c0741acffff03f6efaf93d711d2035d3b241defabe8788c765b7fa07e5

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.102.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 1.2 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.102.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a180704934f17491e1cff08c362c64ee499608628c214aff1737db03549313bb
MD5 10211dae25724dc593967b0354c66695
BLAKE2b-256 2ffe9751e4ec8dd7b02197360935ea846234fd1b118ddbdc2e03287aa4652761

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.102.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.102.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.102.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b572a4e3ecebb9316a35b313aa404dd5e5720f8b5aed6ed007461ac3c352d3fb
MD5 5621e7f64c50494e5bfdd2fd7bd247bf
BLAKE2b-256 18b1374362d0f3cd3b6cd0fd4e5d51f2fb7407144dc430e3c06abbfecb9e7529

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.102.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cfa3b89ae8f14a03599983ad311b00963a7335e4dd338b55be8ea49a4697f17f
MD5 d301361afea4e8579406af50b6783c45
BLAKE2b-256 1f94b6c48abed96ce3003920bd178d24a9290c63ae4d30fad09a49ab8011a763

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.102.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5c85dd304f892227bdf00c1414e8d5db12c65b58b83e9050325c724261f30d41
MD5 05e06d75d14bce92ff8800bab703105b
BLAKE2b-256 16b609edf06b5b8360bdd3c91d3ee08586416b8f9472e801a8ced4f3ae8557b8

See more details on using hashes here.

Provenance

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

This release

0.102.0 This release

22 files

0.101.0

22 files

0.100.0

22 files

0.99.0

22 files

0.98.0

22 files

0.97.0

22 files

0.96.0

22 files

0.95.0

22 files

0.94.0

22 files

0.93.0

22 files

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

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