🤪 modstool: Fiddle with the damn packaging/namespace so that stuff works

master
Gerber, Mike 5 years ago
parent 5773b9c9b1
commit d885d6bfa2

@ -1 +1 @@
__import__('pkg_resources').declare_namespace(__name__) from .modstool import *

@ -1,8 +1,10 @@
from qurator.modstool.modstool import mods_to_dict, flatten
import pytest import pytest
import xml.etree.ElementTree as ET import xml.etree.ElementTree as ET
from .. import mods_to_dict, flatten
def dict_fromstring(x): def dict_fromstring(x):
"""Helper function to parse a MODS XML string to a flattened dict""" """Helper function to parse a MODS XML string to a flattened dict"""
return flatten(mods_to_dict(ET.fromstring(x))) return flatten(mods_to_dict(ET.fromstring(x)))

@ -13,8 +13,8 @@ setup(
long_description_content_type='text/markdown', long_description_content_type='text/markdown',
keywords='qurator mets mots library', keywords='qurator mets mots library',
license='Apache', license='Apache',
packages=find_packages(exclude=['*.tests', '*.tests.*', namespace_packages=['qurator'],
'tests.*', 'tests']), packages=find_packages(exclude=['*.tests', '*.tests.*', 'tests.*', 'tests']),
install_requires=install_requires, install_requires=install_requires,
entry_points={ entry_points={
'console_scripts': [ 'console_scripts': [

Loading…
Cancel
Save