bob的bioscure数据库访问api
xbob.db.biosecure的Python项目详细描述
这个包包含访问api和Biosecure Database的描述。 数据库的实际原始数据应该从原始url下载。 此包仅包含Bob 访问器方法,直接从python使用db,使用我们的认证协议。
除非您正在维护此软件包,否则通常不会安装它。什么 相反,您需要将它绑定到需要使用它的包中。 有几种方法可以做到这一点:
- 您可以在setup.py中添加此包作为自己的要求 satellite package 或者对于构建的.cfg文件,如果您愿意的话。带着这个 方法,此包将自动下载并安装到 工作环境,或
- 您可以使用以下命令手动下载和安装此软件包 easy_install或pip。
该软件包有两种不同的分发格式:
- 您可以从PyPI或
- 您可以从its git repository下载它的源格式。当您下载 在git存储库中,您需要运行一个命令来重新创建 其操作所需的后端sqlite文件。这意味着 在这种情况下,必须在某处安装数据库原始文件。有选择权 a您可以在dummy模式下运行,并且只下载 一旦你满意你的设置数据库。
您可以根据您的要求混合和匹配上面的1/2点和a/b点。在这里 例如:
修改setup.py并从pypi下载
那是最容易的。编辑卫星包中的setup.py,然后添加 install_requires部分中的以下条目(注意:...表示 无论你之间有什么额外的东西,不要把它放在你的 脚本):
install_requires=[ ... "xbob.db.biosecure", ],
正常执行boostrap/buildout步骤,您应该 准备好了。这意味着您现在可以将xbob.db.biosecure命名空间导入到脚本中。
修改buildout.cfg并从git下载
您需要向mr.developer添加依赖项,才能从 Git存储库。您的buildout.cfg文件应包含以下内容 行:
[buildout] ... extensions = mr.developer auto-checkout = * eggs = bob ... xbob.db.biosecure [sources] xbob.db.biosecure = git https://github.com/bioidiap/xbob.db.biosecure.git ...