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. 166 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.78.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.78.0-py3-none-any.whl (841.3 kB view details)

Uploaded Python 3

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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.14macOS 10.15+ x86-64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.13+ x86-64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.13+ x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.9+ x86-64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

xbsl-0.78.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.78.0.tar.gz.

File metadata

  • Download URL: xbsl-0.78.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.78.0.tar.gz
Algorithm Hash digest
SHA256 904d158fe4ef131b38f1b0828767f9ae5d5be2e35c712c10de7499631b9234bb
MD5 11cbf58ebbfef78dadb665accf4e61b3
BLAKE2b-256 32997206d1adf73b952c743ca3e7210586f4ce82d89dfaba11ed73431797d29a

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.78.0-py3-none-any.whl
  • Upload date:
  • Size: 841.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.78.0-py3-none-any.whl
Algorithm Hash digest
SHA256 987604264556a53a11ced496d4fb8d5270db30f0cb2c266abe414d3b3811280f
MD5 253421b19fd97539a0e5c2d08ce9dc87
BLAKE2b-256 01c9b736ef1044e1df05f22df71d8a00dcedc8eb1bc7d59f3e29a2b01ef0a530

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.78.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.78.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 0613c02ded9f1eddee49135e1197dfccc7c711f87c476c80fa58b2275cdd668a
MD5 2f53b278ac6b30b346cec6fbb6bb7a32
BLAKE2b-256 e742f929a9aaddd7bf97f989dd4fb31d1ee3e6cc1f03104d1d6d74e7638b198d

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.78.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.78.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.78.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 92e871eabb908b6b4a650bd98e94335b08f97b915a3264d938e5bcb00ba0ccef
MD5 9d5c17ab5274bdbd76b35b5cc5683bb9
BLAKE2b-256 5d8468e0121b548a3f594d422b99bff4a7680bba2df15b0cfd8de0c2ffeaf958

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.78.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 98e96e5a5b6fdf7699b3b6f89440bbc3ebd5d337240f3ff58fa271eefeab91a3
MD5 ab852fc2bb7bca62a517889673191bda
BLAKE2b-256 39edef7f94d271ced5d32c67c65e89847f9ecab77ddd913fc76cb49f768b681b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.78.0-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 152ac8c414bf798d78bf2775f5365d186947d5958ce201d61d20b59a6e65bd79
MD5 21fffa8b3f2d7c04b988df89a5ec423a
BLAKE2b-256 d7346e5837e2e5f414e3bd177d27aa80cb1994a4bbf7432f2d66baab2c9bd155

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.78.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.78.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 da82913bfac7e1bc5157a2cd9c3663714ed7c26e9d2e5e44029eb9eef7ef25d9
MD5 a6baf7c422f099f4945b2eaaf0f02a72
BLAKE2b-256 31fea9def0e2abdc44a523e181f58f1b6f732b02cbf6e7cf8865652b77d6a9b4

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.78.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.78.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.78.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a99660c545e1ce1a6d795997bb290f3a7dab9c7af7240727a7c4158785d4d59c
MD5 5f604e3c6c7acf84982cd80ab96ec0b7
BLAKE2b-256 6220ac8b85e08b6a124a8c3986e4801250aa884ad1018587dad3b876b753bb79

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.78.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 82944c615681ec5f61a13a4add685496f96d8c34cdbab458dbb0a3a11031c6d5
MD5 28197131924be6e6a4366c85ecc9f85f
BLAKE2b-256 b23f7478b1177393c08f4a2e6e4629e56e36ca1a5f221b7530d8bbd31ca7cedc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.78.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 d0573215e57a96b9d451cf64143fbead69dca496c2304e704ccba56c80d6105a
MD5 65ab4f7112d89601a3bf089cfa915365
BLAKE2b-256 2f08fc5888558f2b4d63a15729aff194985593ed2807330347d9ab18b25ae95f

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.78.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.78.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 8973ad8dcc4db2fe4468dac1039a93f61bac6fee60f1c5206c2e5ac68dab3813
MD5 91f55dfef98bd39bb4b36b4d35f5205b
BLAKE2b-256 bc46df2e0bcb199e0787ef061687fa9d808ef49318244cfff4b8ffc09e14a421

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.78.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.78.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.78.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 22a9563aeeaf062c50ff3758bf0400ba25639ae2e684e3ffbad8b566dd32d69a
MD5 1ccaf6e11685af36aa7b6db061d161b5
BLAKE2b-256 e056ef308d6f8c023d047ac9aae9325fddd6a0266d749ecd5032878d89917167

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.78.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f7bfd59b6c8a062be701a32003de8c2792053b53a98387f3ab0d50642634d5c5
MD5 fe2e8d7e7b0c782d7ea50f42f30ac52d
BLAKE2b-256 a0c5023f999313a8da97b4c639aa47089ad59434a6125627c0c142c781b2fc22

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.78.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 9f2a6b8aa2d913ae31cbe179e9b234866237bcff35bfcbba4e37ff891cbb33a8
MD5 1a11fb7ad4177df5ff6cf073c82d0eef
BLAKE2b-256 5c731d71b6c2d2775fe451a126382a6bf664e8f8fdeb3814dd8cb9fd4a85d7c6

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.78.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.78.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 45bc7017ab8d2124a3b34412fd9324c942ce0877cc6d6eacfa8565aa089b8b79
MD5 224b150732e3a1ef0cf10847ded885ea
BLAKE2b-256 31d9516221dfd28d930a3f46f8659fde644791f912d38f3ae9d750b0ac9d0112

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.78.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.78.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.78.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4d976797cba714e5af8bd12efd0a114321b1bbbdee9803d6b726e117547d2e6b
MD5 3142f9e3857b40a909f6c2d5a0c66b80
BLAKE2b-256 456a146fef6d9694072232cf92e74d499e6f58e5d6fd9b5b61e810115dd2253e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.78.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3fbe10ec33cf52d86ca6e09a11bf0e53d8db052dd2474634f300b13ee77ece00
MD5 c44ed0f1bc03efb344086ee4583bc06c
BLAKE2b-256 6aa01ae71c261bcc6a8f8c0af45bdd0fdf45c494a1ce8bfa86273cb0efcc1d7b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.78.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9eb06f5f31a9bf8611ebde6e7f1a62b94c7e04c4fd9095e0331b96fc365cce10
MD5 5a4a5ac2e7ca0d5e7daeaa6f18f38fd2
BLAKE2b-256 4b5ac75f5f499b0ce56d42c655eb9c5a6bb62fec18f44dfcec7d65460203a004

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.78.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.78.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a4f9189b48c85ece990f2efbe7bf2775c1f405d166c136bbfd6d7faa678b05c2
MD5 545f0ef0dbe4d3afba177a51132b159d
BLAKE2b-256 475dadcedd85f67d6a7114f09e96a61a70975e825be9beb5190607c6095e8e87

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.78.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.78.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.78.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 48cb7bc75a113830556f274db40dd37bc333f3bc8910498df204a180eb89b136
MD5 c0a0fd3c2299977c74de7d688842f6c0
BLAKE2b-256 fc1172e8156413882f0567acdd8ed1cfa21fc75ad30a4201436abf12f56920c2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.78.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c328252c2f1f1dfd9e66e26867e2299eccc34ee54732eb13c963b2f5d0a4de68
MD5 3866a2c3439baa7e59ca1a599fa246c2
BLAKE2b-256 830c24ddd3b6058189c62df033e915f0a7390a2a15056eb69452e750ee675526

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.78.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 bd42026f390334be1a5066eca8e002ada6eb29d063b5e29e7202b24bc858566d
MD5 9ed05597ec814fb9c55d8a9a1f5dba3a
BLAKE2b-256 f6d3d5e7b60113f7c8f06a2fe8d20d8b0375274d99eb4e570558ee95cba60ef6

See more details on using hashes here.

Provenance

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

0.80.0

22 files

0.79.2

22 files

0.79.1

22 files

0.79.0

22 files

This release

0.78.0 This release

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