chore: remove py2neo as a dependency

The py2neo package exists to support CourseGraph, which required the
Neo4j database. Support for it was removed before the Sumac cut, tracked
by the following DEPR:
  https://github.com/openedx/edx-platform/issues/34342

It looks like the actual dependency install was just overlooked during
the removal process.
This commit is contained in:
David Ormsbee
2025-04-23 13:39:28 -04:00
parent ac5c6d6de3
commit 77fda46a39
5 changed files with 1 additions and 93 deletions

View File

@@ -104,7 +104,6 @@ celery==5.5.1
certifi==2025.1.31
# via
# elasticsearch
# py2neo
# requests
# snowflake-connector-python
cffi==1.17.1
@@ -650,8 +649,6 @@ inflection==0.5.1
# via
# drf-spectacular
# drf-yasg
interchange==2021.0.4
# via py2neo
ipaddress==1.0.23
# via -r requirements/edx/kernel.in
isodate==0.7.2
@@ -746,9 +743,7 @@ meilisearch==0.34.1
mongoengine==0.29.1
# via -r requirements/edx/kernel.in
monotonic==1.6
# via
# analytics-python
# py2neo
# via analytics-python
more-itertools==10.6.0
# via cssutils
mpmath==1.3.0
@@ -836,10 +831,7 @@ packaging==25.0
# via
# drf-yasg
# gunicorn
# py2neo
# snowflake-connector-python
pansi==2024.11.0
# via py2neo
paramiko==3.5.1
# via edx-enterprise
path==16.11.0
@@ -865,7 +857,6 @@ pillow==11.2.1
# edx-enterprise
# edx-organizations
# edxval
# pansi
platformdirs==4.3.7
# via snowflake-connector-python
polib==1.2.0
@@ -891,10 +882,6 @@ psutil==7.0.0
# via
# -r requirements/edx/kernel.in
# edx-django-utils
py2neo @ https://github.com/overhangio/py2neo/releases/download/2021.2.3/py2neo-2021.2.3.tar.gz
# via
# -c requirements/edx/../constraints.txt
# -r requirements/edx/bundled.in
pyasn1==0.6.1
# via
# pgpy
@@ -916,8 +903,6 @@ pydantic==2.11.3
# via camel-converter
pydantic-core==2.33.1
# via pydantic
pygments==2.19.1
# via py2neo
pyjwkest==1.4.2
# via
# -r requirements/edx/kernel.in
@@ -1006,7 +991,6 @@ pytz==2025.2
# edx-tincan-py35
# event-tracking
# fs
# interchange
# olxcleaner
# ora2
# snowflake-connector-python
@@ -1113,8 +1097,6 @@ six==1.17.0
# fs
# fs-s3fs
# html5lib
# interchange
# py2neo
# pyjwkest
# python-dateutil
slumber==0.7.1
@@ -1208,7 +1190,6 @@ urllib3==2.2.3
# -c requirements/edx/../common_constraints.txt
# botocore
# elasticsearch
# py2neo
# requests
user-util==1.1.0
# via -r requirements/edx/kernel.in

View File

@@ -20,11 +20,6 @@
# 4. If the package is not needed in production, add it to another file such
# as development.in or testing.in instead.
# Driver for converting Python modulestore structures to Neo4j's schema (for Coursegraph).
# Using the fork because official package has been removed from PyPI/GitHub
# Follow up issue to remove this fork: https://github.com/openedx/edx-platform/issues/33456
https://github.com/overhangio/py2neo/releases/download/2021.2.3/py2neo-2021.2.3.tar.gz
# i18n_tool is needed at build time for pulling translations
edx-i18n-tools>=0.4.6 # Commands for developers and translators to extract, compile and validate translations

View File

@@ -198,7 +198,6 @@ certifi==2025.1.31
# elasticsearch
# httpcore
# httpx
# py2neo
# requests
# snowflake-connector-python
cffi==1.17.1
@@ -1086,11 +1085,6 @@ iniconfig==2.1.0
# via
# -r requirements/edx/testing.txt
# pytest
interchange==2021.0.4
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
# py2neo
ipaddress==1.0.23
# via
# -r requirements/edx/doc.txt
@@ -1264,7 +1258,6 @@ monotonic==1.6
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
# analytics-python
# py2neo
more-itertools==10.6.0
# via
# -r requirements/edx/doc.txt
@@ -1410,7 +1403,6 @@ packaging==25.0
# build
# drf-yasg
# gunicorn
# py2neo
# pydata-sphinx-theme
# pyproject-api
# pytest
@@ -1419,11 +1411,6 @@ packaging==25.0
# tox
pact-python==2.0.1
# via -r requirements/edx/testing.txt
pansi==2024.11.0
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
# py2neo
paramiko==3.5.1
# via
# -r requirements/edx/doc.txt
@@ -1468,7 +1455,6 @@ pillow==11.2.1
# edx-enterprise
# edx-organizations
# edxval
# pansi
pip-tools==7.4.1
# via -r requirements/edx/../pip-tools.txt
platformdirs==4.3.7
@@ -1525,11 +1511,6 @@ psutil==7.0.0
# pytest-xdist
py==1.11.0
# via -r requirements/edx/testing.txt
py2neo @ https://github.com/overhangio/py2neo/releases/download/2021.2.3/py2neo-2021.2.3.tar.gz
# via
# -c requirements/edx/../constraints.txt
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
pyasn1==0.6.1
# via
# -r requirements/edx/doc.txt
@@ -1583,7 +1564,6 @@ pygments==2.19.1
# -r requirements/edx/testing.txt
# accessible-pygments
# diff-cover
# py2neo
# pydata-sphinx-theme
# sphinx
# sphinx-mdinclude
@@ -1774,7 +1754,6 @@ pytz==2025.2
# edx-tincan-py35
# event-tracking
# fs
# interchange
# olxcleaner
# ora2
# snowflake-connector-python
@@ -1938,10 +1917,8 @@ six==1.17.0
# fs
# fs-s3fs
# html5lib
# interchange
# libsass
# pact-python
# py2neo
# pyjwkest
# python-dateutil
# sphinxcontrib-httpdomain
@@ -2184,7 +2161,6 @@ urllib3==2.2.3
# botocore
# elasticsearch
# pact-python
# py2neo
# requests
# types-requests
user-util==1.1.0

View File

@@ -143,7 +143,6 @@ certifi==2025.1.31
# via
# -r requirements/edx/base.txt
# elasticsearch
# py2neo
# requests
# snowflake-connector-python
cffi==1.17.1
@@ -777,10 +776,6 @@ inflection==0.5.1
# -r requirements/edx/base.txt
# drf-spectacular
# drf-yasg
interchange==2021.0.4
# via
# -r requirements/edx/base.txt
# py2neo
ipaddress==1.0.23
# via -r requirements/edx/base.txt
isodate==0.7.2
@@ -906,7 +901,6 @@ monotonic==1.6
# via
# -r requirements/edx/base.txt
# analytics-python
# py2neo
more-itertools==10.6.0
# via
# -r requirements/edx/base.txt
@@ -1009,14 +1003,9 @@ packaging==25.0
# -r requirements/edx/base.txt
# drf-yasg
# gunicorn
# py2neo
# pydata-sphinx-theme
# snowflake-connector-python
# sphinx
pansi==2024.11.0
# via
# -r requirements/edx/base.txt
# py2neo
paramiko==3.5.1
# via
# -r requirements/edx/base.txt
@@ -1051,7 +1040,6 @@ pillow==11.2.1
# edx-enterprise
# edx-organizations
# edxval
# pansi
platformdirs==4.3.7
# via
# -r requirements/edx/base.txt
@@ -1086,10 +1074,6 @@ psutil==7.0.0
# via
# -r requirements/edx/base.txt
# edx-django-utils
py2neo @ https://github.com/overhangio/py2neo/releases/download/2021.2.3/py2neo-2021.2.3.tar.gz
# via
# -c requirements/edx/../constraints.txt
# -r requirements/edx/base.txt
pyasn1==0.6.1
# via
# -r requirements/edx/base.txt
@@ -1124,9 +1108,7 @@ pydata-sphinx-theme==0.15.4
# via sphinx-book-theme
pygments==2.19.1
# via
# -r requirements/edx/base.txt
# accessible-pygments
# py2neo
# pydata-sphinx-theme
# sphinx
# sphinx-mdinclude
@@ -1232,7 +1214,6 @@ pytz==2025.2
# edx-tincan-py35
# event-tracking
# fs
# interchange
# olxcleaner
# ora2
# snowflake-connector-python
@@ -1359,8 +1340,6 @@ six==1.17.0
# fs
# fs-s3fs
# html5lib
# interchange
# py2neo
# pyjwkest
# python-dateutil
# sphinxcontrib-httpdomain
@@ -1525,7 +1504,6 @@ urllib3==2.2.3
# -r requirements/edx/base.txt
# botocore
# elasticsearch
# py2neo
# requests
user-util==1.1.0
# via -r requirements/edx/base.txt

View File

@@ -146,7 +146,6 @@ certifi==2025.1.31
# elasticsearch
# httpcore
# httpx
# py2neo
# requests
# snowflake-connector-python
cffi==1.17.1
@@ -828,10 +827,6 @@ inflection==0.5.1
# drf-yasg
iniconfig==2.1.0
# via pytest
interchange==2021.0.4
# via
# -r requirements/edx/base.txt
# py2neo
ipaddress==1.0.23
# via -r requirements/edx/base.txt
isodate==0.7.2
@@ -964,7 +959,6 @@ monotonic==1.6
# via
# -r requirements/edx/base.txt
# analytics-python
# py2neo
more-itertools==10.6.0
# via
# -r requirements/edx/base.txt
@@ -1067,17 +1061,12 @@ packaging==25.0
# -r requirements/edx/base.txt
# drf-yasg
# gunicorn
# py2neo
# pyproject-api
# pytest
# snowflake-connector-python
# tox
pact-python==2.0.1
# via -r requirements/edx/testing.in
pansi==2024.11.0
# via
# -r requirements/edx/base.txt
# py2neo
paramiko==3.5.1
# via
# -r requirements/edx/base.txt
@@ -1110,7 +1099,6 @@ pillow==11.2.1
# edx-enterprise
# edx-organizations
# edxval
# pansi
platformdirs==4.3.7
# via
# -r requirements/edx/base.txt
@@ -1159,10 +1147,6 @@ psutil==7.0.0
# pytest-xdist
py==1.11.0
# via -r requirements/edx/testing.in
py2neo @ https://github.com/overhangio/py2neo/releases/download/2021.2.3/py2neo-2021.2.3.tar.gz
# via
# -c requirements/edx/../constraints.txt
# -r requirements/edx/base.txt
pyasn1==0.6.1
# via
# -r requirements/edx/base.txt
@@ -1200,10 +1184,8 @@ pydantic-core==2.33.1
# pydantic
pygments==2.19.1
# via
# -r requirements/edx/base.txt
# -r requirements/edx/coverage.txt
# diff-cover
# py2neo
pyjwkest==1.4.2
# via
# -r requirements/edx/base.txt
@@ -1355,7 +1337,6 @@ pytz==2025.2
# edx-tincan-py35
# event-tracking
# fs
# interchange
# olxcleaner
# ora2
# snowflake-connector-python
@@ -1483,9 +1464,7 @@ six==1.17.0
# fs
# fs-s3fs
# html5lib
# interchange
# pact-python
# py2neo
# pyjwkest
# python-dateutil
slumber==0.7.1
@@ -1623,7 +1602,6 @@ urllib3==2.2.3
# botocore
# elasticsearch
# pact-python
# py2neo
# requests
user-util==1.1.0
# via -r requirements/edx/base.txt