我环顾四周,但找不到明确的答案。
我非常需要支持同一Python模块的N版本。
如果它们存储在相同的包/目录中,则它们必须具有唯一的名称,如以下示例所示:
.../some/package/my_module_1.0.py
.../some/package/my_module_1.1.py
.../some/package/my_module_2.0.py
-- etc. --
Run Code Online (Sandbox Code Playgroud)
然后,每个人都将通过“ version ”属性存储其版本号。
然后,使用程序将导入所需的正确版本(例如:import my_module_1.1)。
这是完成此多模块版本需求的最佳方法(也是最Python的方法)吗?
谢谢!
我在Python Flask中创建REST API,并想知道创建引用特定git标记的可版本化API的选项有哪些.
我希望能够做的是指定API的一个版本,例如http://myapiserver.com/flaskapp/query/listcontent?version=1.1
然后将版本链接返回到我在git中标记为v1.1的代码.
有哪些选项以及管理此选项的最佳方法是什么?