$ pip install datapunt-objectstore
Contains common used objectstore code for our API's.
During import / ETL tasks we offten use data uploaded to the objecstore from data sources.
Found a bug or want to work on the code? You can branch the repository on GitHub or file an issue at its issue tracker.
$ pip install --upgrade setuptools
$ python setup.py install develop
The setuptools pakage must be upgraded (as shown above) because the version that is pre-packaged with Python 3.6 causes problems when running the tests.
When you get a PYTHONPATH error, use the install-dir argument:
$ python setup.py install develop --install-dir venv/lib/python3.6/site-packages
The test suite and test coverage are run as follows:
$ python setup.py test
The Python style checker Flake8 can be run as follows:
$ python setup.py flake8
python -m objecstore.databasedumps /backups/postgres.dump objectstore_dir --upload-db
uploads given dump with a date and environment informtion to objectstore
python -m objecstore.databasedumps downloaddir objectstore_dir --download-db
Dowload latest dump with the name database.environment.latestdate.dump from given environmnet with from location directory in objectstore. - WILL DELETE OLD DUMPS more then 20 days old.