datapusher-plus icon indicating copy to clipboard operation
datapusher-plus copied to clipboard

2.0.0 tag is failing because config_declaration.yaml file is missing

Open avdata99 opened this issue 2 months ago • 0 comments

Describe the bug

Error installing datapusher+

  service = _get_service(plugin)
            ^^^^^^^^^^^^^^^^^^^^
File "/code/venv/lib/python3.11/site-packages/ckan/plugins/core.py", line 284, in _get_service
  return plugin.load()(name=plugin_name)
         ^^^^^^^^^^^^^
File "/code/venv/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2468, in load
  return self.resolve()
         ^^^^^^^^^^^^^^
File "/code/venv/lib/python3.11/site-packages/pkg_resources/__init__.py", line 2474, in resolve
  module = __import__(self.module_name, fromlist=['__name__'], level=0)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/code/venv/lib/python3.11/site-packages/ckanext/datapusher_plus/plugin.py", line 40, in 
  @config_declarations
   ^^^^^^^^^^^^^^^^^^^
File "/code/venv/lib/python3.11/site-packages/ckan/plugins/blanket.py", line 466, in decorator
  return wrapper(plugin)
         ^^^^^^^^^^^^^^^
File "/code/venv/lib/python3.11/site-packages/ckan/plugins/blanket.py", line 457, in wrapper
  key.implement(plugin, subject)
File "/code/venv/lib/python3.11/site-packages/ckan/plugins/blanket.py", line 198, in implement
  subject = self.get_subject(plugin)
            ^^^^^^^^^^^^^^^^^^^^^^^^
File "/code/venv/lib/python3.11/site-packages/ckan/plugins/blanket.py", line 177, in get_subject
  return _mapping[self].extract_subject(plugin)
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/code/venv/lib/python3.11/site-packages/ckan/plugins/blanket.py", line 241, in _declaration_file_extractor
  raise FileNotFoundError(
ckan_nrc        | FileNotFoundError: config_declaration.EXT

To Reproduce

Install datapusher plus from tag 2.0.0

Additional context

The config_declaration.yaml is missing after install

avdata99 avatar Oct 28 '25 12:10 avdata99