Closed justinlewis closed 4 years ago
I'm new to the Python virtual environments and general dependency managment. I added the EventBrite SDJ (pip install eventbrite) and am not sure how to ensure that dependency is added to the build system. That should be the only reason the build is failing.
Anyone want to share some wisdom?
Couple of things here:
Standard way of handling dependencies is to freeze whatever you have installed in your virtual env into a requirements.txt
file: pip freeze > requirements.txt
. That will output current versions of all installed packages, and can be used to recreate the environment like: pip install -r requirements.txt
(Note: I added this)
Second, this might be a good opportunity to try out Poetry (https://python-poetry.org/), a new, more robust, python dependency manager. I've been playing around with it, and its really nice. I'll make an experimental branch and PR with it mixed in, and we can see how we like it.
Theres just one failing test, should be easy to fix up.
This is far from production ready but:
TODO: