# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 PortSystem 1.0 PortGroup python 1.0 PortGroup github 1.0 github.setup adambrenecki virtualfish 2.5.4 revision 1 name py-virtualfish supported_archs noarch platforms {darwin any} license MIT maintainers nomaintainer description A Fish wrapper for Ian Bicking\'s virtualenv long_description A Fish Shell wrapper for Ian Bicking's virtualenv, somewhat\ loosely based on Doug Hellman's virtualenvwrapper for\ Bourne-compatible shells. checksums rmd160 dc1bbd49243cae40a2c74157fd788ef20376bd20 \ sha256 5f9008b2f56ab0cda5fa16be629f7e834e8adf5bfa0e2ad70f6bc9ef096d39a7 \ size 35943 python.versions 38 39 310 311 python.pep517_backend poetry if {${name} ne ${subport}} { # These are in pyproject.toml order depends_lib-append port:py${python.version}-packaging \ port:py${python.version}-pkgconfig \ port:py${python.version}-psutil \ port:py${python.version}-virtualenv \ port:fish post-destroot { xinstall {*}[glob ${worksrcpath}/virtualfish/*.fish] ${destroot}${python.pkgd}/virtualfish/ set docdir ${prefix}/share/doc/${subport} xinstall -d ${destroot}${docdir} xinstall -m 0644 -W ${worksrcpath} README.md LICENSE \ CONTRIBUTING.md CHANGELOG.md ${destroot}${docdir} } notes " Be sure to check virtualfish install notes: https://virtualfish.readthedocs.io/en/latest/install.html At this point you basically need to: - edit ~/.config/fish/config.fish, adding a line that reads eval (python -m virtualfish) - add virtualfish to your prompt, see virtualfish install notes - start using virtualfish: vf new myvirtualenv; which python " }