Test version - Image processing. This project belongs to Karina Tiemi Kato, Tech Lead, Machine Learning Engineer, Data Scientist Specialist at Take. This package is a demo for simulation of upload on the Test Pypi website, and it's from class of the Bootcamp Generation Tech Unimed-BH. E-mail:karinatkato@gmail.com.
Project description
Projeto: Pacote de Processamento de Imagens
Esse projeto é parte integrante de:
- **[Bootcamp Geração Tech Unimed-BH - Ciência de Dados]
Instutor(a):
Autor(a) do Projeto / Instrutor(a): Karina Kato - Digital Innovation One.
Aula: Descomplicando a criação de pacotes de processamento de imagens em Python
Tecnologia(s): Python
Descrição:
O pacote "image_processing" é usado para:
-
Módulo "processing":
- Correspondência de histograma;
- Redimensionar imagem;
- Similaridade estrutural;
-
Módulo "utils":
- Ler imagem;
- Plotar histograma;
- Plotar imagem;
- Resultado do gráfico;
- Salvar imagem;
Preparando o pacote para o deploy
- Preparando o ambiente:
py -m pip install --upgrade pip
py -m pip install --user twine
py -m pip install --user setuptools
py -m pip install --user wheel
- Certifique-se de estar no mesmo diretório do arquivo "setup.py" e então execute:
C:\Projetos\Python\Development\Packages\image-processing-package> py setup.py sdist bdist_wheel
- Após executar o comando a priori, verifique se as pastas abaixo foram devidamente criadas:
- build;
- dist;
- image_processing.egg-info
Passo a passo para hospedar um pacote em Python no ambiente Test Pypi
- Suba os arquivos usando o Twine para o Test Pypi:
py -m twine upload --repository-url https://test.pypi.org/legacy/ dist/*
Informe seu usuário e senha. Feito isso, o projeto estará hospedado no Test Pypi.
Passo a passo para hospedar um pacote em Python no ambiente Pypi
- Suba os arquivos usando o Twine para o Pypi:
py -m twine upload --repository-url https://upload.pypi.org/legacy/ dist/*
Informe seu usuário e senha. Feito isso, o projeto estará hospedado no Pypi.
Instalação local utilizando o ambiente de teste do Pypi
- Instalção das dependências:
pip install -r requeriments.txt
- Instalação do pacote
pip install -i https://test.pypi.org/simple/ image-processing-bymacrosann
Instalação local utilizando o ambiente de produção do Pypi
- Instalação do pacote
pip install image-processing-bymacrosann
Nota: Não efetuei o deploy em produção para evitar repetição de n pacotes duplicados com mesma finalidade.
Utilizando o pacote
- Carregue os submódulos:
from image-processing-bymacrosann.utils import io, plot
from image-processing-bymacrosann.processing import combination, tranformation
combination.find_difference(image1, image2)
Observação: leia as notas a seguir, no caso essa parte refere-se a quem realizou o deploy no ambiente Test Pypi.
Notas:
O pacote foi criado pela Karina Kato
License
Links Úteis
Inscreva-se na Dio
Dealing with dependency conflicts
Packaging Python Projects
Why am I getting a "Invalid or non-existent authentication information." error when uploading files?
Why isn't my desired project name available?
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 image-processing-bymacrosann-0.0.1.tar.gz.
File metadata
- Download URL: image-processing-bymacrosann-0.0.1.tar.gz
- Upload date:
- Size: 6.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dd89ee6e01db3bc68c46298f7f9d934aaad855dd496ca4a2f2d6504c885d0356
|
|
| MD5 |
5bd1c03b1ff0e81ea5bc40572a027542
|
|
| BLAKE2b-256 |
638c522939ebc83233dba0afe8d0a5e815958e2b92ecfe3c58d00446e90f080d
|