OpenStreetMap公共交通线路开放时间套餐
transporthours的Python项目详细描述
运输时间(Python版本)
听我说
TransportHours是一个Python(2.7+)库,可以方便地读写OpenStreetMap中的public transport hours。它解释OSM标记中的字符串值,并将对象转换为字符串值以返回OSM。在
安装
从pip
只需在开发环境中运行以下命令:
pip install transporthours
使用此存储库
下载此存储库,然后将库嵌入您自己的项目中:
^{pr2}$使用
在example.py文件中有一个用法示例。在
有关可用函数的详细信息,请参见API documentation。在
构建和开发
要在此库上开始开发,请运行以下命令:
# Prepare python 2.7 environment virtualenv env -p /usr/bin/python2.7 source ./env/bin/activate # Install dependencies make deps # Run unit tests make test# Generate documentation make docs # Following commands are optional, but can be useful sometimes# Run a single unit test python tests/test_main.py MainTest.test_name_of_the_test
发布在PyPI
# Put your credentials in .pypirc (only first time you want to publish) vim ~/.pypirc # Install Twine (only first time you want to publish) pip install twine # Be sure to have updated package version number vim setup.py # Build archives python setup.py sdist bdist_wheel # Check builds twine check dist/* # Test upload on TestPyPI twine upload dist/* -r testpypi # Real upload on PyPI twine upload dist/* -r pypi
许可证
版权所有2019 Jungle Bus&;Adrien PAVIE
有关完整的LGPL3许可证,请参阅LICENSE。在
TransportHoursPython是免费软件:您可以重新分发和/或修改它 根据GNU发布的通用公共许可证条款 自由软件基金会,许可证的第3版,或 (由您选择)任何更高版本。在
TransportHoursPython是为了让它有用, 但没有任何保证;甚至没有 适销性或对特定目的的适用性。见 GNU通用公共许可证获取更多详细信息。在
你应该已经收到了GNU通用公共许可证的副本 以及TransportHoursPython。如果没有,请参见http://www.gnu.org/licenses/。在
- 项目
标签: