flatpak-builder-tools icon indicating copy to clipboard operation
flatpak-builder-tools copied to clipboard

Support for lockfileVersion 3 in flatpak-node-generator

Open zigazajc007 opened this issue 2 years ago • 0 comments

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

zigazajc007 avatar Dec 08 '22 21:12 zigazajc007