A small example package
Project description
AlDa Pipeline
Repository here
Setting up a CI/CD pipeline to automate development process using the Gitlab CI/CD infrastructure. 1st Assignment for Processo e sviluppo del software course @unimib
Students: Daniel Scalena 844608 Alessandro Albi 817769
What's has been done so far
We created .gtilab-ci.yml
file where are definded all the stages and jobs listed in the Assignment file.
The project is a simple Python program using yfinance
, pandas
and numpy
as a requirement. It downloads, using Yahoo Finance APIs, the latest stock prices and volume order of Apple stock. A function able to compute returns (based on adj closes) is part of the front-end of the application.
Regarding the stages developed this is the current status:
Stage | Status |
---|---|
Build | :heavy_check_mark: This stage is currently working fine |
Verify | :heavy_check_mark: This stage is currently performing static and dynamic analysis correctly using Prospector and Bandit |
Unit test | :heavy_check_mark: This stage is currently working fine. Testing the Project's download and gets functions |
Integration test | :heavy_check_mark: This stage is currently working fine. Testing the computation of Continuous compound returns |
Package | :heavy_check_mark: Stage is working and creating pkgs in ./dist/ folder |
Relase | :heavy_check_mark: This stage is currently working. Uploading the package to PiPy |
Deploy | This stage is currently under development |
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 example-pkg-alda_pipeline-0.0.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a9ca48f611e6fc57567bbe58e94e2eded76db13c8d579110a289a84f436a5c1 |
|
MD5 | 8d312a85b3da18d55041bf96937d9cd4 |
|
BLAKE2b-256 | e27bfa6be8647c533078ff5f2cb3097a2b870ac964291e08b72fff1d3e17dcc3 |
Hashes for example_pkg_alda_pipeline-0.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 36e4d42bf1781da6007a14ddc3ae5abc064170043ee7d460a2e2004c00e71d01 |
|
MD5 | c7893300dac2a97e2c4f93909347f1ee |
|
BLAKE2b-256 | e6557a08efac79039288a7db1c534894e4723ae1b8366e06eb21296ab6df6ae0 |