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. 163 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.76.0.tar.gz (1.1 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

xbsl-0.76.0-py3-none-any.whl (834.4 kB view details)

Uploaded Python 3

xbsl-0.76.0-cp314-cp314-win_amd64.whl (1.0 MB view details)

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.14macOS 10.15+ x86-64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.13+ x86-64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.13+ x86-64

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

Uploaded CPython 3.11Windows x86-64

xbsl-0.76.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.3 MB view details)

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

xbsl-0.76.0-cp311-cp311-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.9+ x86-64

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

Uploaded CPython 3.10Windows x86-64

xbsl-0.76.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.3 MB view details)

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

xbsl-0.76.0-cp310-cp310-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

xbsl-0.76.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.76.0.tar.gz.

File metadata

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

File hashes

Hashes for xbsl-0.76.0.tar.gz
Algorithm Hash digest
SHA256 54ca48d6727829cdb784109ce94847d6830a78c3cc79d9ecef4e03e61ac9dd1f
MD5 ce7e836c305991c9d4921ae612e859a9
BLAKE2b-256 3f4750789b1e7e008dc1dcbecd9ee5a0df7254c30f819e79e9b2c5a97aa2d25e

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.76.0-py3-none-any.whl
  • Upload date:
  • Size: 834.4 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.76.0-py3-none-any.whl
