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. 159 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.72.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.72.0-py3-none-any.whl (813.3 kB view details)

Uploaded Python 3

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

Uploaded CPython 3.14Windows x86-64

xbsl-0.72.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.72.0-cp314-cp314-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.14macOS 10.15+ x86-64

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

Uploaded CPython 3.13Windows x86-64

xbsl-0.72.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.72.0-cp313-cp313-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.13+ x86-64

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

Uploaded CPython 3.12Windows x86-64

xbsl-0.72.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.72.0-cp312-cp312-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.13+ x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.9+ x86-64

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

Uploaded CPython 3.10Windows x86-64

xbsl-0.72.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.72.0-cp310-cp310-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

xbsl-0.72.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.72.0.tar.gz.

File metadata

  • Download URL: xbsl-0.72.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.72.0.tar.gz
Algorithm Hash digest
SHA256 f3f75fa9bb38e862b1ef1807d1f03b20f479840f31d68ab661a599e3eb8ba9aa
MD5 462c2e0eecb07e7ec38d21bc8d1ec5e9
BLAKE2b-256 7effca33d1d618e159b0651a2731d43fcf48a8e1c4bbbb8d86ee9108459a2304

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.72.0-py3-none-any.whl
  • Upload date:
  • Size: 813.3 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.72.0-py3-none-any.whl
