diff --git a/.circleci/config.yml b/.circleci/config.yml index 5e031790..1014d472 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -74,6 +74,9 @@ run_linter: &run_linter test_spython: &test_spython name: Test Singularity Python (Singularity Version 2 and 3) command: | + cd ~/repo/spython/tests + /bin/bash test_client.sh + cd ~/repo/spython pytest -k 'not test_oci' diff --git a/.pylintrc b/.pylintrc index 7cfca137..56d037f1 100644 --- a/.pylintrc +++ b/.pylintrc @@ -62,23 +62,15 @@ confidence= # --disable=W". disable=attribute-defined-outside-init, bad-continuation, - bad-whitespace, bare-except, - blacklisted-name, duplicate-code, fixme, - import-error, invalid-name, - len-as-condition, line-too-long, missing-docstring, - multiple-statements, no-member, protected-access, R, - unidiomatic-typecheck, - redefined-builtin, - redefined-outer-name, trailing-whitespace, unused-argument, wrong-import-order diff --git a/CHANGELOG.md b/CHANGELOG.md index 4ca62ab2..d6c299e2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -17,7 +17,9 @@ The client here will eventually be released as "spython" (and eventually to singularity on pypi), and the versions here will coincide with these releases. ## [master](https://github.com/singularityhub/singularity-cli/tree/master) - - updated testing to use pytest, linting fixes, and oci state fixes (0.0.63) + - refactor recipe parsers, writers, and base (0.0.64) + - paths for files, add, copy, will not be expanded as it adds hardcoded paths + - oci state fixes and added Client.version_info() (0.0.63) - fix crash in some error conditions (0.0.62) - more OCI commands accept sudo parameter - working directory, the last one defined, should be added to runscript (0.0.61) diff --git a/docs/_data/toc.yml b/docs/_data/toc.yml index 092029df..21a57fb6 100644 --- a/docs/_data/toc.yml +++ b/docs/_data/toc.yml @@ -16,6 +16,9 @@ - title: "OCI Commands" url: "/singularity-cli/commands-oci" slug: oci + - title: "Recipe Generation" + url: "/singularity-cli/recipes" + slug: recipes - title: "Python API Docstring" url: "https://singularityhub.github.io/singularity-cli/api/source/spython.main.html" slug: docstring diff --git a/docs/api/_sources/changelog.md.txt b/docs/api/_sources/changelog.md.txt index 3f2c6e4a..a0a34518 100644 --- a/docs/api/_sources/changelog.md.txt +++ b/docs/api/_sources/changelog.md.txt @@ -17,6 +17,16 @@ The client here will eventually be released as "spython" (and eventually to singularity on pypi), and the versions here will coincide with these releases. ## [master](https://github.com/singularityhub/singularity-cli/tree/master) + - refactor recipe parsers, writers, and base (0.0.64) + - updated testing to use pytest, linting fixes, and oci state fixes (0.0.63) + - fix crash in some error conditions (0.0.62) + - more OCI commands accept sudo parameter + - working directory, the last one defined, should be added to runscript (0.0.61) + - adding deprecation message for image.export (0.0.60) + - adding --force option to build + - fixing warning for files, only relevant for sources (0.0.59) + - deprecating pulling by commit or hash, not supported for Singularity (0.0.58) + - export command added back, points to build given Singularity 3.x+ - print but with logger, should be println (0.0.57) - Fixing bug with instance not having name when not started (0.0.56) - instance start has been moved to non-private diff --git a/docs/api/changelog.html b/docs/api/changelog.html index 07ff9594..551f191c 100644 --- a/docs/api/changelog.html +++ b/docs/api/changelog.html @@ -171,6 +171,25 @@

master