You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Following the recent update of Black to v24.8.0 and Click to v8.1.8 (PR #525 & #565), @monikkaelyse pointed out the need to review the entire pre-commit configuration in light of the upcoming Python and PIP upgrades. This will help ensure compatibility and prevent future issues.
Why This Matters
The latest Black update resolved compatibility issues with Click.
However, upcoming changes to Python/PIP may require additional updates.
Keeping dependencies aligned will prevent broken builds and runtime errors.
Tasks to Complete
Review the pre-commit YAML file to identify other dependencies that may need updating.
Cross-check the current pre-commit hooks against the latest Python & PIP versions.
Determine if future updates will require additional modifications.
Update documentation (if necessary) to reflect best practices for maintaining pre-commit dependencies.
Related Issues & PRs
#525 – Black version incompatibility with Click #565 – Merged fix for Black/Click
Note: This issue is marked as "Not Ready for Work" until the Python and PIP upgrades are completed.
The text was updated successfully, but these errors were encountered:
@daaimah123@monikkaelyse fyi, this issue has been created in anticipation for the impending Python & PIP upgrades. Feel free to update the tag when dependencies should be upgraded. Thank you!
@daaimah123@ChasVanDav This work can be started now, please branch off of the python upgrade branch origin/issue-519-upgrade-python . You will need to create a new virtual environment for this branch using the latest python and pip as indicated in the parent ticket PR.
# Remove your venv directory
rm -r venv
# Use pyenv to install new version of Python
pyenv install 3.13.1
# Set your python version to 3.13.1
pyenv local 3.13.1
# Create a virtual environment using venv
python -m venv venv
# Activate your new virtual environment
source venv/bin/activate
# Verify pip version
pip --version
# If it is not the latest version 24.3.1, upgrade pip
pip install --upgrade pip
# Install and upgrade pip-tools
python -m pip install -U pip-tools
# Install dev requirements
pip install -r dev.txt
Description
Following the recent update of Black to v24.8.0 and Click to v8.1.8 (PR #525 & #565), @monikkaelyse pointed out the need to review the entire pre-commit configuration in light of the upcoming Python and PIP upgrades. This will help ensure compatibility and prevent future issues.
Why This Matters
The latest Black update resolved compatibility issues with Click.
However, upcoming changes to Python/PIP may require additional updates.
Keeping dependencies aligned will prevent broken builds and runtime errors.
Tasks to Complete
Related Issues & PRs
#525 – Black version incompatibility with Click
#565 – Merged fix for Black/Click
Note: This issue is marked as "Not Ready for Work" until the Python and PIP upgrades are completed.
The text was updated successfully, but these errors were encountered: