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. 167 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.79.2.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.79.2-py3-none-any.whl (847.4 kB view details)

Uploaded Python 3

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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.14macOS 10.15+ x86-64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.13+ x86-64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.13+ x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.9+ x86-64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

xbsl-0.79.2-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.79.2.tar.gz.

File metadata

  • Download URL: xbsl-0.79.2.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.79.2.tar.gz
Algorithm Hash digest
SHA256 a98bb0ec3d89a11307d66073dd18d5c7f4a80126e98b0a11218554303c2d421b
MD5 864534dcea1810d40ababf444ff1b8fa
BLAKE2b-256 b299e5d522241fee15854fc7a91f822ffa17c5fb3bed5b19f3f0d654aca3f8a0

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.79.2-py3-none-any.whl
  • Upload date:
  • Size: 847.4 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.79.2-py3-none-any.whl
Algorithm Hash digest
SHA256 24e986718778371737369195edafedc122716dab6a1e5da3cea9efe5dc29e4eb
MD5 c87471ad6f4c399404c8b62e1a8d11e9
BLAKE2b-256 07d8b48e8e73bd41d31fc4c1ca76f90524398fd0ebbd9db170ce653dd335216c

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.79.2-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.79.2-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 ccbbfaa22a96a6373d573e32524e6f47704aa58ce5131745342a2559f04bbfe7
MD5 c6941df1f0161ee53adea0aa99a13a86
BLAKE2b-256 a54dd816b83a75c664f2726aaf39af74d8b121f57fc05328077beb69edf4facc

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.79.2-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.79.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for xbsl-0.79.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 898728d4a278c1f31138fb0ec6c49c80dbb7bcf6788fb619b01242390377fc92
MD5 77857da4399db19538c90246b945d370
BLAKE2b-256 dcc8d42f66d15c0ee79f8cd603e1b9fec6c98b4ee3723f1138e29587684d16b5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.79.2-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a235a688bb433816aa0946430bcecf25cc980b1f9867c4a76eb6f3687a0704b4
MD5 96c302fda0eb1571942a786d451aac38
BLAKE2b-256 c6835fcd64eec1ddf82e44c86b194a10d7c673c9f7e95d29d4b742a6fc24b45c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.79.2-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 463322df1dd130a1e6e10e516ff89672303608524424dc04528bf083438d8865
MD5 5be27d8e5191c42377cfd305ba79918f
BLAKE2b-256 e547dacdf05d1268d9e7046912c2e6ab060d53cdb1cb3f05111ef76c2cd88a4f

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.79.2-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.79.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 239bdc5740b8a17be8dad154b88f1c805af1c8ff0fbc6108160339aa0f2c5fda
MD5 5688a44a40d96eb7b3bacbf9d50c7d5b
BLAKE2b-256 0832d4f84a14ddc73055f6fd93657f3a0934965250859cedc682b8c0d2d8286d

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.79.2-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.79.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for xbsl-0.79.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8bb5e14f5e17aaf7ad63753376c05b77383b5fa17f6dcda42bd7f4d599ddca11
MD5 7142d5e0d6de31c8b54d24b9b2399c79
BLAKE2b-256 1262d19c70bec76f345b997b910cc271eba966e0cf23566ad4dbdf3982cc317e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.79.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3e104bdf8c7c2dce1740868a7f00a27ab5b69238d6ec4117788ea814c88f8630
MD5 8d66f64f060602536cc0dad107153aab
BLAKE2b-256 b370b57dd903fedde28fef7c2fa59e0992874212993311673b3220c002e7c6f6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.79.2-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 adfef9a66315e0f4170b39d089e74b8e75e1deadfbc7196b536b1c06cb02dbcc
MD5 a904c33bbd24cc6868292d1fd723d1d1
BLAKE2b-256 d254e13b670fe2385e3328bbc2d5a8050f086663ce03f7973e411b8df047993b

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.79.2-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.79.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 61d0697e8485f556782223ccfe66e4e5228df294aea8342f871336e010654514
MD5 f1d0e552c9774050ae16a77ff8163741
BLAKE2b-256 6b15841751e0d4ae52a9c29bef3143d51ee86ceda2f2b4a9523b7f726b5195b0

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.79.2-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.79.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for xbsl-0.79.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 12dbdd5d0357b1deb71a44c5a5d6546fda7e047a6e42a5a66dd31bc2691d7975
MD5 fb7431d9f98f11f6adf85e63b28895a6
BLAKE2b-256 d8cf70460fe24b2e66ae5b64edc7ea49482f1c609311d3d302761c9c611139f5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.79.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 574a77f8b8f63afe47fd983d3ad91367477067a86d1beca573be225d45b2372e
MD5 c1461d3c5d65451eacabcba9a24daf59
BLAKE2b-256 52b8beac86ffec184bc84c8817eb774f4990bef21a7e84a02bcb0c67423124b8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.79.2-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 12f31d642e134621a88da69514b7d4d37eecc678ea1d18f1dd211163ebcf6b68
MD5 fda7031a5bbc8073d324bf4c67084cb7
BLAKE2b-256 5068dc38fdbb0e5b2cc8296072c8f9cd30cc6853128306f872fbfdc115be1378

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.79.2-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.79.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 3c15efdf72be3e3e3232814f14530a7ae49ac329f0f81c949c6a436d56eceaf6
MD5 f54e54b2ccd7492fc6b1c8b7088fed8f
BLAKE2b-256 04fbd088dbac5df0f851ff8316b9ef65000078b97203ef9bc4d9e983011a6d7a

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.79.2-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.79.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for xbsl-0.79.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0faa208dc916e88dfcf3fc274237ff63978e61053a15412512327462be14367f
MD5 b7f59d556637673a08c0330155f7917e
BLAKE2b-256 6548d2fadeeec8efafbb6fa21cf3c604e35c4c6fa648014c9375a958e1a19cb3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.79.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0011a51ed7c440a0e5865c1ba9e0505817429441e741553bccffbb2620790a58
MD5 eb300805499e0d7bf29896ac58b6ce2c
BLAKE2b-256 4cdac01ee2027c4cae7489529db0e16dab060516964ec7ae3a75c832227edb1a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.79.2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c534eccd1c0cb820a055bdbbc46d4a3d4a797681a96179a8a07eaf5e37111d6c
MD5 7381b7e0b973e118fd8be3e8a71ab416
BLAKE2b-256 6d6fd4988b123d689a9bf7539fb10fb14f0bef18a667e7796591808ff805b03b

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: xbsl-0.79.2-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.79.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 0720b73cef01f41dae2ea7a32d0e1756d14b5b60ed4865b4c3a926321a6022bd
MD5 d11738fa47ca7dd47fec3d0d747c2d8c
BLAKE2b-256 9cb022c4f02a61c8005da1ca5892922f00626b8b5b2796cd6cc3a1f0245462b8

See more details on using hashes here.

Provenance

The following attestation bundles were made for xbsl-0.79.2-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.79.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for xbsl-0.79.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6779edc75fa284008fb87a29efa847a02a1e59ec2854a710bb98a20dcba33e53
MD5 c3665bd03eaa2d5a54c29f8dcdd06e91
BLAKE2b-256 477de512922406c2fb6dfb06448d3d943ea7371d67e358c2095fe84a1771d34e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.79.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 19bd43ea76c993a206af09edb6f37e0676af8b58304f68ccc439b42be926c545
MD5 6f341ac77bb652e84d40d9c74523bd8f
BLAKE2b-256 862ae79c8f7c854623aeba446211c9b55335b0bd546e9b93e53188ca366f732c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for xbsl-0.79.2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2788861dac22343c03708befb755060e2ea4de63bef0941f846b0af252e2805b
MD5 f5ce18447f674a400dfeac78f02edac0
BLAKE2b-256 cb7420f36d65c5dfc304f9aa0e3b0739a819b1e9c5b8bbdb038e85f490dcfcc4

See more details on using hashes here.

Provenance

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

This release

0.79.2 This release

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