Algorithm Hash digest
SHA256 959c2f3e3312bd2c85482f39bc8442ffd0a34509b230b13c29e9e7b1074e2a09
MD5 041ff21e3764ceae68085ed31975e435
BLAKE2b-256 2138876e0e7a424f8fae165153244459336bcae083660754af3ae6502bf250fd

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.72.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.72.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 00e29f782dd3c302d49e73c73e42593ee4ec0888dd26f937a22e739434b6f7af
MD5 f1bd26f71f5fa903ecb824d242b341ac
BLAKE2b-256 5a14b785ced0d88deca27a98afa63b2ec7c3976493f2e92b27a02630e7cf5a13

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.72.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.72.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.72.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a9e85a679a8418a8a5f3fa8f2c5c5be93b250540785c7a2509df183cfc97b3d6
MD5 d50b1778a68bf2254a85a7e70ad7addb
BLAKE2b-256 f517f85027610f64862b57e5701073525d8a34e45bb94ddb95680255c6758105

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.72.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 077b37a1270d6c8770db8827de99667a506d542689bada818ca1349d37ec048d
MD5 d51a362ecfefeda6b382048d36c2b8e8
BLAKE2b-256 8a5d47e9b49db7c281f2adbb026e8b52684212ec7998aa7f0ddfaa7ca13582a9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.72.0-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 0bcd7f4c3e2ea60064b0849b7b82775bea5aed6c6823831b8c635eef55ab1285
MD5 dd3c8cea948cbbd8c330cf1440ca914c
BLAKE2b-256 f413202b4fe803e0f42ed2bd63b7a39f83b5ad9a1f56a669a7a8b50c0d4d6c3f

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.72.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.72.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 35fef0249e94bdf11e428d8d1e3d52d0cd633a31d1afafffc8cd5527e673acb0
MD5 5e6ef042ff1a629025242a7489d26670
BLAKE2b-256 09042b9cb29bbef900ba5f4804f6cbde799c1aa2c46ba0e865ff8c3be449078c

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.72.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.72.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.72.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 11708d8de26bd1b22b47ee8879f51f985779e585e208e5f3a875e65aef905593
MD5 7d49cde7c54e8ebe8310f1eff5b61a9a
BLAKE2b-256 f54140a2ec26ce99a8c77f4380c909a4aa91c3eb7d2bda841a14210c4a57d2a2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.72.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 abf64b8005abf994335cd2313e5e6f993c9462d45250f6b09c70a1ff8a604e6a
MD5 6da26764079d12dfc7d580b1ab8cc198
BLAKE2b-256 acd3578a0c7189dc4a04a811de90bbbf679bf4df790fc88c2ef73cacf6d2e52d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.72.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 f6fd4077ab8d9d751508cf30da7018e1c4031757f769632ee90afe467708dffa
MD5 f8fd95a2ffee2bac787f78b08639aefb
BLAKE2b-256 20d7d70c930cdec6443e847cbf6e2acc7d524449fc27414f58408ab5916d1ceb

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.72.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.72.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 175d1599b49e4624c0819a568974692e8a5761d9eacaef6217a3832e64b8451f
MD5 d3f9c7cd3286d31e04787d3102057cbd
BLAKE2b-256 dd981fb2e752f6ba19272f0eb4f34566318c27cb2a46c83e66113c6ac11ffd5f

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.72.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.72.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.72.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6c114e41f9f3a0459cf3e085a1c43ebe017fcef177347c3b66a8d0b9699e5c26
MD5 37602e07f91e3f7547554dba07eff259
BLAKE2b-256 e6c4c504cef3f12ac84281c2b694297fa6b43695d247e5a87676804d908ac5f9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.72.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 82044d0ab5e20b663af148a5ac34285de006876793352a35ab74cd1be785a162
MD5 cfd8a3fcf62ad046253f07db28cf846e
BLAKE2b-256 fe4eef561b7e3c85be9a2f898f8f09f6f690ddcd35058ea4b8dcfc80b4b5c621

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.72.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 00d02b21119e47677b5d7d8a3288b03eff5ce8ee08e67d384f67576ebfeccc79
MD5 88ec3fe7610c437ad7c3ac9ce89c2171
BLAKE2b-256 f81858a86f009efdf2baa8c8476ef4bc0cc954766321a865ff4e554455bf99a4

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.72.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.72.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 7c4e3026a44d8e2e0268cd1f7585c2c70072b7c8504e806f7979e61617f0522d
MD5 92ec1ae2ef0a338fbce87d61ad5d5e96
BLAKE2b-256 cd4a4876cbf5aedd505414dc0add3e177bbaf90774691710e7047359e1722a63

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.72.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.72.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.72.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3df044efb0106bfc4a17889dcbab33bcc99eaedcfb5722d81b7cbd8b971ee618
MD5 e02a850eeed96c89b15589cd15230090
BLAKE2b-256 1f74d279971f3bb65ff0b220d82a5465f60fa86f36965a35de17ebbbb3aa45b6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.72.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6fb95e36293ceb73b0ba661bae21b4d02b19c75c15deabb7d00f7bc9ef93b398
MD5 eff20dd9a46ee8383e768e4f66c69f45
BLAKE2b-256 7ca706da1483854a2e9ae970c2eea44ce2a26e8554955f48ac8538f0819876db

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.72.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8a197115db41df9531c87862e8fbb30bff38f30e4b4617823b260e1f155cdd5b
MD5 7653df05b6236c003b8ab232fbde3c8f
BLAKE2b-256 28af73eca4a9e90d864ea33bcfde570432fe6e46a765a804a28bd3ba7a959238

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.72.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.72.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 64272f3e7583aad9ea553ceb7df53f4f5b7881a67c1417a8c5e7ac05915b1644
MD5 4374bd24659546803379d1c1148e5e24
BLAKE2b-256 c9af0cd866c13893ef9bb5a3b0e7bda93409c2563fa0f7079bf745eaffeb7899

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.72.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.72.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.72.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 eaccbf88dad90c8af8ce9567ec1faaef096b635afb4ab9cc603997670f403a01
MD5 20a901cbc22b7a914c61dd6a340e8e8f
BLAKE2b-256 b5e357e62390058a403e41111b9c8b2cd1ec2980fc34436bf721dcfe25b7dfe3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.72.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6b5ae0595e76a7a8656529bfb36f85186e7683180d11aca7115d30128cfd30e4
MD5 7bdebd91289b952e59b5c8e404350d0d
BLAKE2b-256 6ebd5508b2c68cc58caa1f6e5cb770021a9539794b664b844793e7b1ae27001f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.72.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 02020461b4d6660a9411c7c65ef945ee39d8b72643a34f74f09de5bf864e6fda
MD5 2fe7d725de94de0d779e08b596b30608
BLAKE2b-256 a5812672472d62b332e1bbfec70aedf1da07922f876695676d8b34d28cf45991

See more details on using hashes here.

Provenance

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

0.74.0

22 files

0.73.0

22 files

This release

0.72.0 This release

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