小编jai*_*ib1的帖子

如何添加正确的“meta.yaml”配方文件来创建 conda-forge 包发行版?特别是配方文件中的“test”部分?

我正在尝试让 conda-forge 托管我创建的 python 包,该包已经在 PyPI 上:https: //pypi.org/project/ludoSim-jaib1/

我在这里阅读了有关贡献包的 conda-forge 文档,以及有关通过meta.yaml配方文件定义元数据的 conda 文档。

我向conda-forge/staged-recipes存储库提交的拉取请求在这里。我的meta.yaml文件可以在该拉取请求中找到,但我也会在此处以文本形式发布它:

{% set name = "ludoSim-jaib1" %}
{% set version = "0.0.1" %}

 package:
  name: {{ name|lower }}
  version: {{ version }}

 source:
  url: https://pypi.io/packages/source/{{ name[0] }}/{{ name }}/{{ name }}-{{ version }}.tar.gz
  sha256: 3342abcd52a6a18e1d4b0e2e626c051f24133187647c6618c0f81d7add28d543

 build: 
  number: 0
  script: python -m pip install . --no-deps -vv 
  skip: true  # [py<30]

 requirements:
  host:
    - python
    - pip
  run: …
Run Code Online (Sandbox Code Playgroud)

python software-distribution package anaconda conda-forge

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

如何在同一个项目中使用多个诗歌环境?

对于我的项目,我有时喜欢创建不同的 git 分支,这些分支使用不同的 python 包来尝试完成相同的任务,这样我就可以看到我最喜欢使用哪个分支(即哪一组包)。相应地,我为每个分支创建单独的环境。

我更熟悉 Anaconda 和 conda 包管理器工具,它允许为单个项目轻松创建多个环境,只需为每个环境提供单独的 .yml 文件,并激活/停用与每个 .yml 文件关联的环境名称。

有没有办法用诗歌来做类似的事情?通过玩弄诗歌和我读过的文档,当您位于用诗歌初始化的目录中时,诗歌会自动识别虚拟环境,并且poetry.lock该环境有一个文件。poetry.lock有没有一种方法可以为单个项目设置多个文件以拥有多个诗歌环境,并在它们之间进行切换?或者如果没有,诗歌中是否有其他方式来模拟我使用 conda 描述的体验?

python anaconda python-poetry

6
推荐指数
0
解决办法
1583
查看次数