Skip to content

Handled Candidates Is Not Iterable Error - #1072

Closed
v-mahabaleshwars wants to merge 6 commits into
mainfrom
fix/candidate-not-iterable-error
Closed

Handled Candidates Is Not Iterable Error#1072
v-mahabaleshwars wants to merge 6 commits into
mainfrom
fix/candidate-not-iterable-error

Conversation

@v-mahabaleshwars

Copy link
Copy Markdown
Contributor

Description:
Handled issue 'Candidates Is Not Iterable Error' by adding a safety check to ensure that the candidate object is iterable before processing it.

Related issue:
#903

Check list:

  • Mark if documentation changes are required.
  • Mark if tests were added or updated to cover the changes.
@v-mahabaleshwars
v-mahabaleshwars marked this pull request as ready for review April 1, 2025 13:02
@v-mahabaleshwars
v-mahabaleshwars requested a review from a team as a code owner April 1, 2025 13:02
colesbury and others added 5 commits April 3, 2025 16:33
* Support free threaded Python versions like '3.13t'

Python wheels, pyenv, and a number of other tools use 't' in the Python
version number to identify free threaded builds. For example, '3.13t',
'3.14.0a1', '3.14t-dev'.

This PR supports that syntax in `actions/setup-python`, strips the "t",
and adds "-freethreading" to the architecture to select the correct
Python version.

See #771

* Add free threading to advanced usage documentation

* Fix desugaring of `3.13.1t` and add test case.

* Add freethreaded input and fix handling of prerelease versions

* Fix lint

* Add 't' suffix to python-version output

* Use distinct cache key for free threaded Python

* Remove support for syntax like '3.14.0a1'

* Clarify use of 't' suffix

* Improve error message when trying to use free threaded Python versions before 3.13
* Bump @actions/glob from 0.4.0 to 0.5.0

Bumps [@actions/glob](https://github.com/actions/toolkit/tree/HEAD/packages/glob) from 0.4.0 to 0.5.0.
- [Changelog](https://github.com/actions/toolkit/blob/main/packages/glob/RELEASES.md)
- [Commits](https://github.com/actions/toolkit/commits/HEAD/packages/glob)

---
updated-dependencies:
- dependency-name: "@actions/glob"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* fix for check failures

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Aparna Jyothi <aparnajyothi-y@github.com>
* add support for .tool-versions file

* update regex

* optimize code

* update test-python.yml for .tool-versions

* fix format-check errors

* fix formatting in test-python.yml

* Fix test-python.yml error

* workflow update with latest versions

* update test cases

* fix lint issue
…o 4.0.3 (#1056)

* include freethread e2e testing and upgrade cache from 4.0.0 to 4.0.2

* include verify gil step and validated python version

* Rename files

* include ubuntu-arm runners for testing
@v-mahabaleshwars

Copy link
Copy Markdown
Contributor Author

Closing this PR as it has been superseded by #1074.Please refer to the updated PR for the latest changes.

@v-mahabaleshwars
v-mahabaleshwars deleted the fix/candidate-not-iterable-error branch April 4, 2025 03:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

4 participants