如何使用pkg_resources手动注册分发?
我正在尝试在Google App Engine上安装一个软件包。该软件包相当广泛地依赖于
pkg_resources
,但是没有办法在App Engine上运行setup.py
。
但是,源代码中没有特定于平台的代码,因此只需压缩源代码并将其包含在系统路径中就没有问题。我已经安装了一个版本的pkg_resources
并且也正常工作。
唯一的问题是让包实际上注册了pkg_resources
所以当它调用iter_entry_points
时它可以找到合适的插件。
我需要使用哪些方法调用sys.path
上的模块以及所有适当的元数据,以及如何确定元数据需要什么?
没有找到相关结果
已邀请:
3 个回复
桑娠贯涤
佬棠
的方式初始化site-packages文件夹:
但是,您可以尝试使用appengine-monkey,它可以为您自动完成大部分内容。
宠封钞轰
,这将创建一个包含必要元数据的Zip存档。将它添加到
,它应该正常工作。