CarloLepelaars/blackscholes

Managing dependencies and development dependencies

mickeybeurskens opened this issue · 5 comments

I do not like the way that development dependencies need a separate dev dependency file. I'd like to propose to use Poetry as a build tools. Pip can still be used to install the package, but package dependencies are checked. Additionally you can use it to add information on the package, including the supported python versions, and manage dev dependencies and normal dependencies from a single pyproject.toml file.

What do you think @CarloLepelaars? I'm open to implement this change.

That would be awesome, Mickey! Does this require any custom settings on Pypi or will pip already handle everything like it is now?

Just added a merge request. Have a look!

Pip will handle everything I think, but I'll check

@CarloLepelaars Could you check if the information in pyproject.toml is correct? In specific the python version and your email.

Just did a clean install, and pip works normally as expected.