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. 167 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.79.1.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.79.1-py3-none-any.whl (845.5 kB view details)

Uploaded Python 3

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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.14macOS 10.15+ x86-64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.13+ x86-64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.13+ x86-64

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

Uploaded CPython 3.11Windows x86-64

xbsl-0.79.1-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.79.1-cp311-cp311-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.9+ x86-64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

xbsl-0.79.1-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.79.1.tar.gz.

File metadata

  • Download URL: xbsl-0.79.1.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.79.1.tar.gz
Algorithm Hash digest
SHA256 89a031f06f5c7a6288a454d8881e3e1e95b42e9120e91ce23f52c5e625caa88b
MD5 86f7736625f5ef9a29ea3e9c58d81796
BLAKE2b-256 b96ea5041150e211401018829b6b224c76c729a9eafdf6152c252c9579d073c9

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.79.1-py3-none-any.whl
  • Upload date:
  • Size: 845.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.79.1-py3-none-any.whl
Algorithm Hash digest
SHA256 be3b88b5074654d40da42bad9d066e7120986812f2285bfe56191ba922b9ab1f
MD5 7c5b52d3f6e01774cd7251a46d5ec62a
BLAKE2b-256 d793907c0bd3ac9dc94c1c3bbf702d458ca040054467c28a329ed971579303b5

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.79.1-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.79.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 18b1e4c18a8e5c1717d4ae0e6eb973c37809fda81f9d38f20729e18736c689b6
MD5 eb29c08c90dc0b5e38f832ef67a0199f
BLAKE2b-256 0afe154a3a70e39031b3c9db5ab8827c7593616187ccdc5ffe202c0dc259e520

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.79.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 72538d801e242fc8c09f47e7444510eaac524fa02820b8bcae631ff095b8f0a6
MD5 a7f2cad1144dafe3f2ef2be0de84df38
BLAKE2b-256 4b3a2d51abc79725e25ecfceea018dc51b2dcc68c6b9dd988c031c57542bb900

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.79.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a594c89f0cebde718a08f7e8f0efa2e82446d7fc1f88940d5d5e8df5e2df7964
MD5 c8596dc506e9574ba6efadfce5fce214
BLAKE2b-256 053dac1b567a64430f2b69ec5ff016479db3a83b28f6c331d78c3e3b963d6e2c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.79.1-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 122951a71b101c130a0069ec0ae0c6076a1f6ad0f9b875cd16046a3bd1d94c34
MD5 855f150d96f269b75d52f3fbe8eaa6bb
BLAKE2b-256 1c2e6c313ebcf32b5de39c5582eb3bb4a6df404c9263c582571ad23b2e375017

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.79.1-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.79.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 925bc284c2d67672b08ab4f1a423e6b7ba4331e355dd57b5e432ec1639611237
MD5 6eec7bc0bce544caca7c27988008446b
BLAKE2b-256 eaec8a35bf2d4799245f8acf3bab65ccc26d7a149438e1ea15ca7f43de3309da

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.79.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cdece71384188a59e43f92adfede925d5d239c355055e7cb8c7ae3fc8aa6b2bb
MD5 b081f5aa41f48178f9e9dc376d9541f8
BLAKE2b-256 55a38bf20ba2815fd0fac66d3e9969fac649a3b6a906130fda3c47953ded985d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.79.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fe2aa431cd27b50b52ab0bf0ab71317a1ec79c25415bc309313c6b1f71c26e8a
MD5 a43be854f4940c334c81c71417f5f32b
BLAKE2b-256 3a1495a6bd754576660e0cdcbd7b5d0e2459809b2ba7a1c56c46a426b94e1446

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.79.1-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 18b62eac3d64c53de1289325ce39cf42a6b02367e0310d8385f8d43d4cf53136
MD5 b1334cde934c6d23fdb52d2e1bab7fa6
BLAKE2b-256 ffc74d6272b36b9986674266db916c4cc9db94e20552e2839cf4df8530a04ab9

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.79.1-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.79.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 00e564bc435c64c656cb572f1ea8644f0b8aadb183f7b4441b9520d8a8e097d4
MD5 b366a9bfeaf5a65fec5a987ffb9e4463
BLAKE2b-256 f4bd87bf3716fbf60c5ba7c34770662491e1ee221943520bb73db12a14bad7a0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.79.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4a518bbb13fd6b578737772cc0b1d916e9c85373230e97238c6475f4c70303d5
MD5 cbd9ba217efde303fae96a97e7ef3aa5
BLAKE2b-256 bd4d035f1b3e381464b22e5d614265db6a891069252c5ee42ecf7a7cf40d71c8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.79.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 06a844020b4662d46950f2389fe8b8aad3a672624ea753a5612a6937b8bb176c
MD5 5475af460418ab364a2d1fabea71cf0a
BLAKE2b-256 ded7b8016d92402c5e028c0fd465f302fd657d8934921d8e16f742bed5b4b29d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.79.1-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 36c4311adc9c64ebb18fb6d6e6d9750e79292231794c459508f0919ae011c646
MD5 bd9266acafb8a7e0e0c98c6e0423378a
BLAKE2b-256 d4a52f1f8229116f3b414e7d1a594368fb3e1809e94c8f7774fa5c1f250c6c61

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.79.1-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.79.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 a63f38e911519ffa97e6767b5c058c2803945447770fbc8e575545190d937afe
MD5 68875a3c5e479aa6d3ea683559cd81da
BLAKE2b-256 ef7036f3188bd2e1c5284729657d7868e7cb12dae614a255991f252b712c76de

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.79.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1f9d2bab97c6700cbe91017c8279f973dab59a462f7c044f0cf47054f1e7e609
MD5 78800fad49187191eba8b75ba6808c01
BLAKE2b-256 f3ff8d8e4ae41ef217d4cd75fa79ef681bb31b0c814f3a32ef388e52a4ab977e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.79.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7c083d1e96b21eed9c696491989dc61410a843aa664fb53cf277db33e372f54d
MD5 d463f98572f86f68e856f4a80d5560fb
BLAKE2b-256 4ccc75d8dc49fd13a009e1ad1cf0d545d3f4e20ade5b1ea46cef2bfe31525b25

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.79.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9863ceeb83564a974b51e9aef4a7a9fe93695bbffca29aee7e06cda7077d6e58
MD5 0cf92d2a92e05ea4b5bed3472c3fa256
BLAKE2b-256 217806b94ec434813033c37f30d876192d0bf835aa07e3c2337e603022e0448d

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.79.1-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.79.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 1be8b413e8a7c0603ecbfc5a27f02c581ee18c386c5e097843e306fa057321ae
MD5 b19166fc1aff380bbfebc7435aa018bb
BLAKE2b-256 ff924d57e965b15090e6d1a8b70abb1abe7c71171e003c9bbb02ffdacf679d96

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.79.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f5be899ff6bb94b6fdffc0531a922dec5166f64f524b1645d464b71c0985a96c
MD5 31bef84c2e08a64e4848bca6a76acc1e
BLAKE2b-256 4d09910583f3ae31c9d24d7472b509845aedcf2d640d348b2d7ef3ee105f0da7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.79.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 abf35a0ca0c84dd0df277d44a4ee70fd2044f0a4b6e41ec516b12799f872d635
MD5 625a3c58c771b1ad7cda4e6fc7981251
BLAKE2b-256 486c56bfc577ca04e19d004b7cf86a4b87c36fc554e7155cce1fe2be8579efa0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.79.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 067fab8f5b5f12f76f5bb18b14c54cd7146acfa28888469279f9d1d77d06d4de
MD5 1d9bc2efbaaa26533e239ad8a9fd7ab9
BLAKE2b-256 43c176c34454ab5e5cebff30c207de998230d423e2af3a46cb9e6dafa384ea09

See more details on using hashes here.

Provenance

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

This release

0.79.1 This release

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