如何为 Python 更新我的 Evernote SDK 分支以跟踪最新更新?

How to update my forks of Evernote SDK for Python to track latest updates?

首先,我希望 Evernote 开始维护其 Python SDK(evernote/evernote-sdk-python for Python 2 and evernote/evernote-sdk-python3 for Python 3). In the meantime, I'm looking for advice on how to update my forks of these SDK to bring them up-to-speed with the latest changes in the Evernote API。具体来说:

  1. Evernote 的人可以指出这些 SDK 是否会受到支持,还是我们自己支持?

  2. 对于evernote/evernote-sdk-python for Python 2, it looks like a good place to start is to merge the matthewayne/evernote-sdk-python fork and then pick and choose from the outstanding pull requests。有人已经走过这条路了吗?

  3. 对于 (https://github.com/evernote/evernote-sdk-python) and evernote/evernote-sdk-python3 for Python 3), has anyone tried Merge latest python2 sdk by ahxxm · Pull Request #11 · evernote/evernote-sdk-python3?

  4. 在哪里可以找到 Evernote 的最新 Thrift IDL 文件? evernote/evernote-thrift: Thrift IDL files for the Evernote Cloud API hasn't been updated since June 2013 (to match version 1.25 of the Evernote API. (Are we up to version 1.28 至少是 API?)顺便说一句,API 的当前版本号是多少?

  5. 如何将 Thrift IDL 文件编译成 Python 用于 Evernote SDK 的代码?

提前致谢!

我们最近没有在我们的 SDK 中投入太多工作,但我们希望在接下来的几周内改变它。作为第一步,我们(最终)更新了我们的 API reference(即将推出的另一个小更新),下一步是我们的 SDK。这里有很多工作要做,因为我们有相当多语言的 SDK,而我们中从事这些工作的少数人是在核心产品工作之间这样做的。其中一部分是添加新生成的 thrift 文件,因此您不必为此担心。

感谢您的耐心等待!