spaCy/spacy/cli/project
Matthew Honnibal e559867605
Allow spacy project to push and pull to/from remote storage (#5949)
* Add utils for working with remote storage

* WIP add remote_cache for project

* WIP add push and pull commands

* Use pathy in remote_cache

* Updarte util

* Update remote_cache

* Update util

* Update project assets

* Update pull script

* Update push script

* Fix type annotation in util

* Work on remote storage

* Remove site and env hash

* Fix imports

* Fix type annotation

* Require pathy

* Require pathy

* Fix import

* Add a util to handle project variable substitution

* Import push and pull commands

* Fix pull command

* Fix push command

* Fix tarfile in remote_storage

* Improve printing

* Fiddle with status messages

* Set version to v3.0.0a9

* Draft docs for spacy project remote storages

* Update docs [ci skip]

* Use Thinc config to simplify and unify template variables

* Auto-format

* Don't import Pathy globally for now

Causes slow and annoying Google Cloud warning

* Tidy up test

* Tidy up and update tests

* Update to latest Thinc

* Update docs

* variables -> vars

* Update docs [ci skip]

* Update docs [ci skip]

Co-authored-by: Ines Montani <ines@ines.io>
2020-08-23 18:32:09 +02:00
..
__init__.py Refactor project CLI (#5732) 2020-07-09 01:42:51 +02:00
assets.py Allow spacy project to push and pull to/from remote storage (#5949) 2020-08-23 18:32:09 +02:00
clone.py Update CLI commans to use one shared util file 2020-07-10 17:57:40 +02:00
dvc.py Allow spacy project to push and pull to/from remote storage (#5949) 2020-08-23 18:32:09 +02:00
pull.py Allow spacy project to push and pull to/from remote storage (#5949) 2020-08-23 18:32:09 +02:00
push.py Allow spacy project to push and pull to/from remote storage (#5949) 2020-08-23 18:32:09 +02:00
remote_storage.py Allow spacy project to push and pull to/from remote storage (#5949) 2020-08-23 18:32:09 +02:00
run.py Allow spacy project to push and pull to/from remote storage (#5949) 2020-08-23 18:32:09 +02:00