devel/py-fypp 3.3 FreeBSD
Python powered preprocessor
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
efed729b70- License
- BSD2CLAUSE
- Categories
- devel, python
- Package size
- 63.4 KiB, 400.0 KiB installed
Description
Fypp is a Python powered preprocessor. It can be used for any programming languages but its primary aim is to offer a Fortran preprocessor, which helps to extend Fortran with condititional compiling and template metaprogramming capabilities. Instead of introducing its own expression syntax, it uses Python expressions in its preprocessor directives, offering the consistency and versatility of Python when formulating metaprogramming tasks. It puts strong emphasis on robustness and on neat integration into developing toolchains.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | devel/py-fypp | 3.3 |
| DragonFly | devel/py-fypp | 3.2_1 |
Install
Binary package:
pkg install py312-fypp
From the ports tree:
cd /usr/ports/devel/py-fypp/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= py312-fypp>0:devel/py-fypp
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 3.2_1 | 3.2_1 | 3.1 | 3.2_1 | 3.2_1 |
| FreeBSD:14:quarterly | 3.2_1 | 3.2_1 | n/a | 3.2_1 | 3.2_1 |
| FreeBSD:15:latest | 3.2_1 | 3.2_1 | n/a | 3.2_1 | 3.2_1 |
| FreeBSD:15:quarterly | 3.2_1 | 3.2_1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 3.2_1 | 3.2_1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 1
${PYTHON_PKGNAMEPREFIX}hatchling>=0: devel/py-hatchling
The full lists below include those, and their dependencies in turn.
Build dependencies 19
- archivers/liblz4
- archivers/zstd
- devel/gettext-runtime
- devel/libffi
- devel/py-build
- devel/py-hatchling
- devel/py-installer
- devel/py-packaging
- devel/py-pathspec
- devel/py-pluggy
- devel/py-pyproject-hooks
- devel/py-trove-classifiers
- devel/readline
- lang/python312
- lang/python315
- math/mpdecimal
- print/indexinfo
- textproc/expat2
- textproc/py-tomlkit
Run dependencies 7
Configuration
No options to configure.
- USES
- python
- Service scripts
- none
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| aradi-fypp-3.3_GH0.tar.gz | 79350 | 2f93472595c6f008922a71f0fefddd8d0088e1f5d8c2746d9ddda7854a87ffdd |