Skip to main content

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 developer full stack Python. E-mail:karinatkato@gmail.com.

Project description

Projeto: Pacote de Processamento de Imagens

Aula: Coding Lab PRO - Digital Innovation One

(clique aqui para ver o meu perfil na plataforma)

Tecnologia: Python

Data: 04/10/2022


Descrição

O pacote "image_processing-test" é 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\Henrique\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.

Aqui o objetivo não é utilizar o projeto da Karina para postar em meu perfil do Pypi pessoal, visto que o projeto é dela. Ainda não tenho nenhum projeto que possa ser utilizado como pacote.

No entanto, tenha em mente que o Test Pypi, como o próprio nome diz, é apenas um ambiente de testes. Para que o projeto esteja disponível como um pacote para ser usado publicamente, é necessário hospedá-lo no site oficial do Pypi.


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/ image-processing-test 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)

Ygor Silva Lino Teixeira

Licença

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

package_Ygor-0.0.3.tar.gz (4.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

package_Ygor-0.0.3-py3-none-any.whl (5.2 kB view details)

Uploaded Python 3

File details

Details for the file package_Ygor-0.0.3.tar.gz.

File metadata

  • Download URL: package_Ygor-0.0.3.tar.gz
  • Upload date:
  • Size: 4.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.7

File hashes

Hashes for package_Ygor-0.0.3.tar.gz
Algorithm Hash digest
SHA256 932202b5115bd44c13437417aaf92103864e734a43ab21060e2e26880e1ccb4b
MD5 76ff6a7740bfb19addd40d3dd294f30c
BLAKE2b-256 f78a0206dc72ac715b2d1b06ddec2294cb68f7140912fb9b7e8321b37f8dfe66

See more details on using hashes here.

File details

Details for the file package_Ygor-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: package_Ygor-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 5.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.7

File hashes

Hashes for package_Ygor-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 a1104f62634201a51b08e7616379c0b7877202150e755634f45898dccbc02d56
MD5 09e8fb0aa49d6b922820ba51683d65cf
BLAKE2b-256 6079a620774c356c0bd5ac397729afa906ae08a8c3315d0d3257a66dd53982b9

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page