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. 161 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.74.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.74.0-py3-none-any.whl (825.2 kB view details)

Uploaded Python 3

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

Uploaded CPython 3.14Windows x86-64

xbsl-0.74.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.3 MB view details)

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

xbsl-0.74.0-cp314-cp314-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.14macOS 10.15+ x86-64

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

Uploaded CPython 3.13Windows x86-64

xbsl-0.74.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.3 MB view details)

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

xbsl-0.74.0-cp313-cp313-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.13+ x86-64

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

Uploaded CPython 3.12Windows x86-64

xbsl-0.74.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.3 MB view details)

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

xbsl-0.74.0-cp312-cp312-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.13+ x86-64

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

Uploaded CPython 3.11Windows x86-64

xbsl-0.74.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.74.0-cp311-cp311-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.9+ x86-64

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

Uploaded CPython 3.10Windows x86-64

xbsl-0.74.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.74.0-cp310-cp310-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

xbsl-0.74.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.74.0.tar.gz.

File metadata

  • Download URL: xbsl-0.74.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.74.0.tar.gz
Algorithm Hash digest
SHA256 aa11cd4112f900b90997c17b047275746c891165dbe7d7a6aab348015f66c7ae
MD5 3b17d65ae3b816d8bfda62b2a41cea12
BLAKE2b-256 0582f620f2ddaa58013d67eef5c2270a2f44edfaf9a9ead69a2cf2c4ed01ec24

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.74.0-py3-none-any.whl
  • Upload date:
  • Size: 825.2 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.74.0-py3-none-any.whl
