我正在尝试让 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) 对于我的项目,我有时喜欢创建不同的 git 分支,这些分支使用不同的 python 包来尝试完成相同的任务,这样我就可以看到我最喜欢使用哪个分支(即哪一组包)。相应地,我为每个分支创建单独的环境。
我更熟悉 Anaconda 和 conda 包管理器工具,它允许为单个项目轻松创建多个环境,只需为每个环境提供单独的 .yml 文件,并激活/停用与每个 .yml 文件关联的环境名称。
有没有办法用诗歌来做类似的事情?通过玩弄诗歌和我读过的文档,当您位于用诗歌初始化的目录中时,诗歌会自动识别虚拟环境,并且poetry.lock该环境有一个文件。poetry.lock有没有一种方法可以为单个项目设置多个文件以拥有多个诗歌环境,并在它们之间进行切换?或者如果没有,诗歌中是否有其他方式来模拟我使用 conda 描述的体验?