Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Replace py2neo fork with official Neo4j driver #33456

Closed
UsamaSadiq opened this issue Oct 10, 2023 · 4 comments
Closed

Replace py2neo fork with official Neo4j driver #33456

UsamaSadiq opened this issue Oct 10, 2023 · 4 comments

Comments

@UsamaSadiq
Copy link
Member

UsamaSadiq commented Oct 10, 2023

Description

  • The official PyPI release of py2neo has been removed from PyPI
  • The official GitHub organization has been archived so the package is no longer available on any platform.
  • The PR fix: replace py2neo with forked package #33453 replaced the py2neo package with the most recently available fork to resolve the dependency blocker in edx-platform.

TODO

First, choose a new library to replace py2neo. Options discussed:

Then:
Replace the py2neo with the chosen library and make sure the related functionality is working fine.

@nedbat
Copy link
Contributor

nedbat commented Oct 20, 2023

In a small-world moment, the author of py2neo said to me on social media:

I have now handed over all the project assets to Neo4j, in return for them making a charitable donation.
They have taken the project into their "contrib" area and will now actually be re-releasing packages, and potentially moving some functionality over to their official driver.

@bmtcril
Copy link
Contributor

bmtcril commented Jan 11, 2024

@feanil I'm not sure what the right package is to replace py2neo, but this is the one we discussed in standup: https://neomodel.readthedocs.io/

@feanil feanil moved this to 🆕 New in Aximprovements Team Jan 18, 2024
@farhan farhan moved this from 🆕 New to 📋 Backlog in Aximprovements Team Jan 30, 2024
@farhan farhan moved this from 📋 Backlog to 🔖 Ready in Aximprovements Team Jan 30, 2024
@farhan farhan moved this from 🔖 Ready to 📋 Backlog in Aximprovements Team Jan 30, 2024
@farhan
Copy link
Contributor

farhan commented Jan 30, 2024

@feanil
The Aximprovements team has further groomed the story, please add the following details in the description

First, choose a new library to replace py2neo. Options discussed:

  1. official Neo4j driver
  2. neomodel

Then:
Replace the py2neo with the chosen library and make sure the related functionality is working fine.

@feanil feanil moved this from 📋 Backlog to 🔖 Ready in Aximprovements Team Feb 6, 2024
@dianakhuang dianakhuang removed this from Arch-BOM Feb 20, 2024
@farhan farhan moved this from 🔖 Ready to 🏗 In progress in Aximprovements Team Feb 27, 2024
@farhan farhan self-assigned this Feb 27, 2024
@farhan farhan moved this from 🏗 In progress to 🔖 Ready in Aximprovements Team Mar 5, 2024
@salman2013 salman2013 assigned salman2013 and unassigned farhan Mar 7, 2024
@salman2013 salman2013 moved this from 🔖 Ready to 🏗 In progress in Aximprovements Team Mar 7, 2024
@salman2013 salman2013 moved this from 🏗 In progress to 🔖 Ready in Aximprovements Team Mar 11, 2024
@salman2013 salman2013 moved this from 🔖 Ready to 📋 Backlog in Aximprovements Team Mar 11, 2024
@salman2013 salman2013 removed their assignment Mar 11, 2024
@salman2013
Copy link
Contributor

In light of #34342 we are closing this issue as we are deprecating Neo4J Support.

@salman2013 salman2013 closed this as not planned Won't fix, can't repro, duplicate, stale Apr 24, 2024
@github-project-automation github-project-automation bot moved this from 📋 Backlog to ✅ Done in Aximprovements Team Apr 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Archived in project
Development

No branches or pull requests

5 participants