Releases: microsoft/python-environment-tools
Releases · microsoft/python-environment-tools
Release list
v2024.16.0
What's Changed
- Build from Azure Pipelines by Karthik Nadig (@karthiknadig) in #144
- Use Azure pipelines for binary builds by Karthik Nadig (@karthiknadig) in #145
- Cleanup and fixes by Karthik Nadig (@karthiknadig) in #148
- Ignore empty paths in windows registry search by Don Jayamanne (@DonJayamanne) in #156
- Always list all global poetry envs by Don Jayamanne (@DonJayamanne) in #158
- Fallback to finding conda install dir if not found by Don Jayamanne (@DonJayamanne) in #159
Full Changelog: v2024.14.0...v2024.16.0
v2024.14.0
What's Changed
- Changed the order of locaters by Alireza Mohaghegh Dolatabadi (@Armd04) in #136
- Resolve with paths not just exe by Don Jayamanne (@DonJayamanne) in #140
- Build from Azure Pipelines by Karthik Nadig (@karthiknadig) in #147
New Contributors
- Alireza Mohaghegh Dolatabadi (@Armd04) made their first contribution in #136
Full Changelog: v2024.12.0...v2024.14.0
v2024.12.0
What's Changed
- Test for homebrew, conda in codespaces and poetry by Don Jayamanne (@DonJayamanne) in #63
- Enable tests on windows and validate by resolving environments from all symlinks by Don Jayamanne (@DonJayamanne) in #67
- Identify more homebrew symlinks by Don Jayamanne (@DonJayamanne) in #70
- Rename
fromtotry_fromby Don Jayamanne (@DonJayamanne) in #75 - Handle requests in a separate thread by Don Jayamanne (@DonJayamanne) in #78
- Determine environments within the search instead of being asked to use a fallback by Don Jayamanne (@DonJayamanne) in #76
- Tests to validate result of resolved environments by Don Jayamanne (@DonJayamanne) in #77
- Additional symlink paths by Don Jayamanne (@DonJayamanne) in #80
- Optimize workspace serach for .venv and .conda by Don Jayamanne (@DonJayamanne) in #81
- Pipenv tests by Don Jayamanne (@DonJayamanne) in #83
- Hardcode exe returned for windows store envs by Don Jayamanne (@DonJayamanne) in #86
- style: simplify string formatting by @hamirmahal in #88
- Update documentation by Don Jayamanne (@DonJayamanne) in #89
- Add Samples and remove a JSON serialization layer by Don Jayamanne (@DonJayamanne) in #90
- Rename category to kind by Don Jayamanne (@DonJayamanne) in #91
- Remove unknown and make
kindoptional when kind is unknown by Don Jayamanne (@DonJayamanne) in #92 - interpreterInfo.py: Create the object in a single operation by Christian Clauss (@cclauss) in #93
- Parse env variables once and avoid unnecessary metadata reads by Don Jayamanne (@DonJayamanne) in #94
- Improvements to condarc search and parsing by Don Jayamanne (@DonJayamanne) in #95
- Identify and report conda envs not found by Don Jayamanne (@DonJayamanne) in #97
- Add more information about missing conda env_dirs by Don Jayamanne (@DonJayamanne) in #99
- Determine failures to find poetry envs by Don Jayamanne (@DonJayamanne) in #100
- Add a configure req, rename project to workspace by Don Jayamanne (@DonJayamanne) in #101
- Drop search path by Don Jayamanne (@DonJayamanne) in #102
- Allow refreshing again by Don Jayamanne (@DonJayamanne) in #103
- Add rpc method to get conda info by Don Jayamanne (@DonJayamanne) in #106
- Add support for finding without resolving by Don Jayamanne (@DonJayamanne) in #107
- Capture Performance metrics by Don Jayamanne (@DonJayamanne) in #108
- Drop test reporter by Don Jayamanne (@DonJayamanne) in #109
- Always clear cache before searching by Don Jayamanne (@DonJayamanne) in #110
- Capture environments.txt file for comparison by Don Jayamanne (@DonJayamanne) in #111
- Search for envs using user provided conda exe by Don Jayamanne (@DonJayamanne) in #112
- Cache interpreter info in memory by Don Jayamanne (@DonJayamanne) in #113
- Cache python interpreter info in file by Don Jayamanne (@DonJayamanne) in #115
- There can be only one refresh request at a time by Don Jayamanne (@DonJayamanne) in #116
- Tweek conda search paths by Don Jayamanne (@DonJayamanne) in #118
- Clear cache request by Don Jayamanne (@DonJayamanne) in #117
- Fixes to in-memory caching and added tests for file caching by Don Jayamanne (@DonJayamanne) in #119
- Update JSON RPC docs by Don Jayamanne (@DonJayamanne) in #120
- Ensure crt-static is applied to all platforms by Karthik Nadig (@karthiknadig) in #123
- Additional search paths for condarc by Don Jayamanne (@DonJayamanne) in #121
- Update refresh request by Don Jayamanne (@DonJayamanne) in #126
- Re-configure locators on every refresh by Don Jayamanne (@DonJayamanne) in #127
- Update documentation by Don Jayamanne (@DonJayamanne) in #128
- Return user friendly exe for Windows Store Python by Don Jayamanne (@DonJayamanne) in #133
New Contributors
- @hamirmahal made their first contribution in #88
- Christian Clauss (@cclauss) made their first contribution in #93
Full Changelog: v2024.10.0...v2024.12.0
v2024.10.0
What's Changed
- Initial commit with skeletal code by Don Jayamanne (@DonJayamanne) in #1
- GHA for PR/CI by Karthik Nadig (@karthiknadig) in #2
- Fix linters and tests by Don Jayamanne (@DonJayamanne) in #4
- Add build from main and release with artifacts by Karthik Nadig (@karthiknadig) in #5
- Add other locators and more tests by Don Jayamanne (@DonJayamanne) in #7
- Add
conda,pyenv,pyenv-win,pipenv,pyenv-virtualenv,virtualenvwrapperby Karthik Nadig (@karthiknadig) in #6 - Add a CLI by Don Jayamanne (@DonJayamanne) in #8
- Run discovery on CI and adjust Conda env discovery by Don Jayamanne (@DonJayamanne) in #9
- Separate build and tests by Don Jayamanne (@DonJayamanne) in #11
- Conda ci test by Don Jayamanne (@DonJayamanne) in #13
- Preserve case for Windows paths as found on disc by Don Jayamanne (@DonJayamanne) in #15
- Add Homebrew and conda envs by Karthik Nadig (@karthiknadig) in #16
normalizeall paths by Don Jayamanne (@DonJayamanne) in #17- Tests to verify data extracted is accurate by Don Jayamanne (@DonJayamanne) in #19
- Updates to extraction of version by Don Jayamanne (@DonJayamanne) in #20
- Add tests for virtualenvwrapper, pyenv-virtuaenv, conda and a fixes by Don Jayamanne (@DonJayamanne) in #26
- Incremental reporting of Conda envs by Don Jayamanne (@DonJayamanne) in #28
- Updating markdown files by Courtney Webster (@cwebster-99) in #24
- Add
rustcflags for windows by Karthik Nadig (@karthiknadig) in #30 - Refactor to add more tests and mac global searches by Don Jayamanne (@DonJayamanne) in #31
- Support getting versions for other virtual envs by Don Jayamanne (@DonJayamanne) in #32
- Add support for JSON RPC requests by Don Jayamanne (@DonJayamanne) in #34
- Support resolving Python environments by Don Jayamanne (@DonJayamanne) in #35
- Ensure local venvs are not detected as homebrew by Don Jayamanne (@DonJayamanne) in #37
- Use Custom crates feed for azure builds by Karthik Nadig (@karthiknadig) in #33
- Temporarily turn off custom registry by Karthik Nadig (@karthiknadig) in #39
- Support searching PATH, workspaces and some fixes by Don Jayamanne (@DonJayamanne) in #41
- Update devcontainers by Don Jayamanne (@DonJayamanne) in #40
- Remove duplicate environments by Don Jayamanne (@DonJayamanne) in #42
- Add support for Poetry along with some fixes to PyEnv, Conda by Don Jayamanne (@DonJayamanne) in #44
- Fixes parsing of cmd in history file on unix by Don Jayamanne (@DonJayamanne) in #47
- Ignore non-conda envs in Conda locator by Don Jayamanne (@DonJayamanne) in #49
- Capture total times by each locator by Don Jayamanne (@DonJayamanne) in #50
- Ensure we search in global paths on Windows by Don Jayamanne (@DonJayamanne) in #52
- Fixes for python in /bin, /usr/bin, /usr/local/bin by Don Jayamanne (@DonJayamanne) in #54
- Fix conda detection by Don Jayamanne (@DonJayamanne) in #55
- Fix detection of Python on Codespaces by Don Jayamanne (@DonJayamanne) in #56
New Contributors
- Courtney Webster (@cwebster-99) made their first contribution in #24
Full Changelog: https://github.com/microsoft/python-environment-tools/commits/v2024.10.0