Assignment pipeline
Project description
2022_assignment1_users_db
Quick start
Questa applicazione gesisce un database di utenti, raccogliendo informazioni come nome, email, password, genere, età ecc... In particolare è composta da due moduli
package/database.py
che gestisce la creazione e l'accesso e le modifiche al databasepackage/functions.py
che gestisce l'output delle query
Le librerie utilizzate sono già all'interno del pacchetto python e non è necessario installarle
- sqlite3
- os
Pipeline
stages:
- build
- verify
- testing
- package
- upload
Build: al momento non servono dipendenze particolari per il funzionamento del software, usa sqlite3 già integrata in Python;
Verify: usa prospector
e bandit
per analizzare il codice all'interno della cartella ./package
(jobs paralleli);
- verifyProspector
- verifyBandit
Testing: usa pytest
per effettuare unit e integration tests, valutati separatamente e in parallelo;
- unitTest
- integTest
Package: usa setup.py
e wheel
per creare il pacchetto da distribuire;
Release: usa twine
per eseguire l'upload del pacchetto appena creato;
Deploy: //
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
Hashes for mikemazzi-0.0.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c87a150d5d98b075b66cd1c9307a770e733eddff613be77bb3d6c0894046a03e |
|
MD5 | 7b91d6ef4607fb28edd73c79e6eef9ef |
|
BLAKE2b-256 | 1b5ec08ede5426c5b3766a034821f29e2e9a9e81a56827ff8f949cc45fd132d2 |