devel/py-param 2.4.2 FreeBSD
Module to make Python code clearer and more reliable
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
4c264cd34c- License
- BSD3CLAUSE
- Categories
- devel
- Package size
- 308.0 KiB, 2063.3 KiB installed
Description
Param is a library for handling all the user-modifiable parameters, arguments, and attributes that control your code. It provides automatic, robust error-checking while dramatically reducing boilerplate code, letting you focus on what you want your code to do rather than on checking for all the possible ways users could supply inappropriate values to a function or class.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | devel/py-param | 2.4.2 |
| DragonFly | devel/py-param | 2.1.1 |
| HardenedBSD | devel/py-param | 2.4.2 |
| GhostBSD | devel/py-param | 2.4.2 |
Install
Binary package:
pkg install py312-param
From the ports tree:
cd /usr/ports/devel/py-param/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= py312-param>0:devel/py-param
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 | 2.4.2 | 2.4.2 | 1.12.2 | 2.1.1 | 2.4.2 |
| FreeBSD:14:quarterly | 2.4.2 | 2.4.2 | n/a | 2.1.1 | 2.4.2 |
| FreeBSD:15:latest | 2.4.2 | 2.4.2 | n/a | 2.1.1 | 2.1.1 |
| FreeBSD:15:quarterly | 2.4.2 | 2.4.2 | n/a | n/a | n/a |
| FreeBSD:16:latest | 2.4.2 | 2.4.2 | 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 2
${PYTHON_PKGNAMEPREFIX}hatch-vcs>0: devel/py-hatch-vcs${PYTHON_PKGNAMEPREFIX}hatchling>0: devel/py-hatchling
Test 5
${PYTHON_PKGNAMEPREFIX}cloudpickle>0: devel/py-cloudpickle${PYTHON_PKGNAMEPREFIX}jsonschema>0: devel/py-jsonschema${PYTHON_PKGNAMEPREFIX}pandas>0: math/py-pandas${PYTHON_PKGNAMEPREFIX}pytest-asyncio>0: devel/py-pytest-asyncio${PYTHON_PKGNAMEPREFIX}pytest-cov>0: devel/py-pytest-cov
The full lists below include those, and their dependencies in turn.
Build dependencies 22
- archivers/liblz4
- archivers/zstd
- devel/gettext-runtime
- devel/libffi
- devel/py-build
- devel/py-hatch-vcs
- devel/py-hatchling
- devel/py-installer
- devel/py-packaging
- devel/py-pathspec
- devel/py-pluggy
- devel/py-pyproject-hooks
- devel/py-setuptools
- devel/py-setuptools-scm
- devel/py-trove-classifiers
- devel/readline
- lang/python312
- lang/python315
- math/mpdecimal
- print/indexinfo
- textproc/expat2
- textproc/py-tomlkit
Run dependencies 7
Required by 2
Configuration
No options to configure.
- USES
- python
- Service scripts
- none
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| param-2.4.2.tar.gz | 225945 | 40ca94b72c97bf1998325738e002d589ce31a7cfb4cc56549f05daa6ccf98043 |
Master sites 1
- PYPI