是否可以使用pip
自动安装PySAML2的xmlsec1
需求?在
当前项目需要许多包,并且所有包都是使用pip和requirements.txt
文件安装的。我现在正在启动一个samlso实现,需要安装PySAML2。但是,所有的文档都声明xmlsec1
需要安装,而{}安装程序没有安装它。在
是否可以使用pip
安装xmlsec1
?我看到PIL和pycrypto可以成功地安装外部libs,所以我想知道为什么不能使用pip作为PySAML2依赖项的一部分来安装{}。在
Tags:
安装python3saml或PySAML2并在Heroku上运行需要一些额外的工作:这两个包都依赖于pythonxmlsec,而pythonxmlsec依赖于xmlsec1 dev linux包的头文件才能正确安装。在
首先,您需要将
apt
构建包添加到构建服务器:您可以用
heroku buildpacks -a your-app
确认已按正确的顺序添加了构建包,您应该首先看到apt buildpack,然后是python buildpack。在然后将
^{pr2}$Aptfile
添加到包含libxmlsec1-dev
包的存储库的根目录中,该文件应该如下所示:最后,将python3saml添加到需求.txt和
git push
来触发构建。在有人需要创建一个包含xmlsec1二进制文件的pypi包。 这样的包还不存在,因为它是:
这应该是不可能的,我希望能够输入“pip install xmlsec1”并看到它完成所有的艰苦工作。不幸的是,到目前为止还没有人费心去实施它。在
相关问题 更多 >
编程相关推荐