flatpak-builder-tools
flatpak-builder-tools copied to clipboard
Support for lockfileVersion 3 in flatpak-node-generator
flatpak-builder version
1.2.3
Linux distribution and version
Fedora 37
Affected flatpak-builder tool
node/flatpak-node-generator.py
flatpak-builder tool cli args
No response
Source repository URL
No response
Flatpak-builder manifest URL
No response
Description
It seems that lockfileVersion 3 is not supported.
[ziga@ziga Passky-Desktop]$ flatpak-node-generator npm package-lock.json -o generated-sources.json
Reading packages from lockfiles...
Traceback (most recent call last):
File "/home/ziga/.local/bin/flatpak-node-generator", line 8, in <module>
sys.exit(main())
^^^^^^
File "/home/ziga/.local/lib/python3.11/site-packages/flatpak_node_generator/main.py", line 277, in main
asyncio.run(_async_main())
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 650, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/home/ziga/.local/lib/python3.11/site-packages/flatpak_node_generator/main.py", line 198, in _async_main
packages.update(lockfile_provider.process_lockfile(lockfile))
File "/home/ziga/.local/lib/python3.11/site-packages/flatpak_node_generator/providers/npm.py", line 101, in process_lockfile
assert data['lockfileVersion'] <= 2, data['lockfileVersion']
AssertionError: 3