#247 dependencies: Start using pipenv for dependency management
Merged by jonatoni. Opened by jflory7.
change/deps-pipenv  into  master

Download 247.patch

This commit adds a Pipfile with some of the dependencies Fedora
Happiness Packets uses. See more about pipenv here:

https://fedoramagazine.org/install-pipenv-fedora/

I am making this change to help us migrate to a single set of
dependencies. Currently, there are multiple sets of dependencies for
development, production, and the CI environment. The issue with this is
we could have different versions of software at the same time. For
example, a passing build in a CI environment might not work in
production or vice versa.

Ultimately, we should strive to use a single set of dependencies across
the project. pipenv adds a nice front-end to managing dependencies and
helps us manage them at the top-level of the project. For now, this is
just a start but we should work on migrating the requirements here over
time.

Metadata Update from @jflory7:
- Pull-request tagged with: PASSED, needs review, new change, type - internal organization

Pull-Request has been merged by jonatoni