Metadata-Version: 2.4
Name: simple-http-checker-PedroLima
Version: 1.1.2
Summary: A simple CLI tool to check the status of URLs.
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: click<9.0,>=8.0
Requires-Dist: requests<3.0,>=2.28
Provides-Extra: dev
Requires-Dist: pytest; extra == "dev"
Requires-Dist: pytest-mock; extra == "dev"
Requires-Dist: ruff; extra == "dev"
Requires-Dist: black; extra == "dev"
Requires-Dist: mypy; extra == "dev"
Requires-Dist: bandit; extra == "dev"
Requires-Dist: types-requests; extra == "dev"
Dynamic: license-file


# Python for DevOps: CI/CD for Python Projects

This repo contains the code for the CI/CD section of my Python for DevOps course.

## Workflow

![workflow-overview](src/media/workflow-overview.png)

## What we will implement in this repository

- [x] Implement the project (code files)
- [x] Add a simple GHA workflow and make sure it runs until completion
- [x] Add linting (ruff) and format checks (black)
- [x] Add typing (mypy) and security checks (bandit)
- [x] Add test automation
- [x] Build our Python project
- [x] Publish the project to both TestPyPI and PyPI when a new release is published
