-
- Downloads
import: Add PyPI importer.
* guix/snix.scm: Delete. * guix/import/snix.scm: New file. * guix/import/pypi.scm: New file. * guix/import/utils.scm: New file. * guix/scripts/import/nix.scm: New file. * guix/scripts/import/pypi.scm: New file. * tests/pypi.scm: New file. * tests/snix.scm: Import (guix import snix) module. * guix/scripts/import.scm (%default-options, %options): Delete. (%standard-import-options, importers): New variables. (show-help): List importers. (guix-import): Factor out Nix-specific logic. Delegate to correct importer based upon first argument. * configure.ac (HAVE_GUILE_JSON): New conditional. * Makefile.am (MODULES): Add new files and remove 'guix/snix.scm'. (SCM_TESTS): Add 'tests/pypi.scm' if guile-json is installed.
Showing
- Makefile.am 11 additions, 1 deletionMakefile.am
- configure.ac 4 additions, 0 deletionsconfigure.ac
- guix/import/pypi.scm 169 additions, 0 deletionsguix/import/pypi.scm
- guix/import/snix.scm 2 additions, 29 deletionsguix/import/snix.scm
- guix/import/utils.scm 51 additions, 0 deletionsguix/import/utils.scm
- guix/scripts/import.scm 39 additions, 46 deletionsguix/scripts/import.scm
- guix/scripts/import/nix.scm 89 additions, 0 deletionsguix/scripts/import/nix.scm
- guix/scripts/import/pypi.scm 83 additions, 0 deletionsguix/scripts/import/pypi.scm
- tests/pypi.scm 102 additions, 0 deletionstests/pypi.scm
- tests/snix.scm 2 additions, 2 deletionstests/snix.scm
Loading
Please register or sign in to comment