Esse repositório é um tutorial sobre como publicar pacotes em Python no TestPyPi.
Este arquivo README serve como a documentação "oficial" do pacote - ou seja, como um usuário encontraria a documentação caso este pacote fosse de verdade.
Já o arquivo AULA.md é um tutorial passo-a-passo de como criar e publicar pacotes Python no TestPyPi.
Caso o pacote estivesse publicado no PyPI, você poderia instalá-lo com o seguinte comando:
pip install henryzord_pythonPackagesComo este pacote está publicado apenas no TestPyPi, você deve instalar com o seguinte comando:
pip install --index-url https://test.pypi.org/simple/ henryzord_pythonPackagesO pacote está hospedado neste link: https://test.pypi.org/project/henryzord-pythonPackages/
Uma vez instalado, você pode usar o pacote em seu código Python da seguinte forma:
from rpg_dice import roll
print(roll("d6"))
print(roll("d20"))
print(roll("2d6"))
print(roll("1d20+5"))
print(roll("3d8-2"))d6
d20
2d6
1d20+5
3d8-2
Para colaborar com o desenvolvimento do pacote, você deve primeiro fazer um fork deste repositório, e depois abrir um pull request com as contribuições.
Para desenvolvimento do pacote, siga as instruções abaixo.
Instale as dependências:
pip install -r requirements.txtConstrua o pacote:
python -m buildApós fazer modificações no seu código, salve-o em um commit:
git add .
git commit -m "Mensagem do commit"E depois, publique uma tag:
git tag v0.1.0 # ou outro número de versão, dependendo de qual você estiver
git push origin v0.1.0O push da tag irá disparar o workflow presente em publish.yml.