Cyril Roelandt writes: > Hey! > > Those of who you write Python code probably know tox[1], a tool used to > manage tests/builds for Python. It uses virtualenv[2], which allows > developers to create "isolated" environments and install packages > without polluting their systems. > > I hacked tox to replace virtualenv with "guix environment". The code is > available at https://git.framasoft.org/Steap/guix-tox , in the > "guix-tox" branch (the master branch is just a mirror of tox). Note that > I will probably use "git push -f" on this branch :) I explained the > details in README.rst. > > If there are Python developers on this list, I would love to know what > they think about this. I intend to propose a 20 minute talk about > guix-tox at the next PyConFR. > > print("Happy Hacking!") > > Cyril. > > > [1] https://bitbucket.org/hpk42/tox > [2] https://virtualenv.pypa.io/en/latest/
This is great! I've also been very interested in "guix environment" as a universal virtualenv. Replacing tox is an excellent example/usage! Main challenge right now is getting enough python packages (not to mention all those javascript dependencies...) packaged to be usable for many things tox is used for. But that's a more general problem right now! :) Hack on, - Chris
