$npx skillfedfor your agent

numba

compiling Python code using LLVM

PyPI CompilersReleased Aug 202686.0M downloads / moBSDPlatform wheel

Decision gist · record as of 2026-08-14

platform wheels — numba-0.67.0-cp310-cp310-macosx_12_0_arm64.whl · numba-0.67.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl · numba-0.67.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
v0.67.0 · released 2026-08-11 · Python >=3.10 · 2 runtime deps: llvmlite, numpy

Numba is a mature, actively maintained compiler for numerical Python with no known vulnerabilities, permissive licensing, and broad platform coverage. Medium install friction is offset by strong maintenance signals and top-1000 popularity, making it a solid choice for performance-critical numerical workloads.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires Python ≥3.10; llvmlite and numpy must be installed (pulled in automatically as runtime dependencies).
  • Medium install friction due to compiled dependencies (llvmlite and numpy); however, prebuilt wheels cover Python 3.10–3.14 across macOS (ARM64), Linux (x86_64, aarch64), and Windows (amd64), and the package is actively maintained with a release just 2 days old.

License · maintenance · safety

BSD (permissive) — BSD permissive license allows commercial and private use with minimal restrictions; you may use, modify, and distribute numba provided you retain the license notice.

last release 2026-08-11 (3 days)

0 known vulnerabilities (OSV.dev, 2026-08-14) · 86,011,939 downloads/mo, #394 on PyPI

Verify before relying

pip install numba
import numba

@numba.jit
def add(a, b):
    return a + b

result = add(1, 2)
  • Whether the latest release (0.67.0, dated 2026-08-11) is a stable production release or a pre-release candidate.
  • Specific performance gains typical for common numerical workloads (e.g., array operations, nested loops).
  • GPU support availability and requirements for CUDA/ROCm backends.
Same gist for agents: .md · .json

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

Numba is a just-in-time compiler that accelerates numerically-focused Python code by compiling it to machine code via LLVM, with support for NumPy functions, loop parallelization, and GPU code generation.

Numba is a mature, actively maintained compiler for numerical Python with no known vulnerabilities, permissive licensing, and broad platform coverage.

Medium install friction is offset by strong maintenance signals and top-1000 popularity, making it a solid choice for performance-critical numerical workloads.

Install

numba on PyPI

Before you install

Medium install friction due to compiled dependencies (llvmlite and numpy); however, prebuilt wheels cover Python 3.10–3.14 across macOS (ARM64), Linux (x86_64, aarch64), and Windows (amd64), and the package is actively maintained with a release just 2 days old.

Requires Python ≥3.10; llvmlite and numpy must be installed (pulled in automatically as runtime dependencies).

License in practice

BSD permissive license allows commercial and private use with minimal restrictions; you may use, modify, and distribute numba provided you retain the license notice.

Quickstart

pip install numba
import numba

@numba.jit
def add(a, b):
    return a + b

result = add(1, 2)

Verify before relying

  • Whether the latest release (0.67.0, dated 2026-08-11) is a stable production release or a pre-release candidate.
  • Specific performance gains typical for common numerical workloads (e.g., array operations, nested loops).
  • GPU support availability and requirements for CUDA/ROCm backends.

Package facts

LicenseBSD permissive
Python supportSupports the current Python release >=3.10
Install frictionMedium. Platform-specific wheel
Runtime dependencies
2 packages
llvmlitenumpy
MaintenanceActively maintained 3 days since the last release
First released
Downloads86,011,939 / month, #394 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Development Status :: 4 - BetaIntended Audience :: DevelopersLicense :: OSI Approved :: BSD LicenseOperating System :: OS IndependentProgramming Language :: PythonProgramming Language :: Python :: 3Programming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14Topic :: Software Development :: Compilers

Evidence: numba-0.67.0-cp310-cp310-macosx_12_0_arm64.whl; numba-0.67.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl; numba-0.67.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl; numba-0.67.0-cp310-cp310-win_amd64.whl; numba-0.67.0-cp311-cp311-macosx_12_0_arm64.whl; numba-0.67.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl; numba-0.67.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl; numba-0.67.0-cp311-cp311-win_amd64.whl; numba-0.67.0-cp312-cp312-macosx_12_0_arm64.whl; numba-0.67.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl; numba-0.67.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl; numba-0.67.0-cp312-cp312-win_amd64.whl; numba-0.67.0-cp313-cp313-macosx_12_0_arm64.whl; numba-0.67.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl; numba-0.67.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl; numba-0.67.0-cp313-cp313-win_amd64.whl; numba-0.67.0-cp314-cp314-macosx_12_0_arm64.whl; numba-0.67.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl; numba-0.67.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl; numba-0.67.0-cp314-cp314t-macosx_12_0_arm64.whl

Tags

Capabilities
jit compiler pythonnumpy accelerationpython performance optimizationgpu code generationllvm python compilernumerical python speeduploop parallelization python

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “numerical python speedup”

  • numbaNumba is a just-in-time compiler that accelerates numerically-focused…
  • numexprNumExpr evaluates numerical expressions on NumPy arrays with…
  • gstools-cythonProvides optimized Cython implementations of geostatistical…

Give your agent the search over MCP, or paste the wish link into any chat.

More Compilers packages

pyparsing Worth it
PyPI · Text Processing · released Jan 2026

pyparsing provides a library for building text parsers directly in Python code using composable grammar classes, handling quoted strings, whitespace variation, and embedded comments without regex or lex/yacc.

Install it if you need to parse text or define grammars programmatically.

MITpure Python · 3.9+
412.7Mdownloads / mo
Cython Worth it
PyPI · Python Modules · released Jul 2026

Cython is a source code translator that compiles Python code to C, enabling optional static typing and direct C/C++ interoperability to generate efficient native extensions.

Install it if you need to optimize Python performance, wrap C/C++ libraries, or build fast native extensions.

permissive licensepure Python · 3.8+
136.1Mdownloads / mo
asttokens Worth it
PyPI · Python Modules · released Jul 2026

Annotates Python abstract syntax trees with the positions of tokens and source code text, enabling tools to map AST nodes back to their originating code for refactoring, analysis, and transformation.

permissive licensepure Python · 3.8+
134.8Mdownloads / mo
tree-sitter Worth it
PyPI · Linguistic · released Jun 2026

Python bindings to the tree-sitter parsing library, enabling incremental parsing and syntax tree analysis for source code.

MITcompiled wheel · 3.10+
79.0Mdownloads / mo
llvmlite With conditions
PyPI · Code Generators · released Aug 2026

llvmlite provides a lightweight Python binding to LLVM's IR builder, optimizer, and JIT compiler APIs, enabling you to write JIT compilers and code generators without needing the full LLVM C++ API surface.

BSD-2-Clause AND Apache-2.0 WITH LLVM-exceptioncompiled wheel · 3.10+
69.3Mdownloads / mo
boolean.py With conditions
PyPI · Libraries · released Apr 2025

Parse, simplify, and compare boolean expressions with variables and AND/OR/NOT operators, with support for custom tokenizers and domain-specific languages.

permissive licensepure Pythonaging
39.4Mdownloads / mo

See also drjit · numbagg · nvidia-nvjitlink-cu12 · nvidia-nvjitlink · tokenspeed-triton · Theano-PyMC · nvidia-nvvm · bfi · pythran