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.75.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.75.0-py3-none-any.whl (829.5 kB view details)

Uploaded Python 3

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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.14macOS 10.15+ x86-64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.13+ x86-64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.13+ x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.9+ x86-64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

xbsl-0.75.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.75.0.tar.gz.

File metadata

  • Download URL: xbsl-0.75.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.75.0.tar.gz
Algorithm Hash digest
SHA256 c81d20438cd75c150a97f71036992830a694f353037b257875825e99e4aec689
MD5 63f6536aaf38b613f3896256bc5d63d1
BLAKE2b-256 b83422b3d4d27a68be33a5ff5c7e57bda4411ebf8e33cea8ab2fed90e3624ee4

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.75.0-py3-none-any.whl
  • Upload date:
  • Size: 829.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.75.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4a9cc67467593c8975ef05bfbbb7a6aef5bfe152d6a46289109039c3a291f518
MD5 1dd200c5dd2d427fafe52fa4fdab0d81
BLAKE2b-256 e6829a6e74aaa2fedd4880e7d9246c038b69abac8893854bc08c4f4b006d3c3e

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.75.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.75.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 5a7f05eb5ca1b92717c6ed277ae64f079a0afad0c7e825656e98240d4b8f9bd0
MD5 e856b6f4c07ec0b0bee076172121e630
BLAKE2b-256 7966516c0ca239de0df5aeef812d687f260e799a8047375e9909c03fa72a35f5

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.75.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.75.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.75.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 451d818492228bd23aec10d1b21887724226799a08458890c1cb2c540aea76c3
MD5 72d54502a56475f3d69876df7beb7732
BLAKE2b-256 bef1bab306c77bea6863e26d06714a397bdb79964d9c3d364cda268fcdeb6b2e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.75.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 555af004902fd344cc7a927e57d6dce1c6e12d92be1d3c3036d8847e1f4e86c1
MD5 26531b43925d0508634dc25fe0118e68
BLAKE2b-256 389e54a4b38b4f9efaf767111a869c22995a88e1f8cc53e3cc5d2ff4b6eb33df

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.75.0-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 1ff60eb147d5ac13930db4053f1fe2ce25e82154f64345f7a83a0516996df5da
MD5 6891d328165770f9cf9a936f545263bb
BLAKE2b-256 b225635b8f259aaa32d226be0b721e954386d9068a1dd89382c57fdbfcfe0cc1

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.75.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.75.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 5dd11b16a0dc0dea055df56538b49110ac6bd6ea15e5e8020eaa3706e373a2eb
MD5 77096abc369307763651bd8151367dda
BLAKE2b-256 746a1f41178bde22f920d55bce880bc82b0bdde7105c8ab53b049d92192ed2b2

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.75.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.75.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.75.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6215669e50867e88cc2d5b60cabf3811638e2a1b73569b8858e4e7729c25b2e0
MD5 d2af28f0eb30b8ccd5fd13fc32156e8a
BLAKE2b-256 70165768eeb0d0c29799b8f2df21dc0ae41d1428eaee80f91376d6a6f8fff1b8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.75.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 222d25110b44b1e8748f2ec2c22fd54d6dd7140b46fa05abaf40f4dd23d7bf09
MD5 fea0463aa4e1aca240d0f933dcd0600e
BLAKE2b-256 002a7b9cfed3ef6f44bccde41769d1caf0eec4dae8a86b6eaeb4fa73c027467e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.75.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 73936a2fd1441a679d7b45d614a11961fa5225a318616af615fe2ba39ff03914
MD5 af4f9a65d852217d3e43238da24f1374
BLAKE2b-256 a925f461ce39ab66d566ea1d8929f3076b79437a62b2072f25feb07ba5b155df

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.75.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.75.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 22b754245e68059beb4571d9b4eee36c72c71a132d30aa8a5ce79e1822843e41
MD5 89e429f626dd98eb4ab0cf7d5c31832a
BLAKE2b-256 2277c2f1ae0bfd0cbfd56030f8fad4860a737e4acda9abad85b193ce8380a2ed

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.75.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.75.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.75.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bed70a6f3f5899ca51ba828a92fd84b89351ce26d4b604a4777059244d47b06d
MD5 f8e31d23fb794da0e6365c355dbe9455
BLAKE2b-256 15caa74e1bfe5c0c9d2ee1b2c6cbc87845d5af36b49980ad5ebae39cf41a52ad

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.75.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8430a15b39adb3bf78bce2e99a618822f4e40ae5e5a556a537ae14b0f3779466
MD5 233e6f43fdfd57777f82efb8ed270a76
BLAKE2b-256 bc4c99b1624419ea9c3c669e3af72c6f89ad47858d963ccb451e90cc238e729a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.75.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 ed5d15a8b0bdf4a1c54c62efb00b3a818f89863210e06a96479ba7eb3571e070
MD5 c55a8e76652eaa9e2cfd8b5062ff6cfe
BLAKE2b-256 3501a201c67dd0a9cdf267afa9d7722cb3e0371a187c937eafa68245a15feffc

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.75.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.75.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 dadbe0cda5b7ac57dac032623bde39bebf92d19b971b25ae94a7e01f6cbd3be9
MD5 f4b6dbc01424c1e0df72f5cb0d0acd4f
BLAKE2b-256 419c0bd5815e2c20259ba3914e81c78b21619549e9e9af139e2e6feae08125e0

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.75.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.75.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.75.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 96d77dd779d6e18905b37bd8dfeba7dbe197d92fe2d232a893aa28f7f29ae7ec
MD5 3fc5ca30552e9324fda5b4460f73587b
BLAKE2b-256 fc76641b205e2e3f29b020869bc0a2396e4a9c26a28989019eada10eff59746a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.75.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e5d590e099f76a797713392f83b7e21e186941bfb58b8c5eb5b60655c63f8168
MD5 856700b7031d3449f7341a3312eb0f48
BLAKE2b-256 5155abdca4d78fa01b85298dd339bb6193a89207c042f0a27dec8c67baa3d97b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.75.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 292d330924765dbe149e8180a71d812f1b0abddcd098a4f971e11ab9c7c01694
MD5 eecdff9451806d3b31246ae649e101e0
BLAKE2b-256 72655336408c40fdf26d37e39dabd791dc63bf0c9c80859478ec1d5420413902

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.75.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.75.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 3d4b8ce62b5e33a0cf53b386a301282e874a466b170ecff12d2ded7477a8429c
MD5 44a04b8cc3d37927aec7977e2df3fd90
BLAKE2b-256 3cf03a9550d50cffc02567fa82bcbf04a52519ad10eef7be3a34b6aa25164741

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.75.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.75.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.75.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 61008e98c39fdd6046e0840aef348c7e86b0ef553f3ef82d00e980a4111d0b85
MD5 2df0d5bfda5c74d6332f8e2ce7fc4abd
BLAKE2b-256 d25175b60ee36e1fda26e311297438286e0a1c37ac377e28e96f6da5d7fc1caf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.75.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d97af5e9d815fed1981ad9ffda00aa71de99ad6046e8e4f0c93c7dfe54c486e0
MD5 a4d2ca88202d28eff6f4e93560b4895a
BLAKE2b-256 d687fd7b66943b9bb8dafaa288bae56d5bb81b4ff98cfe8b579258c6e66dfe1d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.75.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 eaeca77b55f295c32a8a0db0a567da5addf4a4b9f5b60e671d12e80bfa472496
MD5 f7279f122b4cc4121c05b342321f81d7
BLAKE2b-256 3a90ac72f9014183df9271e0935dcf3d9c00dbc67eb26cf0d7480110fdc521a7

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.75.0-cp310-cp310-macosx_10_9_x86_64.whl:

Publisher: pypi-publish.yml on keyfire/xbsl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

0.75.0 This release

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

Supported by

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