(不推荐)用于处理数据包注册表的python库。
datapackage-registr的Python项目详细描述
**本项目**已弃用**。您应该改用
<;https://github.com/datapackages/datapackage py>;。此存储库仅用于历史目的。**
data package registry py
===
=python库,用于处理数据包注册表。
它提供了注册表的缓存版本和
<;https://github.com/dataprotocols/schemas>;.
用法
----
`` python
导入数据包注册表
“模式”:“https://rawgit.com/dataprotocols/schemas/master/data package.json”,
“规范”:“http://dataprotocols.org/data packages”,
“标题”:“数据包”
“表格”:{
“id”:“表格”,
“模式”:“https://rawgit.com/dataprotocols/schemas/master/tabular data package.json”,
“规范”:“http://dataprotocols.org/tabular data package/”,
‘title’:‘表格数据包’
}
}
}
/>注册表=datapackage_registry.registry('http://someplace.com/my registry.csv')
````
如果要获取不在注册表中的架构,可以将其url
或本地路径传递到`registry().get_external()`方法,如:
``python
import datapackage_registry
registry=datapackage_registry.registry()
schema=registry.get_external('http://someplace.com/schema.json')
除了datapackage_registry.exceptions.datapackageregistryexception:
传递处理错误
`````
developer notes
----
这些说明旨在帮助那些希望参与此
包本身的人。如果您只想使用它,您可以安全地忽略它。
更新本地架构缓存
我们使用git子树从<;https://github.com/dataprotocols/schemas>;
缓存架构。要更新它,请使用:
git subtree pull--prefix datapackage_registry/schemas https://github.com/dataprotocols/schemas.git master--squash
<;https://github.com/datapackages/datapackage py>;。此存储库仅用于历史目的。**
data package registry py
===
=python库,用于处理数据包注册表。
它提供了注册表的缓存版本和
<;https://github.com/dataprotocols/schemas>;.
用法
----
`` python
导入数据包注册表
“模式”:“https://rawgit.com/dataprotocols/schemas/master/data package.json”,
“规范”:“http://dataprotocols.org/data packages”,
“标题”:“数据包”
“表格”:{
“id”:“表格”,
“模式”:“https://rawgit.com/dataprotocols/schemas/master/tabular data package.json”,
“规范”:“http://dataprotocols.org/tabular data package/”,
‘title’:‘表格数据包’
}
}
}
/>注册表=datapackage_registry.registry('http://someplace.com/my registry.csv')
````
如果要获取不在注册表中的架构,可以将其url
或本地路径传递到`registry().get_external()`方法,如:
``python
import datapackage_registry
registry=datapackage_registry.registry()
schema=registry.get_external('http://someplace.com/schema.json')
除了datapackage_registry.exceptions.datapackageregistryexception:
传递处理错误
`````
developer notes
----
这些说明旨在帮助那些希望参与此
包本身的人。如果您只想使用它,您可以安全地忽略它。
更新本地架构缓存
我们使用git子树从<;https://github.com/dataprotocols/schemas>;
缓存架构。要更新它,请使用:
git subtree pull--prefix datapackage_registry/schemas https://github.com/dataprotocols/schemas.git master--squash