Skip to content
This repository has been archived by the owner on Jun 4, 2021. It is now read-only.
This repository has been archived by the owner on Jun 4, 2021. It is now read-only.

packaging: poetry #7

Closed
iancleary opened this issue Oct 27, 2019 · 6 comments · Fixed by #13
Closed

packaging: poetry #7

iancleary opened this issue Oct 27, 2019 · 6 comments · Fixed by #13
Assignees
Labels
enhancement New feature or request

Comments

@iancleary
Copy link
Owner

setup.py allows installation from development branch on github

Or, install from the development branch:

$ pipenv install -e git+https://github.com/taoufik07/responder.git#egg=responder

flit allows for more straightforward publishing to pypi with and without travis

@iancleary iancleary added the question Further information is requested label Oct 27, 2019
@iancleary
Copy link
Owner Author

Perhaps I can have both in the template - I am not sure if cookiecutter allows optional files.

Situations where I see the setup.py route being useful is for inside organizations or when you want to allow installation directly from the git server, as that requires a setup.py file (which flit on generates at runtime during flit publish's sequence

@iancleary
Copy link
Owner Author

#11 adds a setup.py file for the Makefile to use.

@iancleary
Copy link
Owner Author

Copy over updates from https://github.com/iancleary/fastrf/ for both Netlify docs and Flit

Requirements.txt and runtime.txt

This allows Netlify to build the docs, and is not for fastrf developmen.

These are required to configure Netlify's deployment and pull request previews for mkdocs

Requirements.txt

https://docs.netlify.com/configure-builds/common-configurations/#mkdocs

Runtime.txt

Specifies python version for Netlify

< https://docs.netlify.com/configure-builds/manage-dependencies/#python>

@iancleary iancleary self-assigned this Apr 16, 2020
@iancleary iancleary added documentation Improvements or additions to documentation enhancement New feature or request and removed question Further information is requested labels Apr 16, 2020
@iancleary
Copy link
Owner Author

Need to remove pipenv as well

@iancleary iancleary changed the title packaging: flit and setup.py packaging: poetry May 8, 2020
@iancleary
Copy link
Owner Author

Going forward with Poetry

@iancleary iancleary removed the documentation Improvements or additions to documentation label May 8, 2020
@iancleary iancleary linked a pull request May 8, 2020 that will close this issue
@iancleary
Copy link
Owner Author

Closing per successful merge of #13

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant