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:
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user