mirror of
https://github.com/Brandon-Rozek/website.git
synced 2025-10-10 06:51:13 +00:00
New blog posts
This commit is contained in:
parent
3b69b7e465
commit
9329d8a605
3 changed files with 101 additions and 0 deletions
33
content/blog/pythonsetupdevelop.md
Normal file
33
content/blog/pythonsetupdevelop.md
Normal file
|
@ -0,0 +1,33 @@
|
|||
---
|
||||
title: "Python setup.py develop"
|
||||
date: 2020-02-21T22:42:55-05:00
|
||||
draft: false
|
||||
tags: [ "python" ]
|
||||
---
|
||||
|
||||
I've found it to be incredibly helpful to emulate having a library installed on my system rather than depending on my local directory path to pick up my file edits. To do this in a python project where you've defined a `setup.py`, you can specify the command `develop`.
|
||||
|
||||
First uninstall whatever version of your `library` you have.
|
||||
```bash
|
||||
pip uninstall library
|
||||
```
|
||||
|
||||
Then in your folder with the `setup.py` run the following command
|
||||
```bash
|
||||
python setup.py develop
|
||||
```
|
||||
|
||||
This will then create a symlink from your site-packages directory to the directory in which your code lives.
|
||||
|
||||
Once you're ready to install it formally,
|
||||
```bash
|
||||
pip uninstall library
|
||||
pip install .
|
||||
```
|
||||
|
||||
Distribute it,
|
||||
```bash
|
||||
pip wheel .
|
||||
```
|
||||
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue