Datapunt Amsterdam对象存储模块
项目描述
对象存储库
$ pip install datapunt-objectstore
包含我们API的常用对象存储代码。
在导入/ ETL任务期间,我们经常使用数据源上传到对象存储的数据。
贡献
发现了一个错误或想参与代码开发?您可以在GitHub上的存储库进行分支或在其问题跟踪器中提交问题。
1. 在您的虚拟环境中安装开发依赖项
$ pip install --upgrade setuptools
$ python setup.py install develop
必须升级(cite)包(setuptools),因为Python 3.6预打包的版本在运行测试时会引起问题。
当您遇到PYTHONPATH错误时,请使用install-dir参数
$ python setup.py install develop --install-dir venv/lib/python3.6/site-packages
2. 运行测试
测试套件和测试覆盖率按以下方式运行
$ python setup.py test
Python代码风格检查器Flake8可以按以下方式运行
$ python setup.py flake8
3. 示例配置和使用
python -m objecstore.databasedumps /backups/postgres.dump objectstore_dir --upload-db
将给定日期和环境信息与对象存储
python -m objecstore.databasedumps downloaddir objectstore_dir --download-db
从给定环境下载最新名称为database.environment.latestdate.dump的转储,从对象存储中的指定位置目录。 - 将删除20天以上的旧转储。
项目详情
关闭
哈希值 for datapunt_objectstore-2020.9.7-py3-none-any.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | e1d5a59cd31977395a480945fa788ce6bcc71d28fa251f19a814199f99bc3b17 |
|
MD5 | b10a1773b8ca3d6ea99d86030cd82c25 |
|
BLAKE2b-256 | 9310aa2eda3b6f0143adda5f498e28de5d7904ea94de9ecf7179721baa5f536c |