{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/3"}],"enrichment":{"capability":"Flit is a Python packaging tool that simplifies creating and publishing packages to PyPI by extracting metadata from module docstrings and version attributes instead of requiring separate configuration.","skillfed_tags":["packaging","pypi-publishing","build-tool"],"use_cases":["Publishing a simple single-file Python module to PyPI with minimal metadata boilerplate","Setting up a new package project quickly using flit init to generate pyproject.toml","Installing your own package locally in editable mode during development","Converting legacy flit.ini configurations to modern pyproject.toml format","Distributing Python 2 modules that remain importable on Python 3"],"what_it_does":"Flit is a packaging tool designed to reduce friction when publishing Python modules and packages to PyPI. It extracts package metadata\u2014name, version, and description\u2014directly from your module's docstring and __version__ attribute, eliminating the need to maintain that information in separate configuration files. You initialize a project with `flit init` to generate a minimal pyproject.toml, then use `flit publish` to upload to PyPI.\n\nThe tool is aimed at developers who want a straightforward path from a working module to a published package without wrestling with setuptools configuration. It handles wheel building automatically and can also install packages locally for development. Flit packages a single importable module or package at a time, automatically including all subpackages and data files within it.","worth_installing":"Yes. Flit is actively maintained, has no known vulnerabilities, and is widely used (top 5000 on PyPI). Install it if you're publishing a straightforward Python package and want to avoid setuptools complexity; it's particularly valuable for single-module projects or when you prefer declarative metadata in pyproject.toml."},"id":"flit","links":{"html":"https://skillfed.io/packages/flit","md":"https://skillfed.io/packages/flit.md","pypi":"https://pypi.org/project/flit/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-04","license_spdx":"BSD-3-Clause","license_treatment":"permissive","name":"flit","python_support":"supports_current","summary":"A simple packaging tool for simple packages."},"popularity":{"monthly_downloads":17196538,"position":1128,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"4.0.2"}
