首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

更改Python Poetry初始化具有不需要的pyproject.toml作者的新项目

Python Poetry是一个用于管理Python项目依赖关系和构建工具的工具。它提供了一种简化和统一的方式来管理项目的依赖项,并且可以自动创建和更新pyproject.toml文件。

在创建一个新项目时,如果不需要指定pyproject.toml文件中的作者信息,可以通过以下步骤进行更改:

  1. 首先,确保已经安装了Python Poetry。可以使用以下命令检查是否已安装:
  2. 首先,确保已经安装了Python Poetry。可以使用以下命令检查是否已安装:
  3. 在命令行中,进入要创建新项目的目录。
  4. 使用以下命令创建一个新的Poetry项目:
  5. 使用以下命令创建一个新的Poetry项目:
  6. 例如:
  7. 例如:
  8. 进入新创建的项目目录:
  9. 进入新创建的项目目录:
  10. 打开pyproject.toml文件,并找到[tool.poetry]部分。
  11. 在[tool.poetry]部分中,可以看到作者相关的信息,如下所示:
  12. 在[tool.poetry]部分中,可以看到作者相关的信息,如下所示:
  13. 删除或注释掉authors行,以去除作者信息:
  14. 删除或注释掉authors行,以去除作者信息:
  15. 保存并关闭pyproject.toml文件。

现在,你的新项目将不再包含作者信息。你可以根据需要继续开发和管理项目,使用Poetry来管理依赖关系和构建工具。

关于Python Poetry的更多信息和详细用法,请参考腾讯云的相关产品介绍页面: Python Poetry - 腾讯云

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

poetry:简化Python依赖管理和打包

poetry不是conda这样大而全虚拟环境管理,不能像conda那样安装不同版Python(甚至其它语言程序)。...基本使用 常用命令: poetry new :创建新项目 poetry init:初始化现有项目 poetry add :添加和安装包 poetry..."] build-backend = "poetry.core.masonry.api" 可以看到pyproject.toml分为几个部分: • [tool.poetry]:项目的名称、版本、描述、作者等信息...cd pre-existing-project poetry init ... 2 使用虚拟环境 如果你使用其他工具(如conda)管理虚拟环境,则不需要使用 poetry shell ,因为您可能已经激活了该虚拟环境并提供了正确...poetry add pendulum 有时候找不到合适版本,可以指定版本。比如在python3.8条件下安装numpy会安装失败,提示numpy最低支持python版本是3.9。

85910

保姆教程:构建与发布Python

初始化 在项目文件夹中,通过使用 Poetry创建一个新项目 poetry new ....创建新项目后,使用 Poetry在虚拟环境中安装所有依赖项: poetry install 这将在您根目录中创建一个poetry.lock文件,其中包含有关所有已安装依赖项特定版本信息。...现在是时候将更改提交到仓库了,这些更改来自添加新依赖项,然后是运行预提交挂钩更改: git add pyproject.toml poetry.lock .pre-commit-config.yaml...此步骤完全是可选 再一次,使用 Poetry 添加开发依赖项: poetry add -D scriv[toml] 接下来,我在我文件pyproject.toml中配置 scriv 以将 markdown...文件用于更改日志片段,创建更改日志片段所在目录 changelog.d,现在我可以创建一个片段来跟踪我代码更改: scriv create Scriv现在将创建一个小文件,我应该在其中记下我所做更改

