ReleaseMicrosoftMicrosoftpublished Sep 3, 2024seen 16h

microsoft/python-environment-tools v2024.12.0

microsoft/python-environment-tools

Open original ↗

Captured source

source ↗
published Sep 3, 2024seen 16hcaptured 16hhttp 200method plain

v2024.12.0

Repository: microsoft/python-environment-tools

Tag: v2024.12.0

Published: 2024-09-03T16:28:10Z

Prerelease: no

Release notes:

What's Changed

  • Test for homebrew, conda in codespaces and poetry by @DonJayamanne in https://github.com/microsoft/python-environment-tools/pull/63
  • Enable tests on windows and validate by resolving environments from all symlinks by @DonJayamanne in https://github.com/microsoft/python-environment-tools/pull/67
  • Identify more homebrew symlinks by @DonJayamanne in https://github.com/microsoft/python-environment-tools/pull/70
  • Rename from to try_from by @DonJayamanne in https://github.com/microsoft/python-environment-tools/pull/75
  • Handle requests in a separate thread by @DonJayamanne in https://github.com/microsoft/python-environment-tools/pull/78
  • Determine environments within the search instead of being asked to use a fallback by @DonJayamanne in https://github.com/microsoft/python-environment-tools/pull/76
  • Tests to validate result of resolved environments by @DonJayamanne in https://github.com/microsoft/python-environment-tools/pull/77
  • Additional symlink paths by @DonJayamanne in https://github.com/microsoft/python-environment-tools/pull/80
  • Optimize workspace serach for .venv and .conda by @DonJayamanne in https://github.com/microsoft/python-environment-tools/pull/81
  • Pipenv tests by @DonJayamanne in https://github.com/microsoft/python-environment-tools/pull/83
  • Hardcode exe returned for windows store envs by @DonJayamanne in https://github.com/microsoft/python-environment-tools/pull/86
  • style: simplify string formatting by @hamirmahal in https://github.com/microsoft/python-environment-tools/pull/88
  • Update documentation by @DonJayamanne in https://github.com/microsoft/python-environment-tools/pull/89
  • Add Samples and remove a JSON serialization layer by @DonJayamanne in https://github.com/microsoft/python-environment-tools/pull/90
  • Rename category to kind by @DonJayamanne in https://github.com/microsoft/python-environment-tools/pull/91
  • Remove unknown and make kind optional when kind is unknown by @DonJayamanne in https://github.com/microsoft/python-environment-tools/pull/92
  • interpreterInfo.py: Create the object in a single operation by @cclauss in https://github.com/microsoft/python-environment-tools/pull/93
  • Parse env variables once and avoid unnecessary metadata reads by @DonJayamanne in https://github.com/microsoft/python-environment-tools/pull/94
  • Improvements to condarc search and parsing by @DonJayamanne in https://github.com/microsoft/python-environment-tools/pull/95
  • Identify and report conda envs not found by @DonJayamanne in https://github.com/microsoft/python-environment-tools/pull/97
  • Add more information about missing conda env_dirs by @DonJayamanne in https://github.com/microsoft/python-environment-tools/pull/99
  • Determine failures to find poetry envs by @DonJayamanne in https://github.com/microsoft/python-environment-tools/pull/100
  • Add a configure req, rename project to workspace by @DonJayamanne in https://github.com/microsoft/python-environment-tools/pull/101
  • Drop search path by @DonJayamanne in https://github.com/microsoft/python-environment-tools/pull/102
  • Allow refreshing again by @DonJayamanne in https://github.com/microsoft/python-environment-tools/pull/103
  • Add rpc method to get conda info by @DonJayamanne in https://github.com/microsoft/python-environment-tools/pull/106
  • Add support for finding without resolving by @DonJayamanne in https://github.com/microsoft/python-environment-tools/pull/107
  • Capture Performance metrics by @DonJayamanne in https://github.com/microsoft/python-environment-tools/pull/108
  • Drop test reporter by @DonJayamanne in https://github.com/microsoft/python-environment-tools/pull/109
  • Always clear cache before searching by @DonJayamanne in https://github.com/microsoft/python-environment-tools/pull/110
  • Capture environments.txt file for comparison by @DonJayamanne in https://github.com/microsoft/python-environment-tools/pull/111
  • Search for envs using user provided conda exe by @DonJayamanne in https://github.com/microsoft/python-environment-tools/pull/112
  • Cache interpreter info in memory by @DonJayamanne in https://github.com/microsoft/python-environment-tools/pull/113
  • Cache python interpreter info in file by @DonJayamanne in https://github.com/microsoft/python-environment-tools/pull/115
  • There can be only one refresh request at a time by @DonJayamanne in https://github.com/microsoft/python-environment-tools/pull/116
  • Tweek conda search paths by @DonJayamanne in https://github.com/microsoft/python-environment-tools/pull/118
  • Clear cache request by @DonJayamanne in https://github.com/microsoft/python-environment-tools/pull/117
  • Fixes to in-memory caching and added tests for file caching by @DonJayamanne in https://github.com/microsoft/python-environment-tools/pull/119
  • Update JSON RPC docs by @DonJayamanne in https://github.com/microsoft/python-environment-tools/pull/120
  • Ensure crt-static is applied to all platforms by @karthiknadig in https://github.com/microsoft/python-environment-tools/pull/123
  • Additional search paths for condarc by @DonJayamanne in https://github.com/microsoft/python-environment-tools/pull/121
  • Update refresh request by @DonJayamanne in https://github.com/microsoft/python-environment-tools/pull/126
  • Re-configure locators on every refresh by @DonJayamanne in https://github.com/microsoft/python-environment-tools/pull/127
  • Update documentation by @DonJayamanne in https://github.com/microsoft/python-environment-tools/pull/128
  • Return user friendly exe for Windows Store Python by @DonJayamanne in https://github.com/microsoft/python-environment-tools/pull/133

New Contributors

  • @hamirmahal made their first contribution in https://github.com/microsoft/python-environment-tools/pull/88
  • @cclauss made their first contribution in https://github.com/microsoft/python-environment-tools/pull/93

Full Changelog: https://github.com/microsoft/python-environment-tools/compare/v2024.10.0...v2024.12.0

Notability

notability 3.0/10

Routine version release of Python tool, no traction indicators.