Skip to content

2.0.0 tag is failing because config_declaration.yaml file is missing #251

@avdata99

Description

@avdata99

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions