-
Notifications
You must be signed in to change notification settings - Fork 135
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release 2.0 #207
Draft
samer-hamood
wants to merge
55
commits into
EntilZha:master
Choose a base branch
from
samer-hamood:release_2.0
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Release 2.0 #207
Changes from all commits
Commits
Show all changes
55 commits
Select commit
Hold shift + click to select a range
84d55e5
Run 'poetry lock --no-update' to install parametrize
samer-hamood 96469d4
Add parametrize to parameterize unit test methods
samer-hamood 80ff6fc
Correct table format (Pycharm IDE)
samer-hamood 72ed155
Add parametrize inclusion to CHANGELOG.md and make next version a maj…
samer-hamood 7ee3e84
Create partially applied parallel function only once
samer-hamood 2a584a3
Simplify serial execution with PRE_COMPUTE strategy to mirror the sam…
samer-hamood b5e23c5
Get project root relative to the test files and use as parent of file…
samer-hamood 6b2bda7
Add test file reference fix for tests to CHANGELOG.md
samer-hamood 1185d19
Add script to run tests
samer-hamood 005e435
Add inclusion of run_test.sh script to CHANGELOG.md
samer-hamood ed6bac3
Add link to run_test.sh in DEVELOPER.md
samer-hamood 176ae01
Rename last_option function to last_or_none
samer-hamood f113aac
Rename head_option function to head_or_none
samer-hamood ab68ae5
Use single-line JSON label for code block
samer-hamood 3d6d8a7
Add synonym for head_or_none function
samer-hamood 26b3156
Add the `first_or_none` function as a new feature to CHANGELOG.md
samer-hamood be28c49
Make grammar consistent, add punctuation and generally fix language a…
samer-hamood 80d64b0
Add language improvements to CHANGELOG.md
samer-hamood 81c62a3
Add renaming of head_option/last_option to CHANGELOG.md
samer-hamood 13852fe
Make language used more uniformly consistent, structured and accurate
samer-hamood ba614a6
Link file references to files
samer-hamood 737ed6f
Format names of function parameters
samer-hamood 4ff3a31
Add seq import as code already has an imports section
samer-hamood 8f31781
Add contributor
samer-hamood c5ae5c9
Remove "poetry.dev-dependencies" section as it's deprecated and will …
samer-hamood d5a6d6e
Format based on linter errors/warnings
samer-hamood 06214f8
Print out Python version
samer-hamood fd1b638
Make sure pipx is installed and print version if it is else exit scri…
samer-hamood cd77fa9
Install Poetry if it's not installed else print version
samer-hamood 44eddb9
Install dependencies, updating lock file if first installation attemp…
samer-hamood 4606e8a
Add the Ruff linter to the dependencies
samer-hamood e8b37c3
Select the linter based on the Python version as versions after 3.11 …
samer-hamood 7995533
Run Black code formatter in script
samer-hamood 246327d
Run MyPy static type checker in script
samer-hamood 05a41c9
Add empty lines
samer-hamood 325c7cc
Add changes to poetry.lock file after running poetry lock command
samer-hamood 7800089
Include the Python version in step names
samer-hamood 013198d
Print code formatting changes Black would make
samer-hamood 7bc1905
Add support for the latest Python versions, using Ruff linting step i…
samer-hamood e263709
Run poetry lock command on error installing dependencies then try ins…
samer-hamood f0dca83
Add new supported Python versions
samer-hamood 866fef0
Bump up version
samer-hamood cae79b2
Show coloured difference in Black formatting
samer-hamood 5c2a4c3
Add parametrize to test_functional.py
samer-hamood 68aba3d
Add doc to function
samer-hamood e0cbeac
Add function to capitalize words
samer-hamood ef0362e
Add function to get sematic version of a package installed in Pipx
samer-hamood f801f2b
Add function to print software and version
samer-hamood 7260391
Add function to install a package
samer-hamood 82bc6b2
Improve Pipx installation message
samer-hamood e201ef2
Print correctly aligned Pipx version
samer-hamood 3b67671
Use new function to install packages if missing or print version
samer-hamood 32d3e8f
Put remaining standalone commands in a main function
samer-hamood 01e1eb6
Upgrade pre-commit-hooks to latest version
samer-hamood 100a502
Upgrade ruff-pre-commit to the highest version before failing
samer-hamood File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pylint seems to have issues with Python versions 3.12 and 3.13 - can add another PR for Ruff to more closely match Pylint's rules