guix-play/guix/scripts/import
Ludovic Courtès b20cd80ff1
import: pypi: Allow imports of a specific version.
* guix/import/pypi.scm (latest-version): New procedure.
(latest-source-release): Rename to...
(source-release): ... this.  Add 'version' parameter.
(latest-wheel-release): Rename to...
(wheel-release): ... this.  Add 'version' parameter.
(pypi->guix-package): Honor 'version' parameter.
(pypi-recursive-import): Add 'version' parameter and honor it.
* guix/scripts/import/pypi.scm (guix-import-pypi): Expect a spec.  Pass
it to 'package-name->name+version'.  Pass the 'version' parameter.
* tests/pypi.scm ("pypi->guix-package, no wheel"): Exercise
the #:version parameter.
* doc/guix.texi (Invoking guix import): Document it.
2021-11-11 00:14:30 +01:00
..
cpan.scm import: Use PARSE-COMMAND-LINE for options. 2021-08-04 17:22:19 +02:00
cran.scm import: Use PARSE-COMMAND-LINE for options. 2021-08-04 17:22:19 +02:00
crate.scm import: Use PARSE-COMMAND-LINE for options. 2021-08-04 17:22:19 +02:00
egg.scm import: egg: Allow imports of a specific version. 2021-11-07 23:10:41 +01:00
elpa.scm import: Use PARSE-COMMAND-LINE for options. 2021-08-04 17:22:19 +02:00
gem.scm import: gem: Fix typo. 2021-08-15 08:44:02 +02:00
gnu.scm import: Use PARSE-COMMAND-LINE for options. 2021-08-04 17:22:19 +02:00
go.scm import: go: Improve error handling. 2021-09-01 23:41:42 +02:00
hackage.scm import: Use PARSE-COMMAND-LINE for options. 2021-08-04 17:22:19 +02:00
json.scm import: Use PARSE-COMMAND-LINE for options. 2021-08-04 17:22:19 +02:00
minetest.scm guix: Add ContentDB importer. 2021-08-20 12:41:54 +02:00
opam.scm guix: opam: More flexibility in the importer. 2021-08-21 00:05:21 +02:00
pypi.scm import: pypi: Allow imports of a specific version. 2021-11-11 00:14:30 +01:00
stackage.scm import: Use PARSE-COMMAND-LINE for options. 2021-08-04 17:22:19 +02:00
texlive.scm import: Use PARSE-COMMAND-LINE for options. 2021-08-04 17:22:19 +02:00