Configure Python develop tool chain
- use pyenv to manage the develop environments
+ install several Python versions (3.7 - 3.10 and 2.7)
+ each version receives its own copies of black, pipenv, and poetry
- add two more virtual environments based off the latest version:
+ "interactive" => default environment optimized for interactive
usage with with black, bpython, and ipython
(also receives accidental `pip install`s)
+ "utils" => hosts various globally available tools/apps
(e.g., mackup and youtube-dl)
- add installation and update scripts for the entire tool chain
- set up completions for bash and zsh
- set up convenient aliases
- configure bpython
- configure poetry
This commit is contained in:
parent
1646011389
commit
0319e614b8
9 changed files with 233 additions and 1 deletions
7
.config/bpython/config
Normal file
7
.config/bpython/config
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
[general]
|
||||
|
||||
# Make `bpython` and `python` share their history
|
||||
hist_file = ~/.python_history
|
||||
|
||||
# No limit
|
||||
hist_length = 0
|
||||
Loading…
Add table
Add a link
Reference in a new issue