raco-pkg-env:   virtualenv like tool for Racket
1 Guide
2 Changelog
2.1 0.1.4
2.2 0.1.3
2.3 0.1.2
2.4 0.1.1
8.12

raco-pkg-env: virtualenv like tool for Racket🔗ℹ

Sam Phillips <samdphillips@gmail.com>

1 Guide🔗ℹ

**EXPERIMENTAL**

This tool writes a config.rktd file that you can point PLTCONFIGDIR and install packages into a place that isn’t the installation scope or the user scope.

The package environment overlays the system installation scope. There will probably be some hiccups if you are using this. Open some PRs and Issues.

Create a new package environment (from the shell):
;; make the environment
new-package> raco pkg-env _env
 
;; make the environment removing any existing environment
new-package> raco pkg-env --clear _env
 
;; simple bash script that sets the PLTCONFIGDIR variable
new-package> source _env/activate.sh
 
;; install some-package into _env
(_env) new-package> raco pkg install some-packagename

2 Changelog🔗ℹ

2.1 0.1.4🔗ℹ

Release data:2022/11/19
  • Documentation tweaks

  • Added license package metadata

2.2 0.1.3🔗ℹ

Release data:2022/08/28
  • Add bin directory to path.

  • Add a --clear command line flag to match python venv.

  • Update the PS1 environment variable in the activate script.

2.3 0.1.2🔗ℹ

Release data:2022/04/19
  • Fix incorrect use of in-directory

  • Add logging

  • Populate the contents of ‘lib-dir‘ and ‘bin-dir‘ from the "source" Racket installation.

2.4 0.1.1🔗ℹ

Release data:2021/04/19
  • Initial release.