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.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3903bba068372fe0602698bed6090c5a108ea3d8ae0b0d0ab561e98e0e8ac46b |
|
MD5 | 9a103242597b860eb747cce08860e91c |
|
BLAKE2b-256 | 582d7b48f5756b23d23b839c8ace6700a2609ac897bed6da7485d88babfe6a25 |