{"added":null,"apiVersion":1,"behindSince":null,"buildDepends":[],"categories":["devel","python"],"comment":"Plumbum: shell combinators library","compare":"/compare/py312-plumbum/index.json","dependentCount":null,"description":"Ever wished the compactness of shell scripts be put into a real programming\nlanguage? Say hello to Plumbum Shell Combinators. Plumbum (Latin for lead,\nwhich was used to create pipes back in the day) is a small yet feature-rich\nlibrary for shell script-like programs in Python. The motto of the library is\n\"Never write shell scripts again\", and thus it attempts to mimic the shell\nsyntax (\"shell combinators\") where it makes sense, while keeping it all\nPythonic and cross-platform.\n\nApart from shell-like syntax and handy shortcuts, the library provides local\nand remote command execution (over SSH), local and remote file-system paths,\neasy working-directory and environment manipulation,\nand a programmatic Command-Line Interface (CLI) application toolkit.","flavors":[{"comment":"Plumbum: shell combinators library","pkgName":"py312-plumbum-2.0.2"},{"comment":"Plumbum: shell combinators library","pkgName":"py313-plumbum-2.0.2"},{"comment":"Plumbum: shell combinators library","pkgName":"py314-plumbum-2.0.2"}],"html":"https://daemonports.org/netbsd/devel/py-plumbum/","kind":"port","lastUpdate":"2026-07-22T12:56:39Z","license":["mit"],"maintainer":"gde@llew.me","name":"py311-plumbum","newest":true,"newestVersion":"2.0.2","noVulnData":false,"origin":"devel/py-plumbum","otherSystems":[{"behindSince":"2026-07-22","maintainer":"sunpoet@FreeBSD.org","matchedBy":"name","origin":"sysutils/py-plumbum","path":"/dragonfly/sysutils/py-plumbum/","system":"DragonFly","version":"1.9.0"}],"packages":[{"repo":"NetBSD 10.1 x86_64","versions":["2.0.2"]},{"repo":"NetBSD 10.1 aarch64","versions":["2.0.2"]},{"repo":"SmartOS / illumos x86_64","versions":["2.0.2"]},{"repo":"macOS 15 arm64","versions":["2.0.2"]}],"pkgName":"py311-plumbum-2.0.2","related":null,"repository":"pkgsrc","requiredBy":["misc/py-copier","net/py-rpyc"],"requiredByCount":2,"runDepends":["lang/python311"],"status":null,"system":"netbsd","systemLabel":"NetBSD","version":"2.0.2","versions":[{"commit":"a44d9a3f5a3876eff41496fb44d93ed371555cc3","date":"2026-07-22","version":"2.0.2"}],"vulnerabilities":null,"www":"https://plumbum.readthedocs.io/"}