1.3K30
  • #抬抬小手学Python# Python Poetry 进行依赖管理【图文】

    使用Poetry将帮助您启动新项目、维护现有项目并掌握依赖项管理。您将准备好使用pyproject.toml文件,这将是在 Python 项目中定义构建需求标准。...Poetry 创建了pyproject.toml具有两个键文件: requires:构建包所需依赖项列表,使此键成为必需 build-backend:用于执行构建过程 Python 对象 如果您想更多地了解...当您使用 Poetry 开始一个新项目时,这就是pyproject.toml您开始文件。随着时间推移,您将添加有关您包和您正在使用工具配置详细信息。...该名称包含项目名称和 Python 版本。中间看似随机字符串是您父目录哈希值。通过中间这个唯一字符串,Poetry 可以处理系统上具有相同名称和相同 Python 版本多个项目。...除了对pyproject.toml文件更改之外,Poetry 还创建了一个名为poetry.lock. 在此文件中,Poetry 会跟踪您在项目中使用所有包和确切版本。

    1.6K40

    客观对比 Python 所有的依赖环境管理工具

    这使得项目在多个平台上具有可重复性,例如下面的 github.com/python-poet…: # This file is automatically @generated by Poetry 1.7.1...这意味着它不限于 Python 包。Conda 是一个具有很多功能巨大工具。存在很多教程和博客文章(例如官方),因此我不会在这里详细介绍。...当您开发包并希望您更改直接反映在您环境中时,这是一个重要功能。 它支持 PEP 621(项目元数据:peps.python.org/pep-0621/)吗?...# 初始化现有项目或者创建 pyproject.toml hatch new --init 依赖管理 # 没有 add 命令,依赖需要手动添加到 pyproject.toml # 展示依赖 hatch...✅ 创建一个新项目: # 创建目录结构以及 pyproject.toml rye init # 指定一个 Python 本本 rye pin 3.10 依赖管理: #

    57710

    【翻译】客观评价与对比Python所有的依赖环境管理工具

    这使得项目在多个平台上具有可重复性,例如下面的 https://github.com/python-poetry/poetry/blob/master/poetry.lock: # This file...这意味着它不限于 Python 包。Conda 是一个具有很多功能巨大工具。存在很多教程和博客文章(例如官方),因此我不会在这里详细介绍。...当您开发包并希望您更改直接反映在您环境中时,这是一个重要功能。 它支持 PEP 621(项目元数据:https://peps.python.org/pep-0621/)吗?...# 初始化现有项目或者创建 pyproject.toml hatch new --init 依赖管理 # 没有 add 命令,依赖需要手动添加到 pyproject.toml # 展示依赖 hatch...✅ 创建一个新项目: # 创建目录结构以及 pyproject.toml rye init # 指定一个 Python 本本 rye pin 3.10 依赖管理: # 添加依赖

    11400

    使用poetry进行Python项目开发

    poetry 简介 Poetry是一个基于pyproject.toml工具,利用poetry可以更加方便地进行 Python 项目的开发、构建、发布和依赖管理。...接下来通过一个例子来简单介绍一下 poetry 使用。 初始化项目 我们将创建一个库greet,提供一个greet函数来输出”Hello, World”,代码和文件结构都很简单。...init(可以通过pip install -U poetry进行poetry工具安装),会有很多提示信息用于确认项目的名称、版本、作者、协议、Python 版本,也可以在init过程中指定项目的依赖和...或者直接在pyproject.toml[tool.poetry.dependencies]或者[tool.poetry.dev-dependencies]位置手动填写依赖,手动更改依赖后需要运行poetry...总结 poetry还是一个相当不错工具,尤其是想发布自己 Python 库到pypi时候,不用再维护较难管理setup.py了。

    1.6K10

    使用poetry进行Python项目开发

    poetry 简介 Poetry是一个基于pyproject.toml工具,利用poetry可以更加方便地进行 Python 项目的开发、构建、发布和依赖管理。...接下来通过一个例子来简单介绍一下 poetry 使用。 初始化项目 我们将创建一个库greet,提供一个greet函数来输出"Hello, World",代码和文件结构都很简单。...init(可以通过pip install -U poetry进行poetry工具安装),会有很多提示信息用于确认项目的名称、版本、作者、协议、Python 版本,也可以在init过程中指定项目的依赖和...或者直接在pyproject.toml[tool.poetry.dependencies]或者[tool.poetry.dev-dependencies]位置手动填写依赖,手动更改依赖后需要运行poetry...总结 poetry还是一个相当不错工具,尤其是想发布自己 Python 库到pypi时候,不用再维护较难管理setup.py了。 原文

    1.4K00

    Python - poetry(2)命令介绍

    Python 项目使用 poetry,可以用 init 命令,poetry 会以交互方式创建 pyproject.toml 文件 poetry init 我是一只回车没有自己输入东西 options...--name:包名称 --description:包描述 --author:包作者 --python:兼容 Python 版本 --dependency:需要具有版本约束包,格式 foo:...pyproject.toml 下面,并安装他们 [tool.poetry.dependencies] 未指定版本的话,则 poetry 会自动选择合适版本 poetry add requests.../my-package/dist/my_package-0.1.0.whl 以可编辑模式安装依赖项 在 pyproject.toml 文件指定,意味着本地目录中更改会直接反映在环境中 [tool.poetry.dependencies...-latest (-l):显示最新版本 --outdated (-o):显示最新版本,但仅适用于过时软件包 run 在项目的 virtualenv 中执行指定命令 poetry run python

    1.2K20

    Python包管理工具之 PDM

    后来改成了poetry工具,但这个东西对我来说稍微有点麻烦,经常容易打错,虽然可以做成alias形式。...-m pipx ensurepath 用pipx安装pdm PDM 只有 Python 3.7+ 版本才能使用,使用其他方法安装,要先保证你 Python 版本,但使用 pipx 则不需要你去操心...执行 pdm init 就会开始初始化初始化时候,会让你选择项目的一些信息: 是否要上传 PyPI 依赖 Python 版本 License 类型 作者信息 邮箱信息 在初始化项目时会把机器上所有...切换Python版本 当你在初始化 pdm 项目时,就已经选定了当前 Python 版本和可用 Python 版本范围,后面如果想更改,可以使用 use 命令,但版本要受之前设定版本范围约束。...,比如 pipenv ,poetry,或者还在用最原始 requirements.txt ,你也可以很方便迁移到 pdm 中来: 使用 pdm import -f 无需初始化,直接转换 执行 pdm

    1.5K20

    Python项目管理: Poetry

    导读 本文将介绍一个目前十分流行,且用于众多Python项目中依赖管理和打包工具,包含基本安装与使用。 2. Poetry PoetryPython 中用于依赖管理和打包工具。...*toml文件 pyproject.toml可以算是Poetry核心配置文件了,里面包含了项目的相关信息,使用环境信息,安装依赖信息,主要有一下配置: # 项目包名字 name = "my-package..." # 许可证 license = "MIT" # 作者 authors = ["冷冻工厂 ",] # 维护者 maintainers = ["冷冻工厂 <storyice...src项目结构(可选) poetry new --src project-name # 初始化已经存在项目 cd project-name-dir poetry init 图片 3.3....依赖管理 使用Poetry进行添加依赖,有两种方式。一种是在命令行中,直接使用相关命令来添加依赖,或者删除依赖。另外一种是,通过修改项目中pyproject.toml文件,来管理依赖。

    1K20

    Python项目管理: Poetry

    导读 本文将介绍一个目前十分流行,且用于众多Python项目中依赖管理和打包工具,包含基本安装与使用。 2. Poetry Poetry[1] 是Python 中用于依赖管理和打包工具。...*toml文件 pyproject.toml可以算是Poetry核心配置文件了,里面包含了项目的相关信息,使用环境信息,安装依赖信息,主要有以下配置: # 项目包名字 name = "my-package..." # 许可证 license = "MIT" # 作者 authors = ["冷冻工厂 ",] # 维护者 maintainers = ["冷冻工厂 <storyice...src项目结构(可选) poetry new --src project-name # 初始化已经存在项目 cd project-name-dir poetry init 项目结构树 3.3....依赖管理 使用Poetry进行添加依赖,有两种方式。一种是在命令行中,直接使用相关命令来添加依赖,或者删除依赖。另外一种是,通过修改项目中pyproject.toml文件,来管理依赖。

    87420

    poetry和poet_什么是poetry

    如果你想创建一个新 Python 项目,使用 poetry new 命令可以创建一个项目模板: poetry new poetry-demo 这会创建一个这样项目结构: poetry-demo...3.利用 poetry env use 创建 这个命令,可以指定创建虚拟环境时使用Python解释器版本。...poetry env use python3.7 使用这个命令后,会在虚拟环境路径下创建一个envs.toml文件,用来存储哪些虚拟环境指定了Python解释器版本。...➜ virtualenvs cat envs.toml [athena-LtyjKFV4] minor = "3.7" patch = "3.7.6" 激活虚拟环境 执行poetry命令并不需要激活虚拟环境...env remove python2 poetry env remove python3 PyPI 镜像源 以使用清华提供 PyPI 镜像源为例,你需要在 pyproject.toml 文件里加入这部分内容

    36310

    FastAPI(62)- FastAPI 部署在 Docker

    下载并安装该软件包依赖关系可能需要几分钟,但使用缓存将只需要几秒 由于在开发过程中一次又一次地构建容器镜像以检查代码更改是否有效,因此可以节省大量累积时间 COPY ....Docker 镜像 - Uvicorn 此镜像包含一个自动调整机制,可根据可用 CPU 内核设置工作进程数量 它具有合理默认值,但仍然可以使用环境变量或配置文件更新所有配置 此镜像上进程数是根据可用...或者如果使用 Docker Compose 进行部署,在单个服务器上运行等 使用 poetry docker image # 第一阶段:将仅用于安装 Poetry 并从 Poetry pyproject.toml.../pyproject.toml ....,它作为一个临时容器镜像是仅用于生成一些文件供后面阶段使用 使用 Poetry 时,使用 Docker 多阶段构建是有意义 因为实际上并不需要在最终容器镜像中安装 Poetry 及其依赖项,只需要生成

    3.6K20

    python代码打造迷你压测工具

    简介 最近复习python相关知识和学习httprunner源代码,从中学习了很多知识.想着把这些知识穿起来,做一个小压测工具. poetry构建工具 了解poetry构建工具,还是从httprunner...最新版本了解到,使用poetry作为构建工具.poetry工具要比distutils、setuptools等工具使用简洁、功能强大. https://github.com/python-poetry/poetry...--user poetry 命令 初始化项目 poetry init 创建新项目 poetry new project_name (项目名字) 查看依赖 poetry show --tree 安装依赖...poetry install 激活虚拟环境 poetry shell 增加安装包 poetry add redis 添加–dev参数为开发依赖: poetry add pytest --dev pyproject.toml...pyproject.toml文件中维护所有构建项目需要数据, 例如:版本号、依赖库、命令入口 统计代码行数工具 安装 brew install cloc 运行 在项目根目录下 cloc ./ 统计结果只有不到

    66820

    四个 Python 项目管理构建工具

    Poetry 最后一个 Poetry, 感觉这是一个更为成熟,项目活跃度也更高 Python 构建,它有着更强大信赖管理功能,用 poetry add boto3 就能添加依赖,poetry show...NodeJS  package.json 文件,比如 poetry add, poetry install 命令行 # 往 pyproject.toml 中添加对  boto3 依赖并安装(add... 还能从本地或 git 来安装依赖 ), poetry add boto3      # 将依照 pyproject.toml 文件中定义安装相应依赖到当前 Python 虚拟环境中  # 比如在...poetry shell    # 会根据定义在 pyproject.toml 文件中依赖创建并使用虚拟环境 3.  ...在 sample 目录(与 pyproject.toml 文件平级)中创建文件 my_module.py, 内容为 def main():     print('hello poetry') 然后在 pyproject.toml

    1.7K20

    4 个 Python 项目管理与构建工具,建议收藏!

    Poetry 最后一个 Poetry, 感觉这是一个更为成熟,项目活跃度也更高 Python 构建,它有着更强大信赖管理功能,用 poetry add boto3 就能添加依赖,poetry show...NodeJS  package.json 文件,比如 poetry add, poetry install 命令行 # 往 pyproject.toml 中添加对  boto3 依赖并安装(add... 还能从本地或 git 来安装依赖 ), poetry add boto3      # 将依照 pyproject.toml 文件中定义安装相应依赖到当前 Python 虚拟环境中  # 比如在...poetry shell    # 会根据定义在 pyproject.toml 文件中依赖创建并使用虚拟环境 3.  ...在 sample 目录(与 pyproject.toml 文件平级)中创建文件 my_module.py, 内容为 def main():     print('hello poetry') 然后在 pyproject.toml

    89030
    领券