Missing directories and files
Description:
I just updated the package, however it isn't functioning as it should.
There are missing directories and files in this updated version:
$ diff -by /usr/lib/python3.13/site-packages/ansible_creator/resources/ .venv/lib/python3.13/site-packages/ansible_creator/resources/
Common subdirectories: /usr/lib/python3.13/site-packages/ansible_creator/resources/collection_project and .venv/lib/python3.13/site-packages/ansible_creator/resources/collection_project
Only in .venv/lib/python3.13/site-packages/ansible_creator/resources/: common
Only in .venv/lib/python3.13/site-packages/ansible_creator/resources/: execution_env_project
Only in .venv/lib/python3.13/site-packages/ansible_creator/resources/: playbook_project
This is the upstream link for the same directory:
https://github.com/ansible/ansible-creator/tree/main/src/ansible_creator/resources
Additional info:
- package version(s): 25.7.1-1
Steps to reproduce:
It is possible to reproduce it trying scaffolding an execution environment configuration file.
$ ansible-creator init execution_env .
Traceback (most recent call last):
File "/usr/bin/ansible-creator", line 8, in <module>
sys.exit(main())
~~~~^^
File "/usr/lib/python3.13/site-packages/ansible_creator/cli.py", line 95, in main
cli.run()
~~~~~~~^^
File "/usr/lib/python3.13/site-packages/ansible_creator/cli.py", line 82, in run
subcommand(config=Config(**self.args, output=self.output)).run()
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
File "/usr/lib/python3.13/site-packages/ansible_creator/subcommands/init.py", line 66, in run
self._scaffold()
~~~~~~~~~~~~~~^^
File "/usr/lib/python3.13/site-packages/ansible_creator/subcommands/init.py", line 151, in _scaffold
paths = walker.collect_paths()
File "/usr/lib/python3.13/site-packages/ansible_creator/utils.py", line 363, in collect_paths
file_list.extend(self._per_container(resource, current_index))
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.13/site-packages/ansible_creator/utils.py", line 322, in _per_container
meta_file = impl_resources.files(f"{self.resource_root}.{resource}") / "__meta__.yml"
~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.13/importlib/resources/_common.py", line 46, in wrapper
return func(anchor)
File "/usr/lib/python3.13/importlib/resources/_common.py", line 56, in files
return from_package(resolve(anchor))
~~~~~~~^^^^^^^^
File "/usr/lib/python3.13/functools.py", line 934, in wrapper
return dispatch(args[0].__class__)(*args, **kw)
~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
File "/usr/lib/python3.13/importlib/resources/_common.py", line 82, in _
return importlib.import_module(cand)
~~~~~~~~~~~~~~~~~~~~~~~^^^^^^
File "/usr/lib/python3.13/importlib/__init__.py", line 88, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
File "<frozen importlib._bootstrap>", line 1324, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'ansible_creator.resources.execution_env_project'