piratar / wasa2il

Direct democracy system
https://x.piratar.is
Other
28 stars 16 forks source link

Clean up requirements.txt #154

Closed 7oi closed 7 years ago

7oi commented 7 years ago

Problem

The requirements.txt file seems unnecessarily bloated. I've gone through the list and I've found multiple libraries that are never imported in the code and don't seem to be at all required for running the system. Possibly a lot of them are either old and redundant or possible contaminations from developers environments.

Suggested solution

My suggestion would be to strip out all the bloatware and also possibly create a requirements-dev.txt file. Of course that could bring up possibilites of cross-contamination again once updating the requirements.txt with any more modules, but it's still not that difficult to handle.

Details

Here are my findings about the unimported modules:

Also here are DB requirements. Should they be there or should they be chosen alongside a DB?

Anyone care to object or explain the bloatware?

7oi commented 7 years ago

On further inspection, many of them seem to be requirements of other installed modules.

Still, weird.

Closing this issue.