Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/aglove2189/encant
Uber simple python version management
https://github.com/aglove2189/encant
package-manager packaging python
Last synced: about 5 hours ago
JSON representation
Uber simple python version management
- Host: GitHub
- URL: https://github.com/aglove2189/encant
- Owner: aglove2189
- License: mit
- Created: 2023-10-15T02:54:02.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-10-16T15:04:14.000Z (about 1 year ago)
- Last Synced: 2023-10-17T11:01:27.380Z (about 1 year ago)
- Topics: package-manager, packaging, python
- Language: Python
- Homepage:
- Size: 15.7 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# encant: Uber Simple Python Version Management
----
[![image](https://img.shields.io/pypi/v/encant.svg)](https://pypi.python.org/pypi/encant)Built in spite of [pyenv](https://github.com/pyenv/pyenv) and inspired by [rye](https://github.com/mitsuhiko/rye), encant does one thing and one thing only: downloads standalone python builds. Builds come from indygreg's [repo](https://github.com/indygreg/python-build-standalone).
## Usage
install encant
```bash
pipx install encant
```add a python version (or two)
```bash
$ encant add 3.10
major.minor only version detected, pulling latest: 3.10.13
Successfully added 3.10.13 to ~/.snakes/3.10.13
```That's it! You can now use python however you need to, e.g.:
```bash
~/.snakes/3.10.13/bin/python3 -m venv .venv
```