Módulo para exemplificar construção de projetos Python no curso PyTools
Project description
[![Build Status](https://app.travis-ci.com/Aniro-Montenegro/libpythonpro.svg?branch=main)](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 [![Build Status](https://app.travis-ci.com/Aniro-Montenegro/libpythonpro.svg?branch=main)](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
Hashes for libpythonpro_montenegro-0.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | aed43e805dc04e223b6fa20eb6c5f6e2db3a1e29269ce0d60739dfbc4777348f |
|
MD5 | de7ff1623c929ed14d29982623c0f0e6 |
|
BLAKE2b-256 | 002e8285c6c20e6d2dc163ea4a472f7e1f28f02a147fff7927d5b990c177d37a |