marcieltorres / marcieltorres/python-boilerplate-project

Update Python version to latest stable (3.14.0)

Open
#72 0 comments 0 reactions 0 assignees View on GitHub
dependencies good first issue python
Dominant language
Python
Stars
26
Forks
7
PR merge metrics
No merged PRs in 30d

Description

Upgrade the project from Python 3.11 to the latest stable Python version 3.14.0 to take advantage of performance improvements, new features, and security updates.

## Tasks:
- [ ] Update pyproject.toml python dependency from ^3.11 to ^3.14
- [ ] Update Dockerfile base image from python:3.11-slim to python:3.14-slim
- [ ] Test compatibility with existing dependencies (slack-bolt, aiohttp, pytest, ruff)
- [ ] Update development environment setup instructions
- [ ] Update README documentation to reflect new Python version requirement
- [ ] Add new section in README explaining how to upgrade/downgrade Python version for local development
- [ ] Update any Python version references in documentation

## Acceptance Criteria:
- [ ] All tests pass with Python 3.14
- [ ] Docker build succeeds with new Python version
- [ ] README includes Python version upgrade/downgrade instructions
- [ ] Documentation accurately reflects Python 3.14 requirement

This upgrade ensures the project stays current with the latest Python improvements and maintains long-term security and performance benefits.

Contributor guide

Open the contributing guide

Research direction

Start with pyproject.toml and Dockerfile to locate the Python version references, then run the existing test suite with Python 3.14 and check compatibility with slack-bolt, aiohttp, pytest, and ruff. Review the README and development environment documentation for remaining version references. Done means tests pass, the Docker build succeeds, and the upgrade/downgrade instructions accurately describe the Python 3.14 requirement.

Written by the indexing model from the issue text.

Assessment

Tech stack
docker, python
Domain
build-system, devops, documentation, testing
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Clearly specified
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.