Automic VaultAutomic Vault

brew

Installer fypp avec Homebrew, apt, Nix

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de fypp pour les workflows d'agents IA.

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install fypp

local Homebrew formula metadata

Linux

Debian aptvérifié · 92%
sudo apt install fypp

Debian stable package indexes · fypp · Source: deb.debian.org

Nixvérifié · 92%
nix profile install nixpkgs#fypp

nixpkgs package indexes · pkgs/by-name/fy/fypp/package.nix · Source: api.github.com

aperçu

Résumé du paquet

Python powered Fortran preprocessor

historique

Historique du projet et usages

Fypp is a Python-powered preprocessor aimed primarily at Fortran source preprocessing. Its documentation presents it as a way to add conditional compiling and template metaprogramming to modern Fortran while using Python expressions in directives rather than inventing a separate expression language.

Historique du projet

The GitHub repository was created in April 2016, with release 1.0 published the same day. Official documentation says Fypp was inspired by the pyratemp templating engine, but was written from scratch for source-code preprocessing needs such as compiler line-number markers and source-oriented line folding.

The project has continued through the 3.x line; release 3.0 was published in 2020, 3.1 in 2021, and 3.2 in 2023. The stable documentation identifies itself as Fypp 3.2.

Historique d'adoption

Fypp's official install instructions document conda-forge, pip/PyPI, MSYS2 pacman, GitHub release archives, and development installs from the repository. Supplied package-manager facts additionally list Homebrew, Debian, Nix, and Ubuntu packaging, reflecting use in both Python and Fortran build environments.

Modes d'utilisation

Users run the `fypp` command-line tool or import `fypp.py` directly from Python scripts. The documentation covers Make, Waf, and CMake integration, and notes that Python-driven build systems can use the API instead of shelling out to the executable.

Pourquoi les passionnés de paquets s'y intéressent

Fypp is package-nerd interesting because it is a small Python CLI that lives at the boundary between scientific Fortran build systems and Python packaging. It is not a general template engine packaged as an application; its significance is the deliberate adaptation of Python expression evaluation to Fortran preprocessing workflows.

Chronologie

  • 2016: GitHub repository created.
  • 2016: Release 1.0 published.
  • 2020: Release 3.0 published.
  • 2023: Release 3.2 published.

Related projects

  • The official documentation names pyratemp as an inspiration and compares Fypp with cpp/fpp-like preprocessors and the coco preprocessor. Its build-system examples place it beside Make, Waf, CMake, and Python-driven build tooling.

posture de sécurité

Niveau de risque : vert

narrow executable package without higher-risk signals.

Classificateur de risque

risque vert · confiance faible · appliance

Pourquoi

  • narrow executable package without higher-risk signals

Signaux

  • metadata:no-higher-risk-signals

Comportement d'installation

  • Aucun hook post-install Homebrew n’est enregistré dans les métadonnées de formule.
  • Les métadonnées de bottle Homebrew sont disponibles pour 1 plateformes.
  • S’installe avec 1 dépendances d’exécution.

Revue recommandée

Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.

exécutables

Exécutables installés

CommandeTypeExpositionNote
fyppcliexécutable global

fraîcheur

Version et fraîcheur

Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.

page générée2026-07-25
version du gestionnaire3.2
gestionnaire mis à jour2026-06-13
données localesOK
amontnot checked
dernière version détectéenon détecté

https://fypp.readthedocs.io/en/stable/

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:fypp
Version3.2
Gestionnaire de paquetsHomebrew
Page du gestionnaire de paquetshttps://formulae.brew.sh/formula/fypp
Page d'accueilhttps://fypp.readthedocs.io/en/stable/
Dépôthttps://github.com/aradi/fypp
Docs amonthttps://fypp.readthedocs.io/en/stable
LicenceBSD-2-Clause
Archive sourcehttps://files.pythonhosted.org/packages/01/35/0e2dfffc90201f17436d3416f8d5c8b00e2187e410ec899bb62cf2cea59b/fypp-3.2.tar.gz
Dernière mise à jour2026-06-13T01:24:12+02:00
Pulseupdated
Dépendancespython@3.14
Bouteilledisponible (sur all)
post-install Homebrewnon défini
Serviceaucun déclaré

faits du registre

Détails de la base source

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namefypp
Version Scheme0
Revision0
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

correspondances dans les bases sources

Autres enregistrements de gestionnaires de paquets

Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.

Debian apt95%

fypp 3.1-3

Python powered Fortran preprocessor

http://fypp.readthedocs.io/

sudo apt install fypp
  • Section: python
  • Architecture: all
  • 1 Dépendances
  • normalized package name match
  • Correspondance par : Fypp
Debian stable package indexes · deb.debian.org · Debian stable package indexes: fypp from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

fypp

nix profile install nixpkgs#fypp
  • normalized package name match
  • Correspondance par : Fypp
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/fy/fypp/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

fypp 3.1-2

Python powered Fortran preprocessor

http://fypp.readthedocs.io/

sudo apt install fypp
  • Section: universe/python
  • Architecture: all
  • 1 Dépendances
  • normalized package name match
  • Correspondance par : Fypp
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: fypp from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz

piste source

Généré depuis les données du dépôt

Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.

Sources utilisées

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment