adilmohak / django-lms

A learning management system using django web framework. Course add and drop, grade and assessment result management, online quiz, report generator, student and lecturers management, dashboard, and so much more...
MIT License
474 stars 197 forks source link

Requirements: psycopg2-binary to psycopg-binary #49

Open catbyte-io opened 2 months ago

catbyte-io commented 2 months ago

Hello. As Psycopg2 will soon be deprecated, should we switch to using Psycopg3 (AKA Psycopg)?

https://pypi.org/project/psycopg-binary/

adilmohak commented 2 months ago

Hi, we're now using psycopg2 instead of psycopg-binary on both development and production environment

adilmohak commented 2 months ago

Can you provide a link related to the deprecation of psycopg2

catbyte-io commented 1 month ago

Yes, the mention of psycopg2 to be most likely deprecated soon is mentioned on this page of Django release notes. https://django.readthedocs.io/en/stable/releases/4.2.html

adilmohak commented 1 month ago

I see, thanks and we'll consider upgrading to Psycopg-3

catbyte-io commented 1 month ago

I would be happy to work on changing this if this is something you would like to do. I am new to contributing, so I am trying to learn with projects like Django that I am familiar with. Thank you for considering!