Projeto: Pacote de Processamento de Imagens
Autora do Projeto: Karina Kato
Projeto: Descomplicando a criação de pacotes de processamento de imagens em Python (DiO)
Tecnologia: Python
Data: 25/10/2022
Descrição
O pacote "package_image_processing_DiO" é usado para:
-
Módulo "Processing":
- Correspondência de histograma;
- Similaridade estrutural;
- Redimensionar imagem;
-
Módulo "Utils":
- Ler imagem;
- Salvar imagem;
- Plotar imagem;
- Resultado do gráfico;
- Plotar histograma;
Passo a passo da configuração para hospedar um pacote em Python no ambiente de testes Test Pypi
- Instalação das últimas versões de "setuptools" e "wheel"
py -m pip install --user --upgrade setuptools wheel
- Tenha certeza que o diretório no terminal seja o mesmo do arquivo "setup.py"
C:\User\user-name\image-processing-package> py setup.py sdist bdist_wheel
-
Após completar a instalação, verifique se as pastas abaixo foram adicionadas ao projeto:
- build;
- dist;
- image_processing_test.egg-info.
-
Basta subir os arquivos, usando o Twine, para o Test Pypi:
py -m twine upload --repository testpypi dist/*
- Após rodar o comando acima no terminal, será pedido para inserir o usuário e senha. Feito isso, o projeto estará hospedado no Test Pypi.hospedá-lo no Pypi diretamente.
O objetivo este projeto foi realizar um simples teste com o projeto da Karina com hospedagem no Test Pypi em um projeto do bootcamp Unimed BH da DiO.
Instalação local, após hospedagem no Test Pypi
- Instalação de dependências
pip install -r requirements.txt
- Instalção do Pacote
Use o gerenciador de pacotes pip install -i https://test.pypi.org/simple/ package-image-processing-DiO para instalar image_processing-test
pip install image-processing-test
Como usar em qualquer projeto
from image-processing-test.processing import combination
combination.find_difference(image1, image2)
Autor (quem hospedou o projeto no Test Pypi)
jonathansilva13
License
Metadata
Release files for package-image-processing-DiO 0.0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| package_image_processing_DiO-0.0.2.tar.gz | 3.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| package_image_processing_DiO-0.0.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 8.7 kB
Release files / package_image_processing_DiO-0.0.2.tar.gz
| Download URL | package_image_processing_DiO-0.0.2.tar.gz |
|---|---|
| Size | 3.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f74e9515976d6af723aa2fb918a8ce986f3c269032077ab09d92dd5fc95f954e
|
|
BLAKE2b-256 checksum How to use checksums |
7b28e009ca624b197f5fd03113c0e30e11360153752facc81c2452c5ff00c2fd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.10.8
|
Release files / package_image_processing_DiO-0.0.2-py3-none-any.whl
| Download URL | package_image_processing_DiO-0.0.2-py3-none-any.whl |
|---|---|
| Size | 5.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
cf8960b053cc4eb07adbb32c8d16b9399cf320dae0dcb879c366079205f40d5c
|
|
BLAKE2b-256 checksum How to use checksums |
f7655a59f205347a864c91370841c555acdd78706e314a68b9f2ba9fe2082501
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.10.8
|