Skip to main content

Basilisk is unlisted

You are reading the basilisk-python wheel listing — the Basilisk CLI packaged for pip/uv.

Basilisk's type checker was producing incorrect results. Rules decided from the way code was spelled rather than what it meant, so they could be wrong in both directions — a false error on correct code, or silence on a real bug.

We asked for Basilisk to be removed from the python/typing conformance results, and it has been removed (python/typing#2330). That score did not demonstrate correctness.

We cannot tell you how much of the checker this affects. The code responsible is not isolated to a known set of rules. We will not estimate. That uncertainty is the reason for everything below.

A code-quality tool that does not produce correct results is worse than useless. Basilisk is being unlisted everywhere it was published — the VS Code Marketplace, Open VSX, the Zed registry, PyPI, the Homebrew tap, and the Scoop bucket — and the type checker is inert. Remove it from your pipeline; it checks nothing, and every invocation fails rather than reporting a clean run.

We are not fixing Basilisk's type checker code. We are rebuilding from the ground up as a new product. It will ship only what can be trusted. That most likely will not include type checking. Nothing is relisted until it has been rebuilt from components we can vouch for. If type checking ever returns, it will be externally audited before release.

Basilisk's author has published a full public account: an apology.

What to do now

Remove Basilisk from your pipeline, your pre-commit hooks, and your editor. Uninstall the CLI and the extension.

The type checker is inert: it checks nothing, and every invocation fails. It prints this statement and exits non-zero, so a build that still calls it fails loudly rather than reporting a clean run. Do not treat that failure as a finding about your code.

Treat every result Basilisk gave you as unverified. A clean run was never evidence that your code was clean, and an error it reported may never have been real.

Every distribution channel is being unlisted. Nothing will be relisted until it has been rebuilt from components we can vouch for.

Acknowledgments

Basilisk is built on Ruff by Astral, whose parser, AST, and formatter crates it embeds (MIT), and on standard-library type stubs from typeshed (Apache-2.0, with MIT-licensed parts). Neither project is responsible for how Basilisk used them. Full component list and required notices: NOTICES and RUST-DEPENDENCY-LICENSES.

License

Basilisk source code is MIT licensed. Binary distributions also contain third-party components under the licenses shipped beside each artifact.

Built by NIMBLESITE PTY LTD.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

basilisk_python-0.41.2-py3-none-win_arm64.whl (92.8 kB view details)

Uploaded Python 3Windows ARM64

basilisk_python-0.41.2-py3-none-win_amd64.whl (93.8 kB view details)

Uploaded Python 3Windows x86-64

basilisk_python-0.41.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (194.8 kB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

basilisk_python-0.41.2-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (187.0 kB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64

basilisk_python-0.41.2-py3-none-macosx_11_0_arm64.whl (181.6 kB view details)

Uploaded Python 3macOS 11.0+ ARM64

File details

Details for the file basilisk_python-0.41.2-py3-none-win_arm64.whl.

File metadata

File hashes

Hashes for basilisk_python-0.41.2-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 fd76c2e4b9dd0b24d89e6047e3a41ffe83a08db64cac02e6d8d9e891c1d54299
MD5 cdfc157ab05c54ae037ed4bf9bebfad2
BLAKE2b-256 49698e858f974c5507bbdaeb6425cbbf29447c48c4a37681e417a94b26cb4d61

See more details on using hashes here.

Provenance

The following attestation bundles were made for basilisk_python-0.41.2-py3-none-win_arm64.whl:

Publisher: release.yml on Nimblesite/Basilisk

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

File details

Details for the file basilisk_python-0.41.2-py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for basilisk_python-0.41.2-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 dd5596e923d592ad55062941ca9ee3c65c167d9c09873d5635659c3da59a59ca
MD5 c79861b084258f7526e9354c1fe2d5ec
BLAKE2b-256 2b8906fcd1c48f65733a9119e19209f1316a67b885dac88ea57e9f5b1ecefc7e

See more details on using hashes here.

Provenance

The following attestation bundles were made for basilisk_python-0.41.2-py3-none-win_amd64.whl:

Publisher: release.yml on Nimblesite/Basilisk

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

File details

Details for the file basilisk_python-0.41.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for basilisk_python-0.41.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 92bee6b96cb024dba87abd88c83d405e344edac8d493b2df3c5aff5d86dc381d
MD5 458d5b0aef6f62459ddb9bbedb47e755
BLAKE2b-256 0b6ca8ad263a1593a49ad4cacf04d7786236e0196363e5b56365d32b26d3d9e0

See more details on using hashes here.

Provenance

The following attestation bundles were made for basilisk_python-0.41.2-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on Nimblesite/Basilisk

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

File details

Details for the file basilisk_python-0.41.2-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for basilisk_python-0.41.2-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bb27bc67e3523c8f63df1b0f701eec073121cff9c66b6ab952cbd13fe228fe25
MD5 def5eba1c7d22c384a45bc71f1e386d2
BLAKE2b-256 6fa523d1cab945d179a2a564e3c7af8a2ca12b0b484d7da35b515eea38fd1b8f

See more details on using hashes here.

Provenance

The following attestation bundles were made for basilisk_python-0.41.2-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on Nimblesite/Basilisk

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

File details

Details for the file basilisk_python-0.41.2-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for basilisk_python-0.41.2-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fdd5561da2d76514ae0c1f816a8eca0dfcb45b31f6dfddbe01b8459e9dc868d8
MD5 2b4acde366e3e744a085f1d875f37a8d
BLAKE2b-256 b84615302cc235f430f692db34400cbea63984f38289b9469e7c23488f36e79d

See more details on using hashes here.

Provenance

The following attestation bundles were made for basilisk_python-0.41.2-py3-none-macosx_11_0_arm64.whl:

Publisher: release.yml on Nimblesite/Basilisk

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

Release history Release notifications | RSS feed

This release

0.41.2 This release

5 files

0.41.1

5 files

0.41.0

5 files

0.39.0

5 files

0.38.0

5 files

0.37.4

5 files

0.37.3

5 files

0.37.2

5 files

0.35.0

5 files

0.34.0

5 files

0.33.0

5 files

0.32.0

5 files

0.31.0

5 files

0.30.0

5 files

0.29.0

5 files

0.28.0

5 files

0.27.0

5 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