Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
[super] Install a Data Package #30
This issue is about downloading (installing) datapackage to be used locally. Should also involve versioning - i.e. downloading particular version or updating the downloaded datapackage (separate issue?)
Some datapackages can be read directly into memory (see other usecases below). But sometimes datapackages are too large to fit into memory.
Other usecases not covered in this issue
Original user stories:
As a Data Analyst I want to download a data package, so that I can study it and wrangle with it to infer new data or generate new insights.
As a Data Analyst, I want to update previously downloaded data package, so that I can work with the most recent data.
As a Web Developer of multiple projects, I want to be able to install multiple versions of the same datapackage separately so that all my projects could be developed independently and deployed locally. (virtualenv-like)
As a Developer I want to list all DataPackages requirements for my project in the file and pin the exact versions of any DataPackage that my project depends on so that the project can be deterministically deployed locally and won’t break because of the DataPackage schema changes. (requirements.txt-like)
Copying here from US doc. How it could be implemented: