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 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. 129 rules 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.47.2.tar.gz (742.8 kB view details)

Uploaded Source

Built Distributions

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

xbsl-0.47.2-py3-none-any.whl (578.4 kB view details)

Uploaded Python 3

xbsl-0.47.2-cp314-cp314-win_amd64.whl (777.6 kB view details)

Uploaded CPython 3.14Windows x86-64

xbsl-0.47.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.1 MB view details)

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

xbsl-0.47.2-cp314-cp314-macosx_11_0_arm64.whl (898.0 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

xbsl-0.47.2-cp314-cp314-macosx_10_15_x86_64.whl (913.7 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

xbsl-0.47.2-cp313-cp313-win_amd64.whl (769.8 kB view details)

Uploaded CPython 3.13Windows x86-64

xbsl-0.47.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.1 MB view details)

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

xbsl-0.47.2-cp313-cp313-macosx_11_0_arm64.whl (900.7 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

xbsl-0.47.2-cp313-cp313-macosx_10_13_x86_64.whl (915.0 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

xbsl-0.47.2-cp312-cp312-win_amd64.whl (769.4 kB view details)

Uploaded CPython 3.12Windows x86-64

xbsl-0.47.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.1 MB view details)

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

xbsl-0.47.2-cp312-cp312-macosx_11_0_arm64.whl (904.1 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

xbsl-0.47.2-cp312-cp312-macosx_10_13_x86_64.whl (920.5 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

xbsl-0.47.2-cp311-cp311-win_amd64.whl (768.2 kB view details)

Uploaded CPython 3.11Windows x86-64

xbsl-0.47.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.1 MB view details)

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

xbsl-0.47.2-cp311-cp311-macosx_11_0_arm64.whl (898.0 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

xbsl-0.47.2-cp311-cp311-macosx_10_9_x86_64.whl (918.2 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

xbsl-0.47.2-cp310-cp310-win_amd64.whl (768.6 kB view details)

Uploaded CPython 3.10Windows x86-64

xbsl-0.47.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.1 MB view details)

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

xbsl-0.47.2-cp310-cp310-macosx_11_0_arm64.whl (899.7 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

xbsl-0.47.2-cp310-cp310-macosx_10_9_x86_64.whl (921.2 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: xbsl-0.47.2.tar.gz
  • Upload date:
  • Size: 742.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for xbsl-0.47.2.tar.gz
Algorithm Hash digest
SHA256 e4c9cb58b68996326899235d0fca7db8c90f9fdff3223eac0b446ad7d6a26c22
MD5 8e86fa74a3a45e1e25c4cd00b496ab20
BLAKE2b-256 bf5534a3b9c8f45b6dbe591ce9851b32f270401d50bb861722e65ca8b690bc2f

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.47.2-py3-none-any.whl
  • Upload date:
  • Size: 578.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for xbsl-0.47.2-py3-none-any.whl
Algorithm Hash digest
SHA256 903a65a6b38450caa51c9b92da9a647d9902032372fd43b5e6082b3acc2091b3
MD5 785446e49106bcb9a6d73f9df68c8ec9
BLAKE2b-256 3c0eca377ae824eabde59cd64e9758621a0683ec226f5757d18454c8d815f098

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.47.2-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 777.6 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for xbsl-0.47.2-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 a244142a746ea6ccca18a3d85d510131ea915771fedfa5978df035349e0f5887
MD5 c474835e30a4d38136630b233ebbd2bc
BLAKE2b-256 d9b8b31283e61d1cb80237c8bf0ef240be8eff092775d44851e394f86bfbb638

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.47.2-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.47.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for xbsl-0.47.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b55caad94f84f479785cc4e1e160e81b128988b00e36dfbd8c49f8ea7c71711c
MD5 e9592062e41db53ef83c89765699d6c4
BLAKE2b-256 7c8c666fed8ae85118972543a5de795e339c2e628bb919aac4e90e02d90d8b09

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.47.2-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cc3d995ce49ca5da01a2686aff93f1cb88b041f640c26457664ee402c5b5a61a
MD5 7f081b60d733f1c5304ca4f9e6b73532
BLAKE2b-256 6e5b29e77dfed33bdf269ed08c803f4fb632a7fc911ad56e1ae7cf6d2a26b235

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.47.2-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 cd354f3c6bd96fa90966e3337b74c4aaaa80d8c708b16e9963783e01b3bd41aa
MD5 cc7908123ea36f1f0e055e7e2fe0c9db
BLAKE2b-256 1175c235ff324bfaea526db59b64ebf385c9f0b494c05dd11e140166e6c1f7d1

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.47.2-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 769.8 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for xbsl-0.47.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 f9470bb9913d3c51d391d8e62911ba7baf0e22a928e833dd5f7a4031c00c8b5d
MD5 c2aa3efa5a4bf83c027f276d6ca8304f
BLAKE2b-256 3379f60a887e864ae1413b7408fed514257733576d19ceba127a22288be7d26b

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.47.2-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.47.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for xbsl-0.47.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4f0bd9799ea4784ee182690b744306fa7ff0550a9b48436a4bc87d839c8c8093
MD5 87b369b17ff56153f696e29da6e795fe
BLAKE2b-256 dfaafcbb722a0a90decdda8eeda575ad06e79bea2510b6e4a439fbb9098a3c00

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.47.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 78b21b4d943e1ed3a9413d8b2ca2fd6693cea71144369b8bc12ce7cc50a29553
MD5 b48da820c3865db50f0b5fb241831743
BLAKE2b-256 2a643f4536dbe49b6ec45af14ea50ab2b15f9284d5052ad8c9711bb87ac4efc3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.47.2-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 ccc4c9ad6fbdfa59674b0736fe86bf6fae28339b98f0cb1d455e6cc02ef080f6
MD5 08ba8953ab2406c5a0ec3f86c743c880
BLAKE2b-256 9efa326c2f89904eaddd66c3bcae1a7e9c70bcc4b9e940f96d59d22bc1521a8e

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.47.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 769.4 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for xbsl-0.47.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e6693c4dda973b73a017d7552562cde7810e7c2ae4fd763f82109280bffb9b30
MD5 ba0b05cda53abf9de5d598b3a4725217
BLAKE2b-256 35799d1d91472d40b2828d5da23c02f14b5832cda8378ca318c43bb48555b8ea

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.47.2-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.47.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for xbsl-0.47.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 18a7f4d6ddd82135d996a2c0e7cbaa9f09111b106af8ef5780005bf33c9e9a62
MD5 1f05b1f65f69699b0131204a36cb2bfa
BLAKE2b-256 9b463c88cbe543230fad41479d08e6bafb66f0a48020cfedef1ffdb7cc0ca613

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.47.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a92bfcd8c8b56821e4dd5e2df24015bbf55e0f96b13a17e18cc0e348d740cb15
MD5 e0d7ee721abf0061170f08f6b72cac67
BLAKE2b-256 f6a9446c27f6c66211cf3ab51918cd12a9b628e4b90abb3cf0cb9dd5a8c96eb7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.47.2-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 d8c0da9ad713ffec3832ca90d670fcf6a822a0e92b3d1b14f9e6bbd200cd9697
MD5 e69d3b8f5e4faf8677d4de9f27daf203
BLAKE2b-256 277d25fcb89c351e5f04f6525fabf450930e5ecf473fc8a73b115df0e14a680a

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.47.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 768.2 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for xbsl-0.47.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 029b9885639d4dd18e3dc58ac1c531d778a4bd8e896fb0ec68240718d1dafaf8
MD5 99ea7596c599e2c4b5bb0833207c2648
BLAKE2b-256 202805f9dcfceb1cf8c49bcb022af9ac390292f1326bfcf75e1a943a7b3ab257

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.47.2-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.47.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for xbsl-0.47.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9d4a6b69a23aea2cf2fced9fa8891adf468957c1340eab3364132da572252ae2
MD5 d1267233e0611eb41b19ee333b83122b
BLAKE2b-256 026a8af618ddef387297224e416e6171ec2f5de57a8b0c070f2be7d085b253eb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.47.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 af901c7250daea41e37c69e270f6b948a224a9650aeeaaaf6f89778fbf9e62ae
MD5 fac44f58e5431628a5738177485fdd26
BLAKE2b-256 728831bb4c257ad5f921145abe4a6fb18200b2f224e71158663ff91d367e7292

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.47.2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 db5b260a62e6d507cf9ea5f8117d6434b76d04c48ce1c2a467a580b9e1af5a5b
MD5 6cc6b8ad3bd7fe7e301e07b599f2f9c3
BLAKE2b-256 41375ec35b5281d73c959a0719b771e2ccad897300c53bb616c2739d5254d276

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.47.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 768.6 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for xbsl-0.47.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a393b3438934f44acc7edcd16489e8af749689646adcf8eff48713ce1fe7cb10
MD5 513cea325e67959e9e98dc6aa39435d4
BLAKE2b-256 40e61b5604498389ef4ec8ddd465607af18e47792c6e135391f11d77b037cf00

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.47.2-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.47.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for xbsl-0.47.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a3564e9c5890ab289adcb7f2c4b1be02348ce910fd93f1aa006a9495689a1f21
MD5 37a8c227dd8ded42446d5c46118f6ee6
BLAKE2b-256 5cbab3a29357cc4f1766a85a35f27e73dca10bcff6cd6b7091fa7e119f146182

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.47.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7f59bb94caaf5d2f47e763b1568e3ca4768aa7bd2741b9a091fbd80a3e55c110
MD5 ba1160b65d03100fc49c626114b61e67
BLAKE2b-256 1ad82a995e85bb341dfb98d4f3557261a5ca73102e7e563a1d9b0424fb78abaf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.47.2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e76b5d38e21602010b5f42e6ea1499d9972fd986c06bbb257072520f1ce6a538
MD5 a7c346856696f12890838581915855b0
BLAKE2b-256 714ce100f1f34067e7ba97086a5987a1e23f3f2c543863a7891c0e85cd3d37ee

See more details on using hashes here.

Provenance

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

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

This release

0.47.2 This release

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