Skip to main content

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.

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)

Source distribution for 2024-assignment2-gruppoBLVG-Matteo 0.0.2
File Size Uploaded Provenance
2024_assignment2_gruppoblvg_matteo-0.0.2.tar.gz 2.7 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for 2024-assignment2-gruppoBLVG-Matteo 0.0.2
File Interpreter ABI Platform
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.

Release history Release notifications | RSS feed

This release

0.0.2 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page