小编Kıv*_*sel的帖子

如何使用环境变量或类似的变量在 pyproject.toml 中指定 github 访问令牌?

我想从我的私人 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直接指定我的访问令牌。还有其他方法可以指定吗?

github python-poetry

13
推荐指数
1
解决办法
7039
查看次数

是否可以在 Hydra-core python 包的结构化配置中使用 Pydantic 代替数据类?

最近我开始使用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)

hydra-core fb-hydra

10
推荐指数
1
解决办法
4440
查看次数

如何将我自己的 Meta 类与 SQLAlchemy-Model 作为父类一起使用

我最近开始使用 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 类的高手。所以如果我理解有误,请原谅我的理解不足)

python types sqlalchemy metaclass

7
推荐指数
1
解决办法
2948
查看次数

MLFlow - 如何将运行从一个实验迁移或复制到另一个实验?

我正在尝试将 MLflow 中的运行从一个实验转移到另一个实验。有人知道是否可能吗?如果是,怎么办?(我使用Python API)

mlflow

6
推荐指数
1
解决办法
4065
查看次数