Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

example-pkg-alda_pipeline-0.0.1.tar.gz (3.4 kB view details)

Uploaded Source

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

Hashes for example-pkg-alda_pipeline-0.0.1.tar.gz
Algorithm Hash digest
SHA256 4a9ca48f611e6fc57567bbe58e94e2eded76db13c8d579110a289a84f436a5c1
MD5 8d312a85b3da18d55041bf96937d9cd4
BLAKE2b-256 e27bfa6be8647c533078ff5f2cb3097a2b870ac964291e08b72fff1d3e17dcc3

See more details on using hashes here.

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

Hashes for example_pkg_alda_pipeline-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 36e4d42bf1781da6007a14ddc3ae5abc064170043ee7d460a2e2004c00e71d01
MD5 c7893300dac2a97e2c4f93909347f1ee
BLAKE2b-256 e6557a08efac79039288a7db1c534894e4723ae1b8366e06eb21296ab6df6ae0

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page