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. 171 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.86.0.tar.gz (1.2 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.86.0-py3-none-any.whl (867.0 kB view details)

Uploaded Python 3

xbsl-0.86.0-cp314-cp314-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.14macOS 10.15+ x86-64

xbsl-0.86.0-cp313-cp313-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.13+ x86-64

xbsl-0.86.0-cp312-cp312-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.13+ x86-64

xbsl-0.86.0-cp311-cp311-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.11Windows x86-64

xbsl-0.86.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.4 MB view details)

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

xbsl-0.86.0-cp311-cp311-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.9+ x86-64

xbsl-0.86.0-cp310-cp310-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.10Windows x86-64

xbsl-0.86.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.4 MB view details)

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

xbsl-0.86.0-cp310-cp310-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

xbsl-0.86.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.86.0.tar.gz.

File metadata

  • Download URL: xbsl-0.86.0.tar.gz
  • Upload date:
  • Size: 1.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for xbsl-0.86.0.tar.gz
Algorithm Hash digest
SHA256 83aa3d53e8c4181b4e943472f6f795d1a0c811e92a08b46e8140596f2b99897d
MD5 4518f4bb23c3fd0aa258ab51659173b4
BLAKE2b-256 106e5697a917d158b05c936f39cf6d8455b79f8f3aa82e705bfedcf7c07b2684

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.86.0-py3-none-any.whl
  • Upload date:
  • Size: 867.0 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.86.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2af81acb2604349d27442533a0503eaa3947363849331ab0c282809898d6995c
