orator
orator copied to clipboard
Add setup.py and requirements.txt
Another thing that can help developers code some new features for your project is to remove "setup.py" and "requirements.txt" from your .gitignore file. This way we can make changes on the library, install all the dependencies and then test it locally before submitting it as a PR.
Those are not needed since Orator now uses Poet to handle dependency management and packaging.
Oh, this sounds nice :) Thanks for the fast answer!
I would like to suggest you to write some documentation on how to use Poet within your project (Orator). Do you need some help with documentation? I've noticed that Orator has a good documentation, but it's far to cover everything it should.
I think I will add a Contributing section to the README to make it more clear.
Thank you @sdispater !
The setup.py file is required if we want to install the package from source https://pip.pypa.io/en/stable/reference/pip_install/#vcs-support
I'm afraid I'd never heard of Poet
/Poetry
before for Python dependency management (no offence), and I was quite surprised that a Python open source project did not have a requirements.txt
file. It took some digging to get a sense of what the dependencies were, and how things hang together. It would be really convenient to have a requirements.txt
file that one can just pip install
from. I built one and it seems to work well. I can submit a PR if you like.