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:
- elimina gli elementi che non sono prodotti finiti
- ordina per tipologia di prodotto i prodotti/ordini rimanenti
- 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
-
ASSICURARSI CHE LA CARTELLA "INPUT" SIA VUOTA, NEL CASO CONTRARIO SVUOTARLA
-
INSERIRE LA STOCKLIST NELLA CARTELLA "INPUT"
-
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 -
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:
- 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
- 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
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file 2024_assignment2_gruppoblvg_matteo-0.0.2.tar.gz.
File metadata
- Download URL: 2024_assignment2_gruppoblvg_matteo-0.0.2.tar.gz
- Upload date:
- Size: 2.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.12.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5b9e08badbe476152a9c51874906ec44637a5af08d73983eb503fb0b530e9682
|
|
| MD5 |
0080a375442c145244363c934fb4ec8e
|
|
| BLAKE2b-256 |
65897ee6a813e48f55738124b91cdd952ee3be05ebb5018ce4abcc3e68318be6
|
File details
Details for the file 2024_assignment2_gruppoBLVG_Matteo-0.0.2-py3-none-any.whl.
File metadata
- Download URL: 2024_assignment2_gruppoBLVG_Matteo-0.0.2-py3-none-any.whl
- Upload date:
- Size: 2.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.12.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
490e878c05a6bba2180a9e156140576ad80f2207956de37cbaa63267ec2f3deb
|
|
| MD5 |
596a6e53f1b15ea677aec8cb9161f8b9
|
|
| BLAKE2b-256 |
35525bfa66b0b4449f92ff95276bfa0ef416458a3b904c7e20cbaecccae14daa
|