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.6-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7aacb0196aa855c594f7b193dfea20bfe85fbb05b336ed44bee7f9c7f6a13da8 |
|
MD5 | 02c50ed169ef78719d4db4c5de0d4fc2 |
|
BLAKE2b-256 | 00484688cad422a9a784d35799a484a00634726438bd19dc0fe732ef143fb60b |