BlitzKraft / saythanks.io

Spreading Thankfulness in Open Source.

Home Page:https://saythanks.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

A better Pip workflow

kgashok opened this issue · comments

Please read and implement https://kennethreitz.org/essays/2016/02/25/a-better-pip-workflow

  • Managing a requirements.txt file can be problematic, so Pipenv uses the upcoming Pipfile and Pipfile.lock instead, which is superior for basic use cases.

I am starting with this issue, the only blocker currently I am facing is that many dependencies of this project requires python < 3.6.5 and pipenv has dropped support for python 3.6

I am trying to update dependencies and see if the projects work for 3.7.5

There is a need to migrate from records to SQLalchemy for database-related operations. records is no more actively maintained and throws error on python > 3.6, morever the last commit on records GitHub was 2 years ago. SQLalchemy will also let sayThanks run on python > 3.6 and supports all functionality of records

Please, let me know your thoughts @kgashok @Pavithratrdev

@tushar5526 : We can proceed with SQLalchemy