No project description provided
Project description
Setup
This project is managed by Poetry
Set up PyEnv
Install PyEnv using Brew:
brew install pyenv
Add this to your ~/.zshrc or ~/.bashrc depending on what you use. Documentation copied from here
export PYENV_ROOT="$HOME/.pyenv"
command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"
Set up Poetry env
1. Install Poetry
brew install poetry
2. Set up Poetry to create virtual envs in the local directory
poetry config virtualenvs.in-project true
3. Python Version
Poetry apparently has trouble initializing the Python version itself, so you'll have to force it to use the correct version
At the time of this writing, the correct version is 3.10, so just run:
poetry env use 3.10
And it'll switch the python version to the correct one. You only need to do this once
4. Set up the virtual environment
Have poetry set up all of the configs
poetry install
(Optional) 5. Set up auto-poetry shell spawning
Add this to your ~/.zshrc:
This automatically spawns a new poetry shell whenever you cd
into a directory with a poetry env
### Autoomatically activate virtual environment
function auto_poetry_shell {
if [ -f "pyproject.toml" ] ; then
source ./.venv/bin/activate
fi
}
function cd {
builtin cd "$@"
auto_poetry_shell
}
auto_poetry_shell
Set up Pre-commit
brew install pre-commit
pre-commit install
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file wyvern_ai-0.0.3.tar.gz
.
File metadata
- Download URL: wyvern_ai-0.0.3.tar.gz
- Upload date:
- Size: 45.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.5.1 CPython/3.11.4 Darwin/22.5.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 71bd6e85529fb6bfc313edc84351926da8991a6541743bb981c86b5472115cb1 |
|
MD5 | c751d0451182d862550c87a5bca36aa5 |
|
BLAKE2b-256 | b676e10886d86f4727dc9500c8abb6e7e05ad2b7abc6c43516bebca479abfca9 |
File details
Details for the file wyvern_ai-0.0.3-py3-none-any.whl
.
File metadata
- Download URL: wyvern_ai-0.0.3-py3-none-any.whl
- Upload date:
- Size: 65.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.5.1 CPython/3.11.4 Darwin/22.5.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 663f163d936a72bb75e31ded22a1016164730ddd48c47e793e8a81d66cd033ae |
|
MD5 | e2447516ac5ec898841e111a65a93c03 |
|
BLAKE2b-256 | 8243d7085fb448d191d39edd84a29dee36ae752cfe4ec62b04e6d86fa330014d |