块提供了一个简单的接口,用于读取、组织和操作本地和云存储上文件中的结构化数据
sq-blocks的Python项目详细描述
块
块提供了一个简单的接口来读取、组织和操作文件中的结构化数据 在本地和云存储上。有关详细信息,请参见documentation 信息。
pip install sq-blocks
开发
设置
要安装本地开发和测试的所有依赖项,可以执行
pip install -e .[dev]
测试
pytest
运行单元测试flake8
检查样式指南
在本地运行它们:
flake8 .
pytest
连续积分
ci通过travis处理,将在2.7和3.6上运行非gcs测试。 我们可能很快会将云存储测试添加到travis中,但目前测试也应该是 在本地运行以确认功能也能正常工作。
版本和标签
使用bumpversion更新包的版本
bumpversion [major|minor|patch]
这将增加版本并在setup.py
和blocks/__init__.py
中更新它。
它还将自动提交具有相应版本的标记。你可以把这个推到回购协议上
使用
git push --tags
许可证
版权所有2018 Square,Inc.
根据apache许可证2.0版(以下简称“许可证”)授权; 除非符合许可证,否则您不能使用此文件。 您可以在
http://www.apache.org/licenses/LICENSE-2.0
除非适用法律要求或书面同意,否则软件 根据许可证分发是按“原样”分发的, 无任何明示或默示的保证或条件。 有关管理权限的特定语言和 许可下的限制。