我想从我的私人 GitHub 存储库安装一个包。使用 GitHub 访问令牌,我可以这样指定:
[tool.poetry.dependencies]
python = "^3.8"
<package> = {git = "https://<token>@github.com/<user>/<repo>", rev = "0.1.3"}
Run Code Online (Sandbox Code Playgroud)
它有效。但是,我不想pyproject.toml
直接指定我的访问令牌。还有其他方法可以指定吗?
最近我开始使用Hydra来管理我的应用程序中的配置。我使用结构化配置为 .yaml 配置文件创建架构。Hyda 中的结构化配置使用数据类进行类型检查。但是,我还想对我在结构化配置中指定的某些参数使用某种验证器(类似这样)。
您知道是否可以使用 Pydantic 来实现此目的吗?当我尝试使用 Pydantic 时,OmegaConf 抱怨它:
omegaconf.errors.ValidationError: Input class 'SomeClass' is not a structured config. did you forget to decorate it as a dataclass?
Run Code Online (Sandbox Code Playgroud) 我最近开始使用 Flask 作为我的后端框架。然而,最近我遇到了一个问题,我不知道如何解决。作为最后的手段,我想在这里尝试一下我的改变。如果您能帮助我,我将不胜感激。
所以,我有一个继承自 SQLAlchemy 的 db.Model 的类:
from flask_sqlalchemy import SQLAlchemy
db = SQLAlchemy()
class User(db.Model):
...
Run Code Online (Sandbox Code Playgroud)
我想创建自己的 Meta 类来自动向此类插入一些 Mixin:
class MyMetaClass(type):
def __new__(meta, name, bases, class_dict):
bases += (Mixin1, Mixin2, Mixin3)
return type.__new__(meta, name, bases, class_dict)
Run Code Online (Sandbox Code Playgroud)
但是,当我尝试将此 Meta 类与User类一起使用时:
class User(db.Model, metaclass=MyMetaClass):
...
Run Code Online (Sandbox Code Playgroud)
我有以下错误:
TypeError: metaclass conflict: the metaclass of a derived class must be a (non-strict) subclass of the metaclasses of all its bases
Run Code Online (Sandbox Code Playgroud)
有人知道如何解决这个问题吗?任何帮助,将不胜感激。
(注:我既不是 Flask 也不是 Meta 类的高手。所以如果我理解有误,请原谅我的理解不足)
我正在尝试将 MLflow 中的运行从一个实验转移到另一个实验。有人知道是否可能吗?如果是,怎么办?(我使用Python API)