Skip to content

Commit

Permalink
Merge pull request #13 from johnnymillergh/develop
Browse files Browse the repository at this point in the history
perf($pipenv): upgrade dependencies Apr 24 2024
  • Loading branch information
johnnymillergh authored Apr 27, 2024
2 parents 4dd341b + 5081607 commit 92e0995
Show file tree
Hide file tree
Showing 5 changed files with 494 additions and 475 deletions.
10 changes: 9 additions & 1 deletion .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -82,5 +82,13 @@ jobs:
- uses: ./.github/actions/project-environment-setup
- name: Check Versions of Python Packages
run: |
pipenv run pip list --outdated
output=$(pipenv run pip list --outdated)
if [ -z "$output" ]
then
echo "🎉 Congrats! Everything is up-to-date"
else
echo "⚠️ Attention! Outdated dependencies detected"
echo "$output"
fi
echo "Pipfile"
cat Pipfile
9 changes: 9 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,12 @@
# [7.6](https://github.com/johnnymillergh/python_boilerplate/compare/7.5.1...7.6) (2024-04-27)


### Performance Improvements

* **$pipenv:** upgrade dependencies Apr 24 2024 ([8b9b6c4](https://github.com/johnnymillergh/python_boilerplate/commit/8b9b6c4a2e5f00f82f40f472a0d8e1c09c428c11))



# [7.5.1](https://github.com/johnnymillergh/python_boilerplate/compare/7.5...7.5.1) (2024-03-30)


Expand Down
18 changes: 9 additions & 9 deletions Pipfile
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ python_version = "3.12"
[packages]
# 🏗 Foundamental dependencies
# Data validation using Python type hints. https://github.com/pydantic/pydantic
pydantic = "==2.6.4"
pydantic = "==2.7.1"
# Loguru is a library which aims to bring enjoyable logging in Python. https://pypi.org/project/loguru/
loguru = "==0.7.2"
# pyhocon is a HOCON parser for Python. Additionally we provide a tool (pyhocon) to convert any HOCON content into json,
Expand All @@ -21,7 +21,7 @@ pyhocon = "==0.3.60"
numpy = "==1.26.4"
# pandas is a Python package that provides fast, flexible, and expressive data structures designed to make working
# with "relational" or "labeled" data both easy and intuitive. https://pypi.org/project/pandas/
pandas = "==2.2.1"
pandas = "==2.2.2"
# Python enhancement dependencies
# Arrow is a Python library that offers a sensible and human-friendly approach to creating, manipulating,
# formatting and converting dates, times and timestamps. https://pypi.org/project/arrow/
Expand All @@ -30,20 +30,20 @@ arrow = "==1.3.0"
tzlocal = "==5.2"
# ORM dependencies
# Peewee is a simple and small ORM. https://pypi.org/project/peewee/
peewee = "==3.17.1"
peewee = "==3.17.3"
# Template engine dependencies
# Jinja is a fast, expressive, extensible templating engine. https://pypi.org/project/Jinja2/
jinja2 = "==3.1.3"
# Tool dependencies
# Faker is a Python package that generates fake data for you. https://pypi.org/project/Faker/
faker = "==24.4.0"
faker = "==24.14.0"
# A Python module to parse, validate and reformat standard numbers and codes in different formats.
# It contains a large collection of number formats. https://pypi.org/project/python-stdnum/
python-stdnum = "==1.20"
# Retrying library for Python. https://pypi.org/project/tenacity/
tenacity = "==8.2.3"
# Python plotting package. https://pypi.org/project/matplotlib/
matplotlib = "==3.8.3"
matplotlib = "==3.8.4"
# Cross-platform lib for process and system monitoring in Python. https://github.com/giampaolo/psutil
psutil = "==5.9.8"
# Task scheduling library for Python, https://github.com/agronholm/apscheduler
Expand All @@ -58,7 +58,7 @@ pgpy = "==0.6.0"
# 🏗 Foundamental dependencies
# Black is the uncompromising Python code formatter. By using it, you agree to cede control over minutiae of
# hand-formatting. https://pypi.org/project/black/
black = "==24.3.0"
black = "==24.4.2"
# Naming Convention checker for Python. https://github.com/PyCQA/pep8-naming
pep8-naming = "==0.13.3"
# Removes unused imports and unused variables as reported by pyflakes. https://github.com/PyCQA/autoflake
Expand All @@ -73,12 +73,12 @@ flake8-comprehensions = "==3.14.0"
# isort your imports, so you don't have to. https://pypi.org/project/isort/
isort = "==5.13.2"
# Add type annotations to your Python programs, and use mypy to type check them. https://pypi.org/project/mypy/
mypy = "==1.9.0"
mypy = "==1.10.0"
# A framework for managing and maintaining multi-language pre-commit hooks. https://pypi.org/project/pre-commit/
pre-commit = "==3.7.0"
# The pytest framework makes it easy to write small tests, yet scales to support complex functional testing
# for applications and libraries. https://pypi.org/project/pytest/
pytest = "==8.1.1"
pytest = "==8.1.2"
# Thin-wrapper around the mock package for easier use with pytest. https://pypi.org/project/pytest-mock/
pytest-mock = "==3.14.0"
# This plugin produces coverage reports. https://pypi.org/project/pytest-cov/
Expand All @@ -96,5 +96,5 @@ pyinstrument = "==4.6.2"
# Pytest plugin for analyzing resource usage during test sessions. https://github.com/CFMTech/pytest-monitor
pytest-monitor = "==1.6.6"
# PyInstaller bundles a Python application and all its dependencies into a single package. https://github.com/pyinstaller/pyinstaller
pyinstaller = "==6.2.0"
pyinstaller = "==6.6.0"
# 🪜 Customization dependencies
Loading

0 comments on commit 92e0995

Please sign in to comment.