Skip to main content

2024_assignment2_gruppoBLVG_

Project description

2024_assignment2_gruppo_BLVG


Gestore Stocklist




Report of the project

questa parte del readme è funzionale solo alla consegna del progetto universitario di Processo e Sviluppo Software.

https://gitlab.com/gruppo-blvg/2024_assignment2_gruppo_blvg

progetto in python

stages della pipeline fatti:

  • build (utilizzo pip e requirements files)
  • verify (ruff + bandit + prospector)
  • test (unit test + integration test)
  • package (utilizzo build per creazione dei file tar e whl e salvtaggio negli artifacts in dist/)
  • release (utilizzo twine per upload su pypi, utlizzo variabili per automatizzare la fase di identificazione )

stages della pipeline da fare/completare:

  • docs (creato questo documento utilizzando markdown)
membri
  • Matteo Varè 856479



Description

questo programma prende in input un file excel contenente nel primo foglio una stocklist grezza presa dal database e:

  1. elimina gli elementi che non sono prodotti finiti
  2. ordina per tipologia di prodotto i prodotti/ordini rimanenti
  3. elimina gli eventuali duplicati degli ordini

Installation

questo è un progetto python, quindi è necessario installare python e pip.

se pip non risulta installato seguire le istruzioni al link qui si seguito: Come installare pacchetti per installare il progetto da pypi.

py -m pip install <<NomeProgetto>>

ove <> è il nome di questo progetto.

se vuoi installare una versione particalr di questo progetto fare

py -m pip install "<<NomeProgetto>>==<<versioneProgetto>>"

ove <> è la versione desiderata del progetto

Usage

  1. ASSICURARSI CHE LA CARTELLA "INPUT" SIA VUOTA, NEL CASO CONTRARIO SVUOTARLA

  2. INSERIRE LA STOCKLIST NELLA CARTELLA "INPUT"

  3. DOPPIO CLICK SU "STOCKLIST.BAT" se non è presente "stoklist.bat" aprire la console e navigare nella cartella del progetto e digitare:

     python stocklist.py & pause
    
  4. SEGUIRE LE ISTRUZIONI A CONSOLE (DIGITARE Y O N E PREMERE INVIO)

Support

SE CI SONO PROBLEMI IMPREVISTI IL TERMINALE SI CHIUDE DA SOLO:

contattare l'assistenza

PROBLEMI COMUNI:
  1. IL FILE IN "OUTPUT" è QUELLO DI UNA VERSIONE PRECEDENTE/CI SONO TROPPI FILE DI OUTPUT:

SOLUZIONE: SVUOTARE LA CARTELLA "OUTPUT" E RI-ESEGUIRE IL PROGRAMMA

  1. DA ERRORE DURANTE L'ESECUZIONE/ DICE CHE NON CI SONO FILE VALIDI IN "INPUT":

SOLUZIONE: VERIFICARE CHE CI SIA SOLO UN FILE IN "INPUT", VERIFICARE CHE L'ESTENSIONE DEL FILE SI .XLS/.XLSX

Authors and acknowledgment

creatore del programma : Matteo Varè.

Project status

under development.

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

2024_assignment2_gruppoblvg_matteo-0.0.2.tar.gz (2.7 kB view details)

Uploaded Source

Built Distribution

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

File details

Details for the file 2024_assignment2_gruppoblvg_matteo-0.0.2.tar.gz.

File metadata

File hashes

Hashes for 2024_assignment2_gruppoblvg_matteo-0.0.2.tar.gz
Algorithm Hash digest
SHA256 5b9e08badbe476152a9c51874906ec44637a5af08d73983eb503fb0b530e9682
MD5 0080a375442c145244363c934fb4ec8e
BLAKE2b-256 65897ee6a813e48f55738124b91cdd952ee3be05ebb5018ce4abcc3e68318be6

See more details on using hashes here.

File details

Details for the file 2024_assignment2_gruppoBLVG_Matteo-0.0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for 2024_assignment2_gruppoBLVG_Matteo-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 490e878c05a6bba2180a9e156140576ad80f2207956de37cbaa63267ec2f3deb
MD5 596a6e53f1b15ea677aec8cb9161f8b9
BLAKE2b-256 35525bfa66b0b4449f92ff95276bfa0ef416458a3b904c7e20cbaecccae14daa

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