5b668cf765 
					 
					
						
						
							
							Bump actions/checkout from 4 to 5 ( #1181 )  
						
						... 
						
						
						
						Bumps [actions/checkout](https://github.com/actions/checkout ) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 
						
						
					 
					
						2025-08-25 21:49:07 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						36da51d563 
					 
					
						
						
							
							Add version parsing from Pipfile ( #1067 )  
						
						... 
						
						
						
						* feature: add version parsing from Pipfile
* Update utils.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update src/utils.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update src/utils.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* chore: update dist/setup/index.js
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com > 
						
						
					 
					
						2025-07-24 17:40:39 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e348410e00 
					 
					
						
						
							
							Remove Ubuntu 20.04 from workflows due to deprecation from 2025-04-15 ( #1065 )  
						
						... 
						
						
						
						* remove ubuntu-20.04
* check failure fix
* remove spaces
* npm run format-check 
						
						
					 
					
						2025-04-11 13:36:23 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8d9ed9ac5c 
					 
					
						
						
							
							Add e2e Testing for free threaded and Bump @action/cache from 4.0.0 to 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 
						
						
					 
					
						2025-03-24 11:19:17 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						19e4675e06 
					 
					
						
						
							
							Add support for .tool-versions file in setup-python ( #1043 )  
						
						... 
						
						
						
						* 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 
						
						
					 
					
						2025-03-13 10:21:27 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3fddbee787 
					 
					
						
						
							
							Enhance Workflows: Add Ubuntu-24, Remove Python 3.8  ( #985 )  
						
						... 
						
						
						
						* included ubuntu24 testing
* Remove Python 3.8 testing from workflows due to end of life (EOL) 
						
						
					 
					
						2024-12-19 12:03:44 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0b93645e9f 
					 
					
						
						
							
							Enhance workflows: Add macOS 13 support, upgrade publish-action, and update documentation for arm64 and latest versions ( #965 )  
						
						... 
						
						
						
						* update ci workflows with latest versions and added macos-13
* updated document with latest versions 
						
						
					 
					
						2024-10-24 08:38:22 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a0d74c0c42 
					 
					
						
						
							
							fix(ci): update all failing workflows ( #863 )  
						
						... 
						
						
						
						* fix(ci): update all failing workflows
With `macos-latest` moving to `macos-14`, most workflows are currently failing.
Update them to be able to run on `macos-latest`
Don't test python 3.5 on ubuntu. It's been EOL for almost 4 years and there are now some certificate issues with pip.
* review: remove test with python 3.5, 3.6 & 3.7
* add latest versions to e2e-tests.yml 
						
						
					 
					
						2024-06-27 13:18:32 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b64ffcaf5b 
					 
					
						
						
							
							update actions/checkout to v4 ( #761 )  
						
						
						
						
					 
					
						2023-11-08 11:16:06 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						65d7f2d534 
					 
					
						
						
							
							Add range validation for toml files ( #726 )  
						
						
						
						
					 
					
						2023-09-07 15:45:09 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0d5da6a89a 
					 
					
						
						
							
							Read python version from pyproject.toml ( fix   #542 ) ( #669 )  
						
						
						
						
					 
					
						2023-06-28 22:02:44 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d1244c8404 
					 
					
						
						
							
							Remove ubuntu-18.04 from e2e ( #641 )  
						
						
						
						
					 
					
						2023-04-04 16:18:24 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ec365b4eba 
					 
					
						
						
							
							Add and configure ESLint and update configuration for Prettier ( #617 )  
						
						... 
						
						
						
						* Add ESLint, update Prettier
* Update docs
* Update tests
* Update licenses
* Fix review points 
						
						
					 
					
						2023-03-09 12:44:56 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2652534ead 
					 
					
						
						
							
							feature: fallback to pre-release when no stable version is found ( #414 )  
						
						... 
						
						
						
						This allows to specify version like `3.11` or `pypy3.10` in workflows before those versions are released.
This lessen the burden for users of `setup-python` by not having to modify their workflow twice: once when a pre-release is available (e.g. `3.11-dev`) and once when the first stable release is published (e.g. `3.11`) 
						
						
					 
					
						2023-01-27 16:19:31 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5ccb29d877 
					 
					
						
						
							
							Install multiple python versions ( #567 )  
						
						
						
						
					 
					
						2022-12-22 13:02:09 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c3e033939c 
					 
					
						
						
							
							Update action to use reusable workflows ( #569 )  
						
						... 
						
						
						
						* Update workflows to use reusable-workflows
* Update licensed.yml
* Update workflows
* Add links to reusable workflows
* Update action to use reusable-workflows repo
* Fix review points 
						
						
					 
					
						2022-12-22 11:17:13 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2f06e9da25 
					 
					
						
						
							
							Add check-latest functionality ( #406 )  
						
						
						
						
					 
					
						2022-07-25 16:54:04 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						00a5248c77 
					 
					
						
						
							
							feature: add update-environment input ( #411 )  
						
						... 
						
						
						
						This option allows to specify if the action shall update environment variables (default) or not.
This allows to use the setup-python action in a composite action without side effect (except downloading/installing python if version is missing). 
						
						
					 
					
						2022-06-29 11:00:51 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d09bd5e600 
					 
					
						
						
							
							fix: 3.x-dev can install a 3.y version ( #417 )  
						
						... 
						
						
						
						* fix: 3.x-dev can install a 3.y version
* Update README section for `-dev` 
						
						
					 
					
						2022-06-08 14:58:05 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						53e15292cd 
					 
					
						
						
							
							add support for python-version-file ( #336 )  
						
						... 
						
						
						
						* add support for python-version-file
* Update action.yml
* update to v4, remove python-version default
* python-version overrides python-version-file, like setup-node
* checks '.python-version' by default if nothing else specified
* update tests, update to checkout@v3
* update build
* appease the linter
* remove old test for default python version
* revert readme changes
* update build 
						
						
					 
					
						2022-06-02 16:37:57 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ff706563d7 
					 
					
						
						
							
							feature: add a python-path output  
						
						... 
						
						
						
						Expose a `python-path` output containing the chosen Python executable path. 
						
						
					 
					
						2022-05-24 21:02:03 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0ebf233433 
					 
					
						
						
							
							Remove legacy PyPy input ( #342 )  
						
						
						
						
					 
					
						2022-02-28 10:19:48 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						156361d073 
					 
					
						
						
							
							Fix ci for pipenv and reduce test matrix ( #323 )  
						
						
						
						
					 
					
						2022-01-26 18:54:54 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						002b1e4044 
					 
					
						
						
							
							Change python version for pypy in workflow files ( #259 )  
						
						
						
						
					 
					
						2021-10-19 20:24:02 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						70e2063f71 
					 
					
						
						
							
							Update test-python.yml ( #246 )  
						
						
						
						
					 
					
						2021-09-29 11:05:36 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8c5ea631b2 
					 
					
						
						
							
							Adding support for more PyPy versions and installing them on-flight ( #168 )  
						
						... 
						
						
						
						* add support to install pypy
* resolved comments, update readme, add e2e tests.
* resolve throw error
* Add pypy unit tests to cover code
* add tests
* Update test-pypy.yml
* Update test-python.yml
* Update test-python.yml
* Update README.md
* fixing tests
* change order
Co-authored-by: Maxim Lobanov <v-malob@microsoft.com >
* add pypy tests and fix issue with pypy-3-nightly
Co-authored-by: Maxim Lobanov <v-malob@microsoft.com > 
						
						
					 
					
						2020-12-17 16:03:54 +01:00