Skip to content

Releases: sarugaku/pythonfinder

1.1.2 (2018-10-12)

13 Oct 07:13
afbf185
Compare
Choose a tag to compare

1.1.2 (2018-10-12)

Features & Improvements

  • Added support for non-CPython interpreters. #16

Bug Fixes

  • Added support for ignoring unsupported python versions during
    version search with the flag --ignore-unsupported. #14
  • Added support for pyenv virtualenvs. #15

1.1.1 (2018-10-11)

13 Oct 07:13
b9c0739
Compare
Choose a tag to compare

1.1.1 (2018-10-11)

Bug Fixes

  • Fixed an issue which prevented graceful parsing of debug releases of
    python, which will now be sorted the same as prereleases. #12

1.1.0 (2018-10-06)

06 Oct 09:19
1e91c90
Compare
Choose a tag to compare

1.1.0 (2018-10-06)

Bug Fixes

  • Fixed a bug which caused inadvertent inclusion of previously removed
    python installations on windows. #11
  • Updated vistir.misc.run invocation to avoid spinner usage.

1.0.2 (2018-08-15)

06 Oct 09:20
16a4fb0
Compare
Choose a tag to compare

1.0.2 (2018-08-15)

Bug Fixes

  • Fix a bug which caused failures when parsing patch releases. #10

1.0.1 (2018-07-31)

01 Aug 03:26
c80f7f1
Compare
Choose a tag to compare

1.0.1 (2018-07-31)

Bug Fixes

  • Fix input string parser when architecture is specified.
    #9

1.0.0 (2018-07-25)

25 Jul 20:48
b139da6
Compare
Choose a tag to compare

1.0.0 (2018-07-25)

Features & Improvements

  • Add support for explicitly searching the global pythonpath using the
    global_search argument at initialization. #4
  • Allow bare calls to find_all_python_versions() to return all
    python versions without specifying a major version. #5
  • Added efficient crawling and caching when searching for python and
    other executables.
    • Carry architecture support all the way through the search stack
      to only return available python which matches the desired
      architecture.
    • Improve sub-path consolidations for searching for executables
      and pythons.
    • Use lazy loading of python versions to avoid unnecessary
      subprocess calls. #8

Bug Fixes

  • Fixed a bug which caused version checks on older python versions to
    fail due to encoding issues. #3
  • Prevent use of VIRTUAL_ENV as a search location when
    global_search is False. #4
  • Fixed an issue which sometimes caused pythonfinder to prefer
    prerelease versions. #7

Rewrite

03 Jun 20:34
85d291a
Compare
Choose a tag to compare

0.1.0

  • Complete rewrite using attrs.
  • Fix issues with path ordering, prioritization, import sorting etc.
  • Fast lookups.
  • Architecture support on all platforms.
  • Modularized codebase for ease of maintainership.