Algorithm Hash digest
SHA256 344bb7655803492e0f84d4a4690557415f8d55d655750d9f38898b3ecf60af8e
MD5 f7b729ac9559e202732d6af9f8bb5fc0
BLAKE2b-256 18f530a8a044b207419058e78d19338c602422df7cce7d67745894aeccf8488c

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.76.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 1.0 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.76.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 67edacac70b8270d4b2ce7266db8d10c3738f52f81c7fa0a6fb7688e3fa1eb2d
MD5 36412942ffb37e6214a8c5151f5b8482
BLAKE2b-256 748c9dbce7db902114f5cbf7af6b1a4762490c2fe28050fbab7a88fa51be1e22

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.76.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.76.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.76.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8f402056445bb3e311b57b797552ab259c61bd236babf0c8d05e72a1564808ff
MD5 309502b123684a656b62b5a0f1133774
BLAKE2b-256 3a3cd6d396f8efacafc6f090c0d9cfcf0167003718e4d575113a34272d71f42c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.76.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a63768367ea2e2a3eb1ad1e3c3f79dd41f9af7b9aa9721f3d4439d2fbe1b619e
MD5 cd825ab039c90bd283d15e2a0d05f0c7
BLAKE2b-256 069490093421a2332850fb8df4635533a5fe9f4998737127564dbb7daf2373f7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.76.0-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 2faf5c981101e80653fd36d0cebd07087c9891fe786b7c788012ebfa563dbe07
MD5 993792fc7ee11617f4f2eadb9674f80d
BLAKE2b-256 bf3d642df88e1927ed0a94d1fd573721035eb9eb1da7ad6eb95f09193b30e6e0

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for xbsl-0.76.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 a8d2c8e99777a9473bec1584094b7dc844866114fbcf60ec5879bd64f12d8211
MD5 6125f79a9e687093cde4f80a47781fa0
BLAKE2b-256 82241cc1649d99388a5a0161b24c8d506ec473566bd8af2b3d92adb2b6705dd7

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.76.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.76.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.76.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 927223a76bb61b2b610f9d23f2fd8e6d42b86a74c06872100429fd96ddcdb368
MD5 0c6100e8736e88fe38ddf8d9944c3517
BLAKE2b-256 0bc68957712d87f9bd6b9d11ef7c8d24d179aba443b78e2300bc88dfa9e7275b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.76.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b539387e94f686968d549cc8f28cf764067eb5793201a208bb266429f0338065
MD5 585bf40654fe660c6580af13c5e101c8
BLAKE2b-256 9953c0a9e77cddfe94e87a10115efb71117ab568825e0712e9f344eb8bbfce63

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.76.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 b31736cd018cb42762f550f11f0e2f86ca4b0efc415847376b73a0321a170869
MD5 e3a5d5a49100134f78b9a57dc0831cb1
BLAKE2b-256 bc61aba3ad5b516e9637bef10cfadb475096323cf7bd3ba364ee9aad803418f2

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for xbsl-0.76.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 edc211a6dc5e3252f45807b6be58bd713d50c07a389a86c534dd0b01a10e7acd
MD5 c743478a4512338d008d4269fe652431
BLAKE2b-256 bbd33fe01e2159245640fddfb57464de826c9d48fc5a750d6164f3d2d0a72a5b

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.76.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.76.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.76.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9ef428fd4c8a1f06db1afde79187eaec6e1ed10de8ddeefcb92be4ad0d818219
MD5 f285f55480251db8a0668ba6ea90472c
BLAKE2b-256 0cebf6361763f77b10043c7ef4284c81cb3eef4806234f9a0876faa7bdadd59d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.76.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 116eecc947c2e28a545660f9e5a443b7b80432a0a863bfd8bd5db8cda406dd9e
MD5 28b3c07ff2ff865f6ba4adeed0c5f654
BLAKE2b-256 d0a899fa4a423a47cde93a479bb670e9c93d305da6aa39b02835a05bd19882bd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.76.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 a8f51167a5f5c71668d1576928ee93b4778e4a5dfefdaad2f30b65b93cf55bca
MD5 2ce3cfe8ffee7268c4dc13eca809b2bd
BLAKE2b-256 2d4e02ef0cb98f35d0d4fb810107da64d3f79937a2af8573542739c51ff6f097

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for xbsl-0.76.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 cef829688f99fc724000d02eb5915b9cf46874e2d43bbe3a9ae903bf5fbcab96
MD5 0952568397cc2e2dada1cf671add61d8
BLAKE2b-256 fe190a40c2e9fb88acc2881d0cea87910288f0441eb2836df7eec15984c829f6

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.76.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.76.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.76.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c9ee1ee512f1dbfe5c583f66aee9445ccc8dabf1c200b373e62ee4fb33e5838f
MD5 df11fccf77df1c2219670984c35954bd
BLAKE2b-256 c371014b0ef2eb47440361dadf97c68b06f4bfc88bcc1095a06c5089c807699c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.76.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d4409e7d8c8487bf139fe3b4a549dca63b552396ddc463fcdb4b7d6f0c9e04ec
MD5 d996608befd433fdd1afdd724bc0bd9f
BLAKE2b-256 1eb679a373faddf58c8593ca29fc3685784bba8cece2574e64fa18ee392523ae

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.76.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 10530df9904e5ee34bcb4cbc9574bb40c914b9cb6e634fafce93e09d44be2d94
MD5 6c94a1f54cd0eecee283505407aaa9a6
BLAKE2b-256 25f925077069e076c42cfb2afe4238c0edd9e00345f4ca5fd1a7ea058eb6a263

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for xbsl-0.76.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 73fd953664530c6f0fdbb3c2af74551ffa01a06a6525c6b4db8e5035523db07e
MD5 1b636a27e8049cb27b08e3a6241f2286
BLAKE2b-256 816d1d4e38178c94bbce51acf1ab362d0a80f848695bfaa3698bad6ff64b0315

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.76.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.76.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.76.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 27208d7f866252707b7f79e180c0ed83a70d394e16c5588d4053547614508b9d
MD5 a6fffed43bf4760798bec6ccff61c0fb
BLAKE2b-256 7844bb6b1270e7ce8dc8a76adb63edfe02d1dc876b41afc2f4ad3ace296b4862

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.76.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ad1f812e04873540f99cdc7ded5f920248466c1136333829cfeaf4805a45b73e
MD5 ff5aa2f1ed695017b432dca3a51765e5
BLAKE2b-256 00e643d73a8adc77cc96cd8f1bbafe4ece004cef5508c1405dbf9e858f806dc4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.76.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3407a8cc60d53e970d22f2acbb2006bb3f0debae14d8991e35fc55078e222969
MD5 253f5621c54a56c6a4196ac70de2cece
BLAKE2b-256 d9a0d8e3f22cd0a104fa70f265a04f893989d56c36136eec39dc18311999fd62

See more details on using hashes here.

Provenance

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

Publisher: pypi-publish.yml on keyfire/xbsl

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

Release history Release notifications | RSS feed

0.92.0

22 files

0.91.0

22 files

0.90.0

22 files

0.89.0

22 files

0.88.2

22 files

0.88.1

22 files

0.88.0

22 files

0.87.0

22 files

0.86.2

22 files

0.86.1

22 files

0.86.0

22 files

0.85.0

22 files

0.84.0

22 files

0.83.0

22 files

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

This release

0.76.0 This release

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