Algorithm Hash digest
SHA256 28d1023e4a19972352da0457de73f51060c8d6415d2643b1cba55eb9da78b2b1
MD5 20d992c2c0173777fa4bd57f620c3795
BLAKE2b-256 fc546229c9ed25ad946134b7c1b0760b89b497e6d501de7f895da40ea35b7fa6

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.74.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.74.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 74cbf6b9301235408e06e3a6b36f8798c8eadf68bd6c0c1ba97e0e89e3128b63
MD5 16a1e867a1ba5eebb7187932da692ba3
BLAKE2b-256 ae69c3b229e43287827a890dfde396baef967950c4046a87f7db2dc511aca235

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.74.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.74.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.74.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8f6d67a2a2d8da21eecb994bd33061f86de631d526ee7fe8cd0441c013d7c288
MD5 ca09a545e7a1467064d64e9d06cd063a
BLAKE2b-256 0dda626e595a8cf919050d22fc4d9484094889eaedac4ff404fcb53d4350b988

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.74.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2c08c8af3db44f1bdc707532db2325e5e0313dea3180946a924a654f83dad275
MD5 d76d429f303e7e2d1bc4de2feceffeac
BLAKE2b-256 25b3c00db725d97a4140fb4ca265fc36610c671921b4339f0ccf051c6f62a5f7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.74.0-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 71be761a491a75b977af34831adc42386ebc3e3935c552d1c94f7451da5ca623
MD5 9b20e951e641b2763ef3aae8f61022d0
BLAKE2b-256 7ecac3e98028cdaaa3d1e85510e281f9151e3e980779433c0da98fdfd599516d

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.74.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.74.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 d16ec0ea0f9017fb799e9fe89ee7409b9be2472aee94e09e7349201ce64d23a5
MD5 77ec9dad1074a3c064284a7e6e7b0b05
BLAKE2b-256 8ff4f943a66371194c2eddc5b1dbf332c644c5b58200544cf89a84ce42a151bf

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.74.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.74.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.74.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a75e41b4e00435b351011c48a6ff112ed08982f67977a4d5587d439a9c5ec38b
MD5 6dc307d936b6dc70cc848a9a870ef72d
BLAKE2b-256 c8a4866d432bf8dd3c9a6b69b80864c34d4b88d65bd8a0d21d52bcb51821732d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.74.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6b8c0ac088a1c1132c22af543e870f3ad3920a50afd41cbb43649e0e2054b6d9
MD5 d4677f3bd9d881067fff7bbfea370c19
BLAKE2b-256 05f7fa89533df42783c45c6f111c4da2a795bca255d618bf030c225379a06721

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.74.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 430c3c4650085addbf39caee9d5632079936571f577e47a62b21d5baf310f40b
MD5 d8dbd523cbd9824128b797c139a65cd8
BLAKE2b-256 39621c1c489426728d6cb59ba2425b00e841315303664434b4cd5b2ca0614629

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.74.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.74.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 d7fa8349bc57c919c12c9e7ed20f704f2e60ac06a8ae53a12ef4eca5270f2c1c
MD5 419a6d73d0d5ca84e91e43566605f44d
BLAKE2b-256 fcaf33f5b17c32c8d25ef65e68534996f5a4f8e9ddd8c3ad2c3bacf54b553493

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.74.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.74.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.74.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f361cbc387afb8d354d3d451eb7f18ebcee2b1c7d521bb7a115af3572e1273df
MD5 e70d00cb3a2daaa84d97d19b6769f66c
BLAKE2b-256 d2292cb0eb4e7260df48cab4c6249d77c1abd06dd99f3ef86fc405b3b909898a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.74.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9fb6f735de1e85e1e7e0ad2f161a7cb193b1752444e5891cf05ce225ed12fbff
MD5 0aaa7f4e1f32e086ad7856068fbb1073
BLAKE2b-256 0191c35d62351d544c34f40f0e04bfe1e920004fd75d8cd1701c94ed62000d2d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.74.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 07e87c0a1679cd4921e0f1e6cb2db3ef5c473670fcdb1951d0968a224f8399a1
MD5 74713cbdd270164c6baa191fdc9065b1
BLAKE2b-256 e391372ccb41272ed2fd5438d2e7029caf5d05856fb6fa5849d564a2fd730b12

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.74.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.74.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 b2f598ad6e60a70739d04710d4f5961d2d2e87afbe0958e34e91e2f04571b2c8
MD5 6680eec8ad9c64bf6bf63c84d5c6fabf
BLAKE2b-256 506260ac8ad6e7414da12bcb2a94fcdbdef60597aacca7efd246335c4b8b9512

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.74.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.74.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.74.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 06ff326bf35a09f9fbb94fa6a3f064b61095c5c7bd6cd5e75556f806594c48a7
MD5 8b08d00b919f06afc0ff28672850d9ed
BLAKE2b-256 56a85b7f5ac74cc45fcba9b3c19782c9724bbbaade17c575b9b049a9a5cc85f0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.74.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 98b4fafa5225700d19b12413c8c9b802cc04c23b59d91003c71c15ca6d76855a
MD5 e136743ccbd1836d7145c6f5d1285643
BLAKE2b-256 f3ed33b26dc4f2a12135cf8c5df78d122b75791a90882705ea01703638acd680

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.74.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8ffd82c8584b066fb7b2410fa7619d8bfa21f83e94865efe362d3ff10c5f5254
MD5 4922490acf395094c3abe1a4e7f63a40
BLAKE2b-256 afa98aa115d8c24fe24c7cc3a303414be5fd248b634c1a3b247118e76c917515

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.74.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.74.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 87f8dd800ada2fb08a8c74081894a791e74017be84452c01af99b1767853193f
MD5 19822961d05bf280707f5dc38f304663
BLAKE2b-256 4e86386b25bcf717d9a6f2b30ab786db065d89a37ebc874506b81193fade4286

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.74.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.74.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.74.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1f13e452f3eb004be38a290a51e3f2a994011f4e164917243a90c54579cf7156
MD5 05b08bec24e297600a84d12559e836ed
BLAKE2b-256 ce9268317cb8c496af963b3cf6fdec2203ed3f1ecfccb88115e4538d8c82c6e9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.74.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f482f2a25aa312d121c4e50eca832626036d8e84c4bd2c16f12f3e314754cb7b
MD5 fef89dd224f135c03709f3ebce3a6ce2
BLAKE2b-256 57beacf72c8b921b627828c055afea9e7bf9eb50f0e9e525b096df8e138ddcd8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.74.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2b47d4fb0623cf5b0c377e94317d17dca187628c6c737e96012ec8e07958105f
MD5 a8fbab1b059633a4eaeff2a8dcc6c5d3
BLAKE2b-256 ffe5116ce36fbedb6665054d822fe283dedef9a5505c804a9ee05c7aea585a55

See more details on using hashes here.

Provenance

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

22 files

This release

0.74.0 This release

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

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page