markgdev / home-assistant_OctopusAgile

Octopus Agile custom component for Home Assistant
Apache License 2.0
86 stars 33 forks source link

Add Pipfile to manage dependencies #89

Closed Floppy closed 2 years ago

Floppy commented 2 years ago

In preparation for making some contributions to this repo, I'd like to improve the dev workflow a bit, using pipenv to manage dependencies and python versions, if that's OK?

I'm planning to add a test harness, code linting, and github actions CI in subsequent PRs.

Floppy commented 2 years ago

Hm, I've just come across poetry as an alternative to pipenv (I'm not a regular Python dev, so things change every time I come back). Do you have a preference?

markgdev commented 2 years ago

I’m happy with pipenv or just a requirements.txt file.

Floppy commented 2 years ago

Great, this PR is good to go then, I'll do other things as follow ups.