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
File details
Details for the file example-pkg-alda_pipeline-0.0.1.tar.gz
.
File metadata
- Download URL: example-pkg-alda_pipeline-0.0.1.tar.gz
- Upload date:
- Size: 3.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a9ca48f611e6fc57567bbe58e94e2eded76db13c8d579110a289a84f436a5c1 |
|
MD5 | 8d312a85b3da18d55041bf96937d9cd4 |
|
BLAKE2b-256 | e27bfa6be8647c533078ff5f2cb3097a2b870ac964291e08b72fff1d3e17dcc3 |
File details
Details for the file example_pkg_alda_pipeline-0.0.1-py3-none-any.whl
.
File metadata
- Download URL: example_pkg_alda_pipeline-0.0.1-py3-none-any.whl
- Upload date:
- Size: 4.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 36e4d42bf1781da6007a14ddc3ae5abc064170043ee7d460a2e2004c00e71d01 |
|
MD5 | c7893300dac2a97e2c4f93909347f1ee |
|
BLAKE2b-256 | e6557a08efac79039288a7db1c534894e4723ae1b8366e06eb21296ab6df6ae0 |