Skip to main content

Uma breve descrição do seu projeto.

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

meu_projeto_139-0.1.0.tar.gz (1.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

meu_projeto_139-0.1.0-py3-none-any.whl (2.6 kB view details)

Uploaded Python 3

File details

Details for the file meu_projeto_139-0.1.0.tar.gz.

File metadata

  • Download URL: meu_projeto_139-0.1.0.tar.gz
  • Upload date:
  • Size: 1.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.0 CPython/3.10.12 Linux/6.8.0-58-generic

File hashes

Hashes for meu_projeto_139-0.1.0.tar.gz
Algorithm Hash digest
SHA256 420ce246a9a6e27c1ffc25627661472008b3654b0da1d1b3ad0e1f45ceef2c25
MD5 494cbc711652fec6fb06a01f88cddc52
BLAKE2b-256 dc717f78be60d0f81d5efa49fef7a5691d3cb8ca9ee2fc00cfa6470acaa18bc3

See more details on using hashes here.

File details

Details for the file meu_projeto_139-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: meu_projeto_139-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 2.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.0 CPython/3.10.12 Linux/6.8.0-58-generic

File hashes

Hashes for meu_projeto_139-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4e5c442e4b3febe24a99591b114dcd59a8045f6850d71f9d0dbf1da4285e73d2
MD5 254e88244fb1ca02a3f925db233e7d80
BLAKE2b-256 6e958292c067fdbad122c89251b36055565db2ab9915b69a483b902e67ef8178

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page