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 Distributions
Built Distribution
Hashes for mikemazzi-0.0.10-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e9e0c7868071dd5343abdc513c3934d3e7b3f7b5f92a23ccecc8cc9673d13b5f |
|
MD5 | 7f97a7f5cf7ed912842fa7f049e4728e |
|
BLAKE2b-256 | 1103486c0ce940153db7c177fa5136760ed249e9c8c3b910bb99216dbed0a87d |