{"categories":[{"label":"Libraries","url":"https://skillfed.io/packages/category/software-development-libraries/4"},{"label":"Scientific/Engineering","url":"https://skillfed.io/packages/category/scientific-engineering/3"},{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/8"},{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/4"},{"label":"Software Distribution","url":"https://skillfed.io/packages/category/system-software-distribution"},{"label":"Installation/Setup","url":"https://skillfed.io/packages/category/system-installation-setup"}],"enrichment":{"capability":"feu checks package availability, resolves compatible versions across Python environments, and manages package installations with automatic version compatibility validation.","skillfed_tags":["package-management","version-compatibility","dependency-resolution"],"use_cases":["Verify if a package is installed and get its version before attempting to use it in your code.","Find the closest compatible version of a package for a specific Python version before installation.","Automate version selection in CI/CD pipelines to prevent installation failures across multiple Python versions.","Build tools that need to discover and install packages with automatic version compatibility checks.","Support multi-version Python projects by querying compatibility across different target environments."],"what_it_does":"feu is a lightweight library that automates Python package version management across different Python environments. It solves the problem of manually tracking which package versions work with which Python versions by providing tools to check package availability, discover compatible versions from PyPI, and validate versions before installation. The core functionality depends only on packaging, with optional dependencies for CLI tools and GitHub integration.\n\nTypically used when you need to support multiple Python versions in a project or when deploying code to environments with different Python versions and package availability. It includes a built-in registry of compatibility information for popular packages like numpy, pandas, and torch, and falls back to PyPI discovery for packages not in the registry.","worth_installing":"Yes, if you need to manage package versions across multiple Python environments or automate version compatibility checks. The low install friction, active maintenance, permissive license, and zero known vulnerabilities make it a safe choice. Start with the basic import/version-check functions; the CLI and GitHub utilities are optional. Not necessary if you only target a single Python version or manually manage dependencies."},"id":"feu","links":{"html":"https://skillfed.io/packages/feu","md":"https://skillfed.io/packages/feu.md","pypi":"https://pypi.org/project/feu/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-10","license_spdx":"BSD-3-Clause","license_treatment":"permissive","name":"feu","python_support":"supports_current","summary":"A lightweight Python library for managing packages and versions across different Python environments"},"popularity":{"monthly_downloads":938001,"position":4688,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.8.1"}
