Skip to content

Commit

Permalink
Update the import statement for xblock-utils
Browse files Browse the repository at this point in the history
The `xblock-utils` library has been deprecated as a separate package;
the `utils` library has been moved into the `XBlock` and should now
be imported from `xblock.utils` instead.
(openedx/XBlock#675)

Fixes: citynetwork#38
  • Loading branch information
Maari Tamm committed Aug 1, 2024
1 parent 6933eea commit 5c6da6c
Show file tree
Hide file tree
Showing 4 changed files with 7 additions and 10 deletions.
12 changes: 6 additions & 6 deletions markdown_xblock/html.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,10 @@
from django.conf import settings as django_settings
from xblock.core import XBlock
from xblock.fields import List, Scope, String
from xblock.fragment import Fragment
from xblockutils.resources import ResourceLoader
from xblockutils.settings import XBlockWithSettingsMixin
from xblockutils.studio_editable import StudioEditableXBlockMixin, loader
from web_fragments.fragment import Fragment
from xblock.utils.resources import ResourceLoader
from xblock.utils.settings import XBlockWithSettingsMixin
from xblock.utils.studio_editable import StudioEditableXBlockMixin, loader

from .utils import _

Expand Down Expand Up @@ -276,15 +276,15 @@ def get_editable_fields(self):
return fields

@classmethod
def parse_xml(cls, node, runtime, keys, id_generator):
def parse_xml(cls, node, runtime, keys):
"""
Use `node` to construct a new block.
"""
block = runtime.construct_xblock_from_class(cls, keys)

# Read markdown content from file and add to editor.
url_name = node.get('url_name', node.get('slug'))
location = id_generator.create_definition(node.tag, url_name)
location = runtime.id_generator.create_definition(node.tag, url_name)

filename = node.get('filename')
pointer_path = "{category}/{url_path}".format(
Expand Down
2 changes: 0 additions & 2 deletions requirements/base.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
# Requirements for app run

xblock-utils<=4.0.0
xblock-sdk<0.9.0
django-statici18n<2.5
edx-i18n-tools<1.4
Mako==1.2.4
Expand Down
1 change: 0 additions & 1 deletion requirements/test.txt
Original file line number Diff line number Diff line change
Expand Up @@ -11,4 +11,3 @@ mock==3.0.5

# Github requirements
django-pyfs<3.2
xblock-sdk<0.9.0
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ def package_data(pkg, roots):
'markdown_xblock',
],
install_requires=[
'XBlock<=1.9',
'XBlock>=2.0',
'markdown2>=2.3.9',
'Pygments>=2.0.1'
],
Expand Down

0 comments on commit 5c6da6c

Please sign in to comment.