├── .circleci └── config.yml ├── .gitignore ├── LICENSE ├── README.md ├── __main__.py ├── docs ├── lazydata-graph.png ├── lazydata-project-col.png ├── lazydata-project-col2.png └── lazydata-project.png ├── lazydata ├── __init__.py ├── bin │ ├── __init__.py │ └── lazydata ├── cli │ ├── __init__.py │ ├── cli.py │ └── commands │ │ ├── BaseCommand.py │ │ ├── __init__.py │ │ ├── addremote.py │ │ ├── addsource.py │ │ ├── config.py │ │ ├── init.py │ │ ├── ls.py │ │ ├── pull.py │ │ ├── push.py │ │ └── removeremote.py ├── config │ ├── __init__.py │ └── config.py ├── storage │ ├── __init__.py │ ├── cloudsetup.py │ ├── fetch_file.py │ ├── hash.py │ ├── local.py │ └── remote.py └── tracker.py ├── release.sh ├── requirements.txt ├── setup.py └── tests ├── templates └── sample-project │ ├── data │ └── some_data_file.txt │ ├── sample_script.py │ └── scripts │ └── rel_script.py └── test_local_project.py /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstojnic/lazydata/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstojnic/lazydata/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstojnic/lazydata/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstojnic/lazydata/HEAD/README.md -------------------------------------------------------------------------------- /__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstojnic/lazydata/HEAD/__main__.py -------------------------------------------------------------------------------- /docs/lazydata-graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstojnic/lazydata/HEAD/docs/lazydata-graph.png -------------------------------------------------------------------------------- /docs/lazydata-project-col.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstojnic/lazydata/HEAD/docs/lazydata-project-col.png -------------------------------------------------------------------------------- /docs/lazydata-project-col2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstojnic/lazydata/HEAD/docs/lazydata-project-col2.png -------------------------------------------------------------------------------- /docs/lazydata-project.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstojnic/lazydata/HEAD/docs/lazydata-project.png -------------------------------------------------------------------------------- /lazydata/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstojnic/lazydata/HEAD/lazydata/__init__.py -------------------------------------------------------------------------------- /lazydata/bin/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lazydata/bin/lazydata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstojnic/lazydata/HEAD/lazydata/bin/lazydata -------------------------------------------------------------------------------- /lazydata/cli/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lazydata/cli/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstojnic/lazydata/HEAD/lazydata/cli/cli.py -------------------------------------------------------------------------------- /lazydata/cli/commands/BaseCommand.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstojnic/lazydata/HEAD/lazydata/cli/commands/BaseCommand.py -------------------------------------------------------------------------------- /lazydata/cli/commands/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lazydata/cli/commands/addremote.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstojnic/lazydata/HEAD/lazydata/cli/commands/addremote.py -------------------------------------------------------------------------------- /lazydata/cli/commands/addsource.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstojnic/lazydata/HEAD/lazydata/cli/commands/addsource.py -------------------------------------------------------------------------------- /lazydata/cli/commands/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstojnic/lazydata/HEAD/lazydata/cli/commands/config.py -------------------------------------------------------------------------------- /lazydata/cli/commands/init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstojnic/lazydata/HEAD/lazydata/cli/commands/init.py -------------------------------------------------------------------------------- /lazydata/cli/commands/ls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstojnic/lazydata/HEAD/lazydata/cli/commands/ls.py -------------------------------------------------------------------------------- /lazydata/cli/commands/pull.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstojnic/lazydata/HEAD/lazydata/cli/commands/pull.py -------------------------------------------------------------------------------- /lazydata/cli/commands/push.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstojnic/lazydata/HEAD/lazydata/cli/commands/push.py -------------------------------------------------------------------------------- /lazydata/cli/commands/removeremote.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstojnic/lazydata/HEAD/lazydata/cli/commands/removeremote.py -------------------------------------------------------------------------------- /lazydata/config/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lazydata/config/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstojnic/lazydata/HEAD/lazydata/config/config.py -------------------------------------------------------------------------------- /lazydata/storage/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lazydata/storage/cloudsetup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstojnic/lazydata/HEAD/lazydata/storage/cloudsetup.py -------------------------------------------------------------------------------- /lazydata/storage/fetch_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstojnic/lazydata/HEAD/lazydata/storage/fetch_file.py -------------------------------------------------------------------------------- /lazydata/storage/hash.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstojnic/lazydata/HEAD/lazydata/storage/hash.py -------------------------------------------------------------------------------- /lazydata/storage/local.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstojnic/lazydata/HEAD/lazydata/storage/local.py -------------------------------------------------------------------------------- /lazydata/storage/remote.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstojnic/lazydata/HEAD/lazydata/storage/remote.py -------------------------------------------------------------------------------- /lazydata/tracker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstojnic/lazydata/HEAD/lazydata/tracker.py -------------------------------------------------------------------------------- /release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstojnic/lazydata/HEAD/release.sh -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstojnic/lazydata/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstojnic/lazydata/HEAD/setup.py -------------------------------------------------------------------------------- /tests/templates/sample-project/data/some_data_file.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/templates/sample-project/sample_script.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstojnic/lazydata/HEAD/tests/templates/sample-project/sample_script.py -------------------------------------------------------------------------------- /tests/templates/sample-project/scripts/rel_script.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstojnic/lazydata/HEAD/tests/templates/sample-project/scripts/rel_script.py -------------------------------------------------------------------------------- /tests/test_local_project.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstojnic/lazydata/HEAD/tests/test_local_project.py --------------------------------------------------------------------------------