MD5 c96ba0d132f451cce738468655606749
BLAKE2b-256 53752da92260c042829c931c7c104f3464b19b1218dfe5e046d07b49cdb4b6b1

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.86.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 1.1 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.86.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 e723db23abcf866e1551617f3984daec75bb66cba820cffe6945728117bd7953
MD5 9495139165a1acaaf3ebc3eb20f90eb0
BLAKE2b-256 4b0e8f2ce10e229abd83b9d5acdb039afe1c0d4a5a164688c80dfa3395d90af7

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.86.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.86.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.86.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d6e33644262fe62ac7dd862e5edc446ed054afacdc7179de761a47d24e589a3d
MD5 90c73a9c4bbe577e776732052ce64d4d
BLAKE2b-256 f20267b547f0cba875bc755d542592e787fe428b668f2516a2aa1de0a60cdd82

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.86.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d23f2ef10b68e5772b15031504425cce2819e99cffc935b67808ab18936b6816
MD5 c65d806c4397ccfddce078aedd2a5964
BLAKE2b-256 12dc04fb276e38bb830e0c61d0c0eeba6fd3fb02bce8263e85803e1a85764592

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.86.0-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 2950bb0a0150d31be7846a96b43e05999c59b79e658bbd2d97098a9559506731
MD5 9fd8dcff8605cf22603d7d2caa470146
BLAKE2b-256 375b5e05419c79b5cfea1032f4ffde463ccfaa9556d8a2aba9ba01ba30304c96

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.86.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 1.1 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.86.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 df2622c3cc85188bc5c09639778665c06da2b11d7146ea52bc9b8f78e98f5039
MD5 eda6491ba0c0f813fa74ca38c8d8d921
BLAKE2b-256 6d8c7bdd8f6394a18feccb0c17beeb26d2cf18248a34ef82920a58f8d796b7a6

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.86.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.86.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.86.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 470dfb1428885b48ba425866a51f76b9b622d622ead17029a31ad788976c0800
MD5 a0dca827522df3e51d1d928696ea5092
BLAKE2b-256 7cc91ebd24abc69ff2c6cd7be1805ecf17a6daf85857be8c219a8bcdfc74ea3c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.86.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f0932d541940a500c4fc905f50872633f51db06f197564b75839ef89b24131d3
MD5 53825f5b265e73717f40c9a1cba0b15b
BLAKE2b-256 44da5d70ac954b20e7653e251468fd0a1fd530aa399b0b523edd7ee025d5e841

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.86.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 74f8e55eac43190809eaf53b86a68f7097488c12ed08f9930b95696e6f51b8d0
MD5 9a3a0866500c245cc78e22bd5bacbc89
BLAKE2b-256 0587651d3ff12e94f4be01d076da8cd4f17fca61c015e8a4e132c6d53e09bebd

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.86.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.1 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.86.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 632b07e5315a81215b7907a443ef7e1d89013d1402ad48a9728d52b0b394dcd7
MD5 0b3f2748aad10fd300deafc7acd44359
BLAKE2b-256 149f4d1f92ddeecbf8834b4cbbbea74cea2a072c11740bb533e9be455285b459

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.86.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.86.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.86.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4c069cfdb4a47433918033b497c042374a8dbc6180c0a9cc8fd494040ce6e706
MD5 a7d41c3c70a3f902f937c970e94429a5
BLAKE2b-256 db1e61a68f85dfa3105d2997adfb8b860fd397eb3819ff8a7d9799a946aca048

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.86.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 46e363dbc49ea3ddaa2253f8c73395207e9a3518d68a8ff31024d8abf9d2feca
MD5 3ffc436e72d78500c630afb071e938a9
BLAKE2b-256 b1a606b72c00bf1f8495bc72b0add6c645d279e26cda104c1b19a12b8ccbcac4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.86.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 e632311a18a44a2eb13c3237dae3a7e73091c14d84ecdf0e6269c18db925dd15
MD5 b8c090e43ba976fd7d6e2f4372b6a693
BLAKE2b-256 3269fcade44821bd3457d9e60099b4f3c33e43fb86ecb6d01994a83ce728f1bf

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.86.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.1 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.86.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 36b752c9cce6ed90387b53a3defa974dc2a20515d07f51b817ba960e9ca9bbf7
MD5 3d5be620edc1132975df39b48a8f8041
BLAKE2b-256 db30abbc6c63da63151d08283c60dcc788027f60d592850deb6774c65362a250

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.86.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.86.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.86.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 aacad788234a410dd361ab2b8405312abe22f11d7bb5b0ed49672fd0aa431904
MD5 0e0425f4a5f395fbd6810e624c28c070
BLAKE2b-256 0c006c85701bbff006e4b7284423cb33a815cc9a45b85b7d99af44989a03e1ed

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.86.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ff55a8243d21551542c182bc543a317c6b6a9891cbc8c993135ac4555a301c50
MD5 8b89b8e0136d26f953cdaa57cd46999f
BLAKE2b-256 b27738fc8a992c8f95e71893101427469595266486ef704fd285871f5080f473

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.86.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8ab817f2359bcae45b3a4a0bdda82227087caf81808504fc771565873e34e977
MD5 60e8236455a2f0e8419a984ea84515d0
BLAKE2b-256 893d23bba8fdafce66959fa8bd343876d38fa7817f4345264709460be1190983

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.86.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 1.1 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.86.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 bf7ffd011c648e4d777f5e8f9d088f18ac153014cf51d7facf97ee7486c0d8bb
MD5 67cb5b69160f9a21b230835b1fac610d
BLAKE2b-256 7da4ff5fa139bd967d2c3d413bcb201ebbdb2b14ec18863dbfc3b214e34cd78e

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.86.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.86.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.86.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 32895312dd1e06567adcdca4d6dd1bd05834d78dea7be82df1685c0b49e0ed0f
MD5 3f4229698028c9d3892da73ea7be71bb
BLAKE2b-256 7629679dad8b0f8ea8d310c572601d6d6dedf0fcab37704f1ffa2ac5864081d8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.86.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 645d496ed1f4c49c65936c868b313ebd4cdbc81b168a6799ce41a680dec31591
MD5 c19081d428b17f02c67c6fdf467908a0
BLAKE2b-256 392afad9082bd93d623f134183fb15faa0826975c2441c3bcbbf23c858c30352

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.86.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b6e9fa0b2a39f31f4aa04c06beef85089900a61ab543725e9dd67eeed93a2ea6
MD5 a01b3c729e302fc6e3c2544b36c005a8
BLAKE2b-256 d21db3a84020ec5adbbe70eaad6288a80fadde7d5016b8bb48c2f43a62e69fda

See more details on using hashes here.

Provenance

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

This release

0.86.0 This release

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

0.79.1

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