Skip to main content

Pré-requisitos:

Python 3.7+: Certifique-se de ter uma versão compatível do Python instalada. Poetry: Instale o Poetry seguindo as instruções em https://python-poetry.org/ . Conta no PyPI: Crie uma conta no PyPI em https://pypi.org/ . Você precisará verificar seu e-mail. API Token do PyPI: Gere um token de API no seu perfil do PyPI. Isso é necessário para autenticar suas publicações. (Vá para "Account" -> "API tokens" no PyPI).

  1. Criando um Projeto Poetry:

Se você já tem um projeto, pule para a etapa 2. Caso contrário, crie um novo projeto Poetry:

poetry new meu_projeto
cd meu_projeto

Isso criará uma estrutura de diretórios básica para o seu projeto.

  1. Definindo o pyproject.toml:

O arquivo pyproject.toml é o coração do seu projeto Poetry. Verifique se ele está configurado corretamente. Aqui está um exemplo:

[tool.poetry]
name = "meu_projeto"
version = "0.1.0"
description = "Uma breve descrição do seu projeto."
authors = ["Seu Nome <seu.email@example.com>"]
license = "MIT"  # Escolha uma licença apropriada

[tool.poetry.dependencies]
python = "^3.8"  # Especifique a versão mínima do Python
# Adicione suas dependências aqui, por exemplo:
# requests = "^2.25.1"

[tool.poetry.dev-dependencies]
# Adicione dependências de desenvolvimento aqui, por exemplo:
# pytest = "^6.2.5"

[build-system]
requires = ["poetry-core>=1.0.0"]
build-backend = "poetry.core.masonry.api"
  • name: O nome do seu pacote (deve ser único no PyPI).
  • version: A versão inicial do seu pacote.
  • authors: Uma lista de autores.
  • license: A licença sob a qual seu código é distribuído.
  • dependencies: As dependências do seu projeto.
  • dev-dependencies: As dependências usadas apenas para desenvolvimento (testes, linting, etc.).
  1. Escrevendo o Código:

Crie o código do seu projeto dentro do diretório meu_projeto. Por exemplo, crie um arquivo meu_projeto/meu_projeto.py com o seguinte conteúdo:

def hello_world():
  print("Olá, mundo!")

export PYPI_TOKEN=pypi-AgEIcHlwaS5vcmcCJDQwMDRmM2NlLTM5YjctNGNhOS1iMDM3LTcxNmU1ZjJmNGJjYwACKlszLCI4NGE0ODc5MC0zZTIzLTQ0MjEtYWRmOS1jNmU1ZGFjOTE1MTciXQAABiCxO0hIbjYpN5I_Ijgk5dU6s-AvbQLsYmjnyA0yk1otGQ

Metadata

Release files for meu-projeto-139 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for meu-projeto-139 0.1.0
File Size Uploaded Provenance Actions
meu_projeto_139-0.1.0.tar.gz 1.9 kB Without provenance Details for meu_projeto_139-0.1.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for meu-projeto-139 0.1.0
File Interpreter ABI Platform Actions
meu_projeto_139-0.1.0-py3-none-any.whl Python 3 none any Details for meu_projeto_139-0.1.0-py3-none-any.whl

Total release size: 4.5 kB

Release files / meu_projeto_139-0.1.0.tar.gz

Download URL meu_projeto_139-0.1.0.tar.gz
Size 1.9 kB
Tags Source
SHA-256 checksum
How to use checksums
420ce246a9a6e27c1ffc25627661472008b3654b0da1d1b3ad0e1f45ceef2c25
BLAKE2b-256 checksum
How to use checksums
dc717f78be60d0f81d5efa49fef7a5691d3cb8ca9ee2fc00cfa6470acaa18bc3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.0 CPython/3.10.12 Linux/6.8.0-58-generic

Release files / meu_projeto_139-0.1.0-py3-none-any.whl

Download URL meu_projeto_139-0.1.0-py3-none-any.whl
Size 2.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4e5c442e4b3febe24a99591b114dcd59a8045f6850d71f9d0dbf1da4285e73d2
BLAKE2b-256 checksum
How to use checksums
6e958292c067fdbad122c89251b36055565db2ab9915b69a483b902e67ef8178
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.0 CPython/3.10.12 Linux/6.8.0-58-generic

Security for meu-projeto-139 0.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page