plazi / lycophron

Batch uploader to Zenodo
Creative Commons Zero v1.0 Universal
2 stars 5 forks source link

Package manager of choice #2

Closed mguidoti closed 3 years ago

mguidoti commented 3 years ago

Hi Alex,

Are you ok with pipenv as the project package manager and have a Pipfile here, or do you prefer to stick with requirements.txt?

I'll be using pipenv anyways, and I can export the requirements.txt if you prefer this way.

Please, let me know.

Cheers,

slint commented 3 years ago

pipenv is good for generally managing dependencies, though this affects a bit in the long run how we distribute the package and CLI to others. Ideally, we also want to release it on PyPI, so that someone can just do pip install --user lycophron and get the lycophron command.

I would say, we start small with whatever works best for developing (that is pipenv with a Pipfile checked in the repo), and eventually we discuss "packaging"/"distribution" in a separate issue.

mguidoti commented 3 years ago

Cool. Onwards!

mguidoti commented 2 years ago

Related to https://github.com/plazi/lycophron/discussions/6.