Actualiza el repositorio y lo refleja en GH
Adding inspiration for project
Adding links;
The goal of this repository is to make it easier for ChiPy members to contribute to Debian Python packages without requiring them to use Debian as their base operating system. Using Vagrant and VirtualBox 7.0, a batteries included Debian 12.7.0 development environment is accessible via SSH.
Link | Description |
---|---|
🐛 | Bug tracker |
📋 | Mailing list |
This Vagrant box has been created using the methods outlined in this blog post. Currently there is no automated script to run that installs things into the base imahe. Watch this space for more information about automating the creation of the base image.
The Vagrant base box is roughly 2.5 GB in size and is not contained in this repository. To download this Vagrant box, try this publicly-accessible link on Dropbox. If it's unavailable, ask someone at a ChiPy meetup for the Vagrant box which should be available on a flash drive for you to install on your machine.
Once you have the .box
file locally, you need to add the Vagrant box to your
system with the following command.
cd path/to/where/you/are/storing/the/box/file
vagrant box add debian-12.7.0-64 debian-12.7.0-64base.box
After the .box
file has been successfully added to Vagrant locally, you can
now interact with the Debian 12.7.0 development environment VM using vagrant ...
commands.
vagrant up
This is only needed if there are changes to the Puppet files found in the
manifests/
directory.
vagrant provision
vagrant ssh
Useful if you want to quickly bring the VM back up.
vagrant suspend
Useful if you want to save resources on your host machine and turns the VM off.
vagrant halt
Destroys the VM which frees up disk space on your host machine and deletes the VM.
vagrant destroy
The Debian 12.7.0 Vagrant box is configured as follows.
NAT
and configured to allow TCP traffic on port
2222
from host port 22
This Debian 12.7.0 VM comes with the following tools installed by default.
git-buildpackage
sbuild-debian-developer-setup
emacs
sanemacs
neovim
kickstart.nvim
ninja-build
gettext
cmake
unzip
curl
rust
rustup
cargo
bat
exa
fd-find
procs
starship
sd
tokei
du-dust
ripgrep
tealdeer
grex
zoxide
nushell