diff options
| author | Peter Kjellerstedt <peter.kjellerstedt@axis.com> | 2023-04-29 03:23:28 +0200 |
|---|---|---|
| committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2023-05-25 10:33:15 +0100 |
| commit | ddc06f0a30eb4d512aa1c4b41e4a0dd8b9385d20 (patch) | |
| tree | 305f9080b64072f7a7ea2bd7641ab5e2072a6225 | |
| parent | 9fa2c57313c2a89918ac4f9a884fad8614151685 (diff) | |
| download | poky-ddc06f0a30eb4d512aa1c4b41e4a0dd8b9385d20.tar.gz | |
bitbake: fetch2/crate: Simplify extraction of crate names and versions from URIs
(Bitbake rev: 4f2d8bcbaea33425f6de2c3c88a0beabec8a59f9)
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
| -rw-r--r-- | bitbake/lib/bb/fetch2/crate.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/bitbake/lib/bb/fetch2/crate.py b/bitbake/lib/bb/fetch2/crate.py index a7021e5b36..2b8b6bc7a1 100644 --- a/bitbake/lib/bb/fetch2/crate.py +++ b/bitbake/lib/bb/fetch2/crate.py | |||
| @@ -59,11 +59,11 @@ class Crate(Wget): | |||
| 59 | # version is expected to be the last token | 59 | # version is expected to be the last token |
| 60 | # but ignore possible url parameters which will be used | 60 | # but ignore possible url parameters which will be used |
| 61 | # by the top fetcher class | 61 | # by the top fetcher class |
| 62 | version, _, _ = parts[len(parts) -1].partition(";") | 62 | version = parts[-1].split(";")[0] |
| 63 | # second to last field is name | 63 | # second to last field is name |
| 64 | name = parts[len(parts) - 2] | 64 | name = parts[-2] |
| 65 | # host (this is to allow custom crate registries to be specified | 65 | # host (this is to allow custom crate registries to be specified |
| 66 | host = '/'.join(parts[2:len(parts) - 2]) | 66 | host = '/'.join(parts[2:-2]) |
| 67 | 67 | ||
| 68 | # if using upstream just fix it up nicely | 68 | # if using upstream just fix it up nicely |
| 69 | if host == 'crates.io': | 69 | if host == 'crates.io': |
