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. 189 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.92.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.92.0-py3-none-any.whl (961.5 kB view details)

Uploaded Python 3

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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.14macOS 10.15+ x86-64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.13+ x86-64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.13+ x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.9+ x86-64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

xbsl-0.92.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.92.0.tar.gz.

File metadata

  • Download URL: xbsl-0.92.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.92.0.tar.gz
Algorithm Hash digest
SHA256 2c0a963b205e7c18f2dbf3202dc2ae5214d7d67c62507256eaca2b15a848e10f
MD5 f671b96a8107a32b8f86b483dca33483
BLAKE2b-256 82d4c1335c1a882bdd4a7f248ba9d608469d1e811cb3b8bd20414da6511f81b6

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.92.0-py3-none-any.whl
  • Upload date:
  • Size: 961.5 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.92.0-py3-none-any.whl
Algorithm Hash digest
SHA256 751e389bc6e5576c22e843bead444958bd8f99cce5db6b034c0a6f79343730c6
MD5 ee756be55fc98cfab4aa2ac7a60753df
BLAKE2b-256 17ceac4d8fc282bc773f61eb0ba12f063405aae6a43db58332b613962f9645b3

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.92.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.92.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 04b1b905633706c04a817e94c35f36092edf0cede14110942c224ff481b7e9d9
MD5 4d51f41427e0f1f86e7392c856fdb531
BLAKE2b-256 4c929c264e3edcea8558d679acc8cdbb3a86fe69c6428d7197b2ca865595acb8

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.92.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.92.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.92.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3188949d4c728be9f48748cd9942d73f5170e8fc183e3efadd9a75e84f3f048e
MD5 6e7fc031a49596f9debafca19830992c
BLAKE2b-256 43a0aa0de66e3725a8cc8090fcb62ccbd85eb8f0a050e248f93962d57f8e83df

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.92.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e655c740f6da3b811de582e29b1ea4c0cb31970b8c9e98dc214c2ac2b48956b9
MD5 4faa9c2eec499985e3bf5f21b2b65496
BLAKE2b-256 2d95e5006cd5d7b78b34d3ac52fac0f39ece47bf035d7f99f995e00b93aebce1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.92.0-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 2277e4552e5d12f8d1bbd2eb324f3683738904a64921d2e8d7a296c94c018334
MD5 3600915d7289c6e9aa458520fb081a10
BLAKE2b-256 0e12be5c3f954093410f673c371fd149940b67512cf625143a9a2176b50ec74c

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.92.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.92.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 c00ca944915b1d5752fecb033b2bd97c85c63bccec103e784ddec4b9e4c7e03e
MD5 5952d1bd840ae1ef6ac6744952665fb8
BLAKE2b-256 aa9122c0c0ee9ecd5a1b806f7aee08072bbab86f6613397d8bcfa87a516f539c

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.92.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.92.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.92.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bb558edeb5480e15f360195dfeb26aeded6d3fea8d4e0d749dfa7c73ffddd977
MD5 dfc3a443bcce2d41b29148e6c8a18022
BLAKE2b-256 26ece313315093d6bfb169243fcaf787cd93fcf0c235596088e6209ed6333829

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.92.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d7fca29a47b56eedf3ff77058f10fff4c0db96eca6031de09dcd27ff5b78401b
MD5 961fbd369a79494f0519aac60e790ea1
BLAKE2b-256 d43fdfd9ab0d5178faefc1112e9817e1e5a97cca510693e35e4299f356f0da3c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.92.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 0031af05d90b7eee2b9b30cf2753636c060b92b97829e5abbfeb61aff130bef3
MD5 620332b0ed233d33d1e40d7b5557584e
BLAKE2b-256 d95996fae18ebef5d6fc9b99cf08a792ce6486c4013b7b294335a126312cf209

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.92.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.92.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 3ee76620a51414c72f93d64aff03cd075977c280786208a844d55a38d83bb333
MD5 b77e82440bd4d20a2c9d9258f528339f
BLAKE2b-256 d86c2b6555f99d116261c3ea5ffd04f8917243d79f98503a747bc734159dde24

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.92.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.92.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.92.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ef5e782f98ae8a57dcf05386f369db54a571285bc8ce8916c04dbb87f38abce4
MD5 94be18bd614884ea796f4867d0c98160
BLAKE2b-256 83bdd51725e208513c51e62d43bfcd3edfcca1b65fcc94d8280e0631dc691370

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.92.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c73b6158f7225726254d7f82fe9491ce742212a3f693ca062fe066a03aeefa39
MD5 4f36f0ee67811cf7dedb7410b9e9fa34
BLAKE2b-256 5d905bdc71e6350b465bee257ce0c263fef7c9711c59e1f04d025dbf5efea0d2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.92.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 8c8e73fa724a2d0a308f1da020b0981c72db14cf716f1db3020256fdccbefb98
MD5 dc6d3d2e0de0b0040d0cdfee09c72cc5
BLAKE2b-256 6853315ade78eb3fd64590f4b763920fe3e8a05807db885e35d7b36fd4964771

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.92.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.92.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d17b1665eb48c54370c9d44db3113e5da9d5a1713135f7e92b5b0074e041d1bf
MD5 6870e83ec17b58bc46c7bb0823f8ad47
BLAKE2b-256 8be420b0d756135c96c6b86e964df763d015352de962cf8aeb6af9a577f6e869

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.92.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.92.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.92.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 44c1107e3e7618ff8f0f5ca0be0e97d9ab9ef669892bf2ea72c3e98ecc95cf63
MD5 75c317f2981bda93a3b50c13404f500c
BLAKE2b-256 4307c21a50978f0ec2cef812f131e2fd9d5fa513c919929dd90b840c8a89e17b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.92.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6226e9788acbf54f63d3ace0623493c044bc0cf3787e2cd69d0fcd466a5d4acf
MD5 d9e54e912798d73bda0f638e5ed0fb7d
BLAKE2b-256 1a92f35e0def8853c42d4a8caa639b817eb7c3d3b3286071d3304237dafeaa63

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.92.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 143062b608ae718c952e0d779f1fe9c7221fe52d870dee4dd22ce466e80cf728
MD5 1e511570b709ceffad8745bd4a14ca3d
BLAKE2b-256 287d1eea2275296334c2e6d98ff412a1238d5d64d455970f678a10b61bb2e7f1

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.92.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.92.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 9bf34ad464692bfded24f350621dfc40e3fe6b61a731e7cd3c952d76a6e32b02
MD5 5c3d36a551858c7caff5f0576be3f95c
BLAKE2b-256 447552428a543bb82a9ffe2a560ae6bedd864c70c534a5c50fda20b0fdba24ff

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.92.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.92.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.92.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 593f4bc00c30250f45e9018fd4ea25be0ac7fe804a60a7a226c47cad5e08df0c
MD5 c610f7c3f73534287c612f3ba79ba075
BLAKE2b-256 0d2de79366d257facdd676c7889766912e7405b11bf53ab4629763b965d24052

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.92.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4a68665abd6ce880c8507eb8dc9a69e0699f6a2551a2d06d294a8f511399a6f3
MD5 12eb2eb476336bf879869cee11b98c9d
BLAKE2b-256 b0b2b867a995439ff0f1f933b5d57133d1c004030a160843d729e2964849f4f5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.92.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b2daf0eec58918b165df5dd83e2a42ac4ff8b0443a0a45dde786bb9ae244e703
MD5 2179974f18ef021b98f1f8b49489fb0d
BLAKE2b-256 69c755d6d327c359baac64c732f4a87ad1b0a498541ad6ead0658fde29a0ea34

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.92.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.92.0 This release

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