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/。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
JFrame中的Java多线程   java Servlet异常映射   java无法从输出流读取   swing Java带来的小程序GUI问题   java什么原因导致错误“'void'类型此处不允许”以及如何修复它?   Java选择器select(长)与selectNow的区别   java自定义arraylist<mygames>获得不同   java Icepdf注释让页面消失   java反向整数数组   java I在生成同步“无法解析配置的所有依赖项”时遇到此错误:app:debugRuntimeClasspath   多个虚拟机上的java线程访问单个DB实例上的表,有时会导致性能低下和异常   swing更改Java中的默认按钮,使其看起来“更好”   java慢速MQ主题订阅。并行化不能提高性能   java运行Boggle Solver需要一个多小时。我的代码怎么了?   数据库中的java循环与应用程序中的java循环   正则表达式匹配${123…456}并在Java中提取2个数字?   java如何制作我们软件的试用版   Java内存参数计算   从另一个类调用方法时出现java问题