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.
Metadata
Release files for 2024-assignment2-gruppoBLVG-Matteo 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 | Provenance | |
|---|---|---|---|---|
| 2024_assignment2_gruppoblvg_matteo-0.0.2.tar.gz | 2.7 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 2024_assignment2_gruppoBLVG_Matteo-0.0.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 5.4 kB
Release files / 2024_assignment2_gruppoblvg_matteo-0.0.2.tar.gz
| Download URL | 2024_assignment2_gruppoblvg_matteo-0.0.2.tar.gz |
|---|---|
| Size | 2.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5b9e08badbe476152a9c51874906ec44637a5af08d73983eb503fb0b530e9682
|
|
BLAKE2b-256 checksum How to use checksums |
65897ee6a813e48f55738124b91cdd952ee3be05ebb5018ce4abcc3e68318be6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.0.1 CPython/3.12.2
|
Release files / 2024_assignment2_gruppoBLVG_Matteo-0.0.2-py3-none-any.whl
| Download URL | 2024_assignment2_gruppoBLVG_Matteo-0.0.2-py3-none-any.whl |
|---|---|
| Size | 2.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
490e878c05a6bba2180a9e156140576ad80f2207956de37cbaa63267ec2f3deb
|
|
BLAKE2b-256 checksum How to use checksums |
35525bfa66b0b4449f92ff95276bfa0ef416458a3b904c7e20cbaecccae14daa
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.0.1 CPython/3.12.2
|
Security for 2024-assignment2-gruppoBLVG-Matteo 0.0.2
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.