mirrexagon / nixpkgs-esp-dev

Nix flake and overlay for ESP8266 and ESP32 development.
Creative Commons Zero v1.0 Universal
144 stars 71 forks source link

The dependency on lockfile has been replaced with filelock in package… #28

Closed h0m1 closed 1 year ago

h0m1 commented 1 year ago

After a nix flake update there is an error when building idf-component-mananger. The dependency lockfile has been replaced by filelock for python-package cachecontrol

error: builder for '/nix/store/6arsf1hqbiawvccgylp06hda1gi3v2ga-python3.10-idf-component-manager-1.3.2.drv' failed with exit code 1; last 10 log lines:

Requirement already satisfied: requests<3 in /nix/store/p1hqnnviw7lcv21kvkhsh92s9rvni5cz-python3.10-requests-2.31.0/lib/python3.10/site-packages (from idf-component-manager==1.3.2) (2.31.0) Requirement already satisfied: contextlib2>0.6.0 in /nix/store/l7rffmn5y1inwp56ff9n76i8caf8brh9-python3.10-contextlib2-21.6.0/lib/python3.10/site-packages (from idf-component-manager==1.3.2) (21.6.0) Requirement already satisfied: schema in /nix/store/iczhmarn71d1523qcr82hpmjh1rq9ji3-python3.10-schema-0.7.5/lib/python3.10/site-packages (from idf-component-manager==1.3.2) (0.7.5) Requirement already satisfied: requests-toolbelt in /nix/store/y41cjf3cylm41yw89x9gdizda4ym2lyv-python3.10-requests-toolbelt-0.10.1/lib/python3.10/site-packages (from idf-component-manager==1.3.2) (0.10.1) Requirement already satisfied: msgpack>=0.5.2 in /nix/store/7qarxkwrfa03bjiq8b41rzbaklrvdn39-python3.10-msgpack-1.0.5/lib/python3.10/site-packages (from cachecontrol[filecache]>0.12.6->idf-component-manager==1.3.2) (1.0.5) INFO: pip is looking at multiple versions of to determine which version is compatible with other requirements. This could take a while. INFO: pip is looking at multiple versions of idf-component-manager to determine which version is compatible with other requirements. This could take a while. ERROR: Could not find a version that satisfies the requirement filelock>=3.8.0; extra == "filecache" (from cachecontrol[filecache]) (from versions: none) ERROR: No matching distribution found for filelock>=3.8.0; extra == "filecache"

For full logs, run 'nix log /nix/store/6arsf1hqbiawvccgylp06hda1gi3v2ga-python3.10-idf-component-manager-1.3.2.drv'. error: 1 dependencies of derivation '/nix/store/ywpnipqifswjdszv1jjvzi6qh2n3idka-python3-3.10.12-env.drv' failed to build error: 1 dependencies of derivation '/nix/store/2axc1mjwy9rbgyr1azdbqrmqy5dfpr4y-esp-idf-v5.1.drv' failed to build error: 1 dependencies of derivation '/nix/store/dwp0h0wf9y9mvwccppwswqizw3vp4h34-esp-idf-esp32c3-shell-env.drv' failed to buil

mirrexagon commented 1 year ago

Thanks!