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.91.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.91.0-py3-none-any.whl (948.9 kB view details)

Uploaded Python 3

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

Uploaded CPython 3.14Windows x86-64

xbsl-0.91.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.91.0-cp314-cp314-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.14macOS 10.15+ x86-64

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

Uploaded CPython 3.13Windows x86-64

xbsl-0.91.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.91.0-cp313-cp313-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.13+ x86-64

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

Uploaded CPython 3.12Windows x86-64

xbsl-0.91.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.91.0-cp312-cp312-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.13+ x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.9+ x86-64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

xbsl-0.91.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.91.0.tar.gz.

File metadata

  • Download URL: xbsl-0.91.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.91.0.tar.gz
Algorithm Hash digest
SHA256 26daf4f1735de52927f1d8778fdb820f447ca8f046ee7bd6b2bb070ed0fb05c2
MD5 63a2299df362f245035f5d4001f06d94
BLAKE2b-256 92aeac0e705204884a2b3ccbff213b07e816af00c047647abe6f657f90f2c320

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.91.0-py3-none-any.whl
  • Upload date:
  • Size: 948.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.91.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9b207d0e94cc99e87fdc1b9e7b44554a53b720c09dc5d7730aab2d6f1fa45cf0
MD5 50c8b6fbc64b40eb410c8b8713558275
BLAKE2b-256 a1c76c09d0686c6ec4530b9729154488bd65ee1fb01e5cc81713c64531721a1c

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.91.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.91.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 f79db2785b782100bae77c4c965287b3fc0a38651e18079d7f7805366b2fe67d
MD5 7f4f988c99dc64a81c87006b5109f022
BLAKE2b-256 5dc56a26906fbd4e90b8c26492d36ba74f16f86eebab287a984aab1a5069ca1c

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.91.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.91.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.91.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 80130408cf92c9d7134c44cab0cc643e9faad8c46e9fa2d91327c76f55f41e88
MD5 23a1e59a535182540146893a7e88055e
BLAKE2b-256 926e937510ad377a8275fe58f4f4ef6540e18c600ba801bef07580411dc97ab7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.91.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d611031b18ec92b02af5f35747d54a6c2d0ba119121588ca0568f7386216ba4e
MD5 0932b7a0e87052a4ce1cf9fe9e111cd8
BLAKE2b-256 0e01248cbcb2c444a50b1c0342c4a8141194549f4035328b9cdcd0db13b349fd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.91.0-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 d55501cd86f8d0199e1de8b77873c03568dd555f208b08c7db9385f651d8b415
MD5 a0f59da94d8f969503f8f6697bf89208
BLAKE2b-256 42f5cbd5109fa77b1c6f45395a49ef2e2c0d418a02d3f087f4c57377aebffe01

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.91.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.91.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 04a44111eb7a6c37ff65869e3fcdc141d9fad625d14813c58fc9d57e15eda853
MD5 3f5ffb304af76434c0c2ad69e5f4f071
BLAKE2b-256 1b34f9b0336f9759c99691a4e685ebe6c0379c16b64ac08a39b5f54eb4d70a27

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.91.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.91.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.91.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 71cd90fbfe4e975a32363c99272c61306d6405149cc1c0915d811731c06ecce1
MD5 013e34bd6aa3f05d1d4baec93df72c30
BLAKE2b-256 f4983aa3ae117ce3926b4f8b7810530a28e7f56824d5fb425388725aba8de67a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.91.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7b273774db5a5916d437beb04ddffcde88eeb5d78103e31a0989aa11d7b20cae
MD5 03de93f0169cee5d6e514d875440c6d0
BLAKE2b-256 e2c018e384cccbd5a064083de88a93dcc8ae6239a26a5fc1c91fd04a41762e9e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.91.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 960bd57773b4e8440244825989b6d74281b64aaa2b36a19c5df43c211b620377
MD5 7741b692b5ecf11ad75c637dfdd191f2
BLAKE2b-256 3a78acca2068197f5b9812e5870784225f7eaf036343aba63d3dde90d6219655

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.91.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.91.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 51f0129c594f6a5c6498497bb54e3f404d3aaf8d30342b120d40d94487e32708
MD5 9a1722ac4844ce480a0efedc121d08fd
BLAKE2b-256 d27e28cf0e7fa13b386a8f4fd8063b7ad89c7b10deeb3509d9c058af97c73319

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.91.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.91.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.91.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 89b19e1740fc01df00b7064a4ca4826ccfa4326b51282e7a11cec8997b2c0094
MD5 0a5d6ac373af269bea5372b4b8645af0
BLAKE2b-256 1f4adcec2b6636b19d853f2b047f99ea83bfb976c58e38b8bf0d2c4c6cc0bf05

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.91.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 36bd8949f106437a0d4b98bf057510e55fb216af48a0d673777f7c773a56f033
MD5 9d40cf1e41dda2a433f70c94a08409ba
BLAKE2b-256 b9878bf09aa42f0983f7e7351e1051d1fa1e339f6e0188aec73d31444e63989d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.91.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 5c1b24d28f83f1f17804dce5378efc8ee283e42a35661428146a3202b35fe5a1
MD5 e279da5514e5743a69ffebe081a9a8d9
BLAKE2b-256 b6f3506184e10c6f880bb65d47ccff3ff1f3c569cd846049d414ace374c66d25

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.91.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.91.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 aed880aaf0c89bb628cf568dbe3e7140d3e6ddeb733698060c215029ac808592
MD5 cccf8a4c8609d9116e9baea494b2fd7b
BLAKE2b-256 f50aba67e8dbeaaca54a4152615c8d21a582902841ab23aebf9121ab39e8021a

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.91.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.91.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.91.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 86e25749f61f37f372d023ad13bef8d9ab0adfdae0eceee2cbfca4364ea839f0
MD5 5a4d29b9ee63bae32593b6198cb308cc
BLAKE2b-256 ba4bdecc35cc5eb24838d3a7dd7b2791ccc487b580293ed149e85b9379505f08

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.91.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 28b3910f20c2b48a2c87403f5d29eef26a942c19313a27a84e7d7fc77684751b
MD5 464812aa6109272e83908596446cd6bc
BLAKE2b-256 ed3557ba61d4d19eceac3cfcafe84a357b51152a186e602e04db9cef1a255769

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.91.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6fb75a5f2608534a79c6cd97829b79f8918dda5c92622ed643c087e78740de87
MD5 aff9f38592c5068584a85e050bf9977c
BLAKE2b-256 1d2d8b74a35273934d798b8514181055ff1cd1fdd3500286c41997af94a58353

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.91.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.91.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 77a57bdf3b4d9a50382f386cf50b3fdbd0b339a94fc94ca57215da92a53d112c
MD5 9d682e38802694e13acd1692f6b53e4a
BLAKE2b-256 e0aed9661697a8b2f8eadd45bf13cde4cbbc6c28d70d32431f6fbfabb79830d8

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.91.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.91.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.91.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 78db7232d025ca46755a917fa622f9d974f32265ba8aa6fe33c63a1a2883c4d9
MD5 864c76181311ec5c644248587ee55644
BLAKE2b-256 18ec8cce3d0c167e452aea75c1743f8e0d33b872277c51cc5aa18605d40f52c3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.91.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d83fb5c44b98c8aed2ca8824337145487df7f11049d9dfed216f5098f20f190f
MD5 52442f0b9981511ce24aea29d99d908d
BLAKE2b-256 f18aaa5e78e4eb342b23274cf78f36d3173ad03ecb4435b537a063362740777d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.91.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e86916fc396f1eb51d7de625cfbac736a9d7a77ddae17aa35bfeb0d75b12c9a8
MD5 5ca54c0a027ab6be333922009b1edd4e
BLAKE2b-256 f32d734f83822ff9161c6a386a821c98d8e6983e847e457f8b9d3d9874bfcb0a

See more details on using hashes here.

Provenance

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

This release

0.91.0 This release

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