elifesciences / elife-crossref-feed

code to support uploading info to crossref on PAW articles
1 stars 1 forks source link

Clean up setup.py #84

Closed gnott closed 7 years ago

gnott commented 7 years ago

Specifically the install_requires in setup.py uses the lines from requirements.txt to specify the requirements. It is not allowed to have a https: source in the install_requires. A quick fix was to deploy the required library elife-article to pypi in order that it could be included.

Clean it up so code can be loaded via a URL for a specific commit of a git code repo.

gnott commented 7 years ago

Tested, and a combination of {{install_requires}} and specific code repo commits referenced in {{requirements.txt}} seem to do the trick in the current development pattern.