Módulo para exemplificar construção de projetos Python no curso PyTools
Project description
[](https://app.travis-ci.com/Aniro-Montenegro/libpythonpro)
# libpythonpro Módulo para exemplificar construção de projetos Python no curso PyTools
Suportada versão 3 de Python
Aplicado interpretador
Reformular pastas
### Requimerents
pip freeze > requirements.txt
### Virtual Env
py -3 -m venv .venv
.venvScriptsactivate
.venvScriptsdeactivate.bat
### Pip Gerenciamento de pacotes
pip install requests- cria o arquivo requeriments
pip freeze -verifica as bibliotecas instaladas até o momento
pip freeze > requirements.txt — cria o arquivo requirements com as bibliotecas do projeto
pip install -r requirements.txt - instala as bibliotecas do projeto
### Flake8
pip install flake8
pip freeze > requirements-dev.txt
pip install -r requirements-dev.txt
flake8 - avalia o codigo
## Para Inatalar
``commandline py -3 -m venv .venv .venv\Scripts\activate pip install -r requirements-dev.txt ``
### Para Conferir qualidade do código flake 8- Verifica qualidade de codigo ``commandline flake8 ``
# Upgrade de Dependencias
pip uninstall [requests] - Desistala biblioteca especifica(usas sem conchetes)
pip freeze
pip install requests==2.27.1 - Instala biblioteca especifica
##Travis [](https://app.travis-ci.com/Aniro-Montenegro/libpythonpro)
##Criar release
git tag 0.1
git push –tags
###Criar ambiente virtual
``commandline py -3 -m venv .venv .venv\Scripts\activate `` pip install https://github.com/Aniro-Montenegro/libpythonpro/archive/refs/tags/0.1.zip
##Publicacao Pypi
python setup.py sdist -cria diretorio com minha distribuição
pip install twine
twine upload dist/*
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file libpythonpro_montenegro-0.2.tar.gz.
File metadata
- Download URL: libpythonpro_montenegro-0.2.tar.gz
- Upload date:
- Size: 17.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/33.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.2.0 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.4 CPython/3.6.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
aed43e805dc04e223b6fa20eb6c5f6e2db3a1e29269ce0d60739dfbc4777348f
|
|
| MD5 |
de7ff1623c929ed14d29982623c0f0e6
|
|
| BLAKE2b-256 |
002e8285c6c20e6d2dc163ea4a472f7e1f28f02a147fff7927d5b990c177d37a
|