-
Notifications
You must be signed in to change notification settings - Fork 0
/
PyPi_Setup_Tutorial.txt
42 lines (30 loc) · 1.51 KB
/
PyPi_Setup_Tutorial.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
Passos para colocar o pacote no PIP
=====================================
Tenha em um ambiente (ou no *base* os seguintes pacotes):
pip install setuptools==65.6.3 #build=py39haa95532_0
pip install twine==4.0.1 #build=pypi_0
===================================
1 - Entrar na pasta do projeto na instância mais externa.
2 - Atualizar o setup.py com as informações do projeto e o README com a versão
3 - Entrar em systools\main\systool\__init__.py e apagar os ".." de todos os imports
4 - Deletar a pasta build e dist
5 - Abra um cmd do anaconda, dê cd até a pasta mais externa do projeto, ative o conda env em que vc tem setuptools e twine isntalados e rode: "python setup.py sdist bdist_wheel".
6 - Rodar no terminal dentro da pasta do projeto "twine upload dist/*"
Será requisitado usuário e senha do PyPI (a senha vc digita e não aparece que está digitando, apenas pressione enter)
PRONTO!
Testando se funciona...
=============================
Ative um env novo ou existente de teste
Instale a versão que acabou de subir pro PyPI (caso diga que ela não existe, entre na página do PyPI dela, parece que dá um refresh e o comando funciona)
conda activate myTestEnv
pip install systool==x.y.z
python
> import systool
Se der erros... tende de novo!
Para usar o pacote direto do GIT e fazer os testes de desenvolvimento...
===========================
1 - entrar no systools\main\systool\__init__.py e adicionar o ".." para que funcione nos testes locais
Ex:
from systool import geo
para
from ..systool import geo