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. 168 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.80.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.80.0-py3-none-any.whl (851.0 kB view details)

Uploaded Python 3

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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.14macOS 10.15+ x86-64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.13+ x86-64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.13+ x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.9+ x86-64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

xbsl-0.80.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.80.0.tar.gz.

File metadata

  • Download URL: xbsl-0.80.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.80.0.tar.gz
Algorithm Hash digest
SHA256 8df3cc84f6006ba01aee2e5fccd4fc0fb38e8ebf8f645066c0ad325b78dd41da
MD5 f0f398dc7e2dc7d560fe313bc7995afc
BLAKE2b-256 59c33c388571d9ae7e0f3e6c0f314d986aaff6e9e132ccf5ac90502a80528cc6

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.80.0-py3-none-any.whl
  • Upload date:
  • Size: 851.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.80.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d5173756cc74c9961ab3a4bb21f567d63ebd23fb3783e04dbc3df50475b33ae3
MD5 194b57be9cb856b608236f722708a9b6
BLAKE2b-256 b721398d54153b2d900d726fee05b6c260085068f720a8e23e3d73d115f76eb5

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.80.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.80.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 c39df72e0c9603b1e5804704bf06c440352f8a36a629620e00e298f3e6deeb41
MD5 9066f2f9932da6e2e828d7780bf32d0e
BLAKE2b-256 c844683e50858cc59529ba41c56bc2764e422f776128e8abbe349d3478a3c670

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.80.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.80.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.80.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 62d0b909a7b7962a2c5b385225290ae9555694524cb06463fd6a451e75ff5536
MD5 cb8eecdd0d3fa1618fbd4831c184947a
BLAKE2b-256 488d685c4d248a75485855a3c0b9e6f36cfd2dde32213fa280c9fb83d8f6d4ed

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.80.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 73d94209b52dfcc2301bd6c13b13f6762bd90e9a60c594c7b546a7181402c66d
MD5 1009ccc14a35bae3d4a42a20fc7eddea
BLAKE2b-256 a049b08eafea0947e168558096399a3cd2be2e4c11520d4eaf1f4d719d146480

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.80.0-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 a02b3f67839ef181bee2e470fbd8dfa05b003b2398d1c4f3b0b04244f1482697
MD5 774b533b9d78e45c14eb7c04b080404d
BLAKE2b-256 24bf05802e75c78e5bfa2de2d5e2a7aa69d29cabfed94a767d410974d6e28492

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.80.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.80.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 94d9a6f566e9555cdcd78307e00b1c8a20714ca7f8cd64493ca0fe859d3539f9
MD5 9a2925944de16d345ef158fd4815659a
BLAKE2b-256 5de72fe10414a6628672534a87bd634bb90ef8165c377bc4051cdddb24932871

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.80.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.80.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.80.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d2541f535cd2c10631f0b5b8f0df3e9095e64dff266071c06977f07473c58751
MD5 524f276e555842e88ff84534df8d125a
BLAKE2b-256 36d0160562486a342cee8c17abf5c5ed763736348d3903888b3a94160637bd24

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.80.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b47e6f87577684fa7f0537f1394983026c36e084ca9ea608b18a3305bc91b9e4
MD5 238a04dd312ead1de8824831af12c6a4
BLAKE2b-256 5ba8dcc8e6b014cb5cab3174ab8e7cd5160591497a7af34f9e3b1ef0ba15f983

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.80.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 aa78978979ef08a9c6010b3f228eee2151a96151ad74b99ff6630ce2acab0cfa
MD5 43d59f1de331be2ac6bc1d8372157190
BLAKE2b-256 74cc4d987b47d6df6a372a41bbe7d7b6c3e52d22c9fe677b33816b0b1d808c7f

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.80.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.80.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 bda669abf3fcd9283e33670ae439c998f30e456bab35b3be7d587bc41eca9291
MD5 7ac4e3737a2c361e2cacc6fe912bae0f
BLAKE2b-256 adf5d4815b9fb0cf013b660796ee3db2510baa33363f678f73ec797ac0992d14

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.80.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.80.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.80.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3c5c8ada9d30382aff0f28c272e4fde7f799077a3a4ba03a600e41d3fa738e80
MD5 82b8954db4313e1068d32863184eb093
BLAKE2b-256 9b7604cb3566331fc340880905e0323f27f26f77eea8134007fbc2c0f36eb057

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.80.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 21888ecfd0cf5362c4957f124080e0a54fa92d29a00fed60f68d9338f0dd7bef
MD5 e6459b6452a552c733ad3d82145a82ea
BLAKE2b-256 d76536ebdfe063a1b171f2d12ff935186a3b79017ff0848d2b93e92ac2599b3b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.80.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 4301a8f9c25dfdd9f1a07c9d34a4408242b042914e7bd1fa690228dfc8a7e145
MD5 9870e27973c09f070fa5f18c24287575
BLAKE2b-256 d2a2a2cf2907fef9a0327779b5d18a41e964a40523eb819ad8609600d0d78f06

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.80.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.80.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 4f4c4ca3c74eeecbfb95cabb8a8ed2e5083c6425b35341fe60f208f189dd5e24
MD5 944472033d4da343f4b8ca39f179e4c1
BLAKE2b-256 5c159834f6f5e9088f99f75da16b662028d40f916afb37027ab309e3098ddaa3

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.80.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.80.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.80.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fe23f7579a94bb6377f5a4b8c876dfe81026749c00add2ef2a839051b0cbd664
MD5 19fc7a2b20b60e00be12304ea68f92fe
BLAKE2b-256 1d69e378e5bdc505889b576fe173841fcbb3299e35f48fc571c37a7d6e8a7faa

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.80.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c180e990e2add68be6609a8b5d896306a116f45f96c20f0fd11c45b591c84679
MD5 9d12e7c29886bbeda32c32f2fb190c0b
BLAKE2b-256 ff877fcafbe4bb54c2264fcdbfa23a8e15df28054a87888b4d2954f89d71f361

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.80.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 cc09cdd40de35a279e328119b8b9839aeb022211411fd0953b4efd09e30dab17
MD5 02bd19561b81e92c4fab713d406e3bf4
BLAKE2b-256 1cbb8d618739f6ac67fea74ee993e8d52d62e321eed5611158b139565f345721

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.80.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.80.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 e80b4c33e288a7ab56085a06a4d99c089be348407263bd754afeb1213748db20
MD5 7d9c9388d345ea766738e5e2ae3dcdec
BLAKE2b-256 c39b148438c63566f3526aa7ed40c52c033390eabb884087d2f6b650587f9118

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.80.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.80.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.80.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 44b99ec601aeeb0698896555349b7481e787dc78354d054a347ca5bd6eb84ea7
MD5 2fcaa156aaed420ee064e391e632d16b
BLAKE2b-256 5a4abb057fedfa8e92b9f3ad05c5c3c2486af411b75390b06c4de63e9938e002

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.80.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 376b991eb1ad6869574782ac6ba58edca9bf1e3e13c00447d7b0ea42b0ba5fa9
MD5 60ca024d3d599190db2a3a1862ed114d
BLAKE2b-256 ec55c239497b5248775e5f610d9f2c6e20bf99c7d685896f6c9ef35f56d077ff

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.80.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 abeab68320caf43a7f589781d89d7ea971f4a3526dcb4645e399a7217516cd3a
MD5 4a484ed2fe1f977b0be45e91dbc0a867
BLAKE2b-256 16b654ef1ab862472d1f22c8a5c2c9bde8eed48602019479359bc5e0acfcb52b

See more details on using hashes here.

Provenance

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

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

This release

0.80.0 This release

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