Skip to content
This repository has been archived by the owner on May 5, 2024. It is now read-only.

Releases: dhruvmanila/pie

v0.10.0

10 Jun 09:20
v0.10.0
6ce29d9
Compare
Choose a tag to compare

Changelog

v0.9.0

06 May 01:58
v0.9.0
632b02c
Compare
Choose a tag to compare

Changelog

v0.8.0

12 Jan 16:58
v0.8.0
6d01a8c
Compare
Choose a tag to compare

Features

  • List out all the Python versions which can be found by the tool. The order is exactly the same to search for a given version using the --python flag.

     ❯ ./pyvenv ls --execs
     Found Python versions:
       3.10.5 (/Users/dhruv/.pyenv/versions/3.10.5/bin/python3.10)
       3.10.2 (/Users/dhruv/.pyenv/versions/3.10.2/bin/python3.10)
       3.11.0 (/Users/dhruv/.pyenv/versions/3.11.0/bin/python3.11)
       3.8.13 (/Users/dhruv/.pyenv/versions/3.8.13/bin/python3.8)
       3.9.12 (/Users/dhruv/.pyenv/versions/3.9.12/bin/python3.9)
       3.9.6 (/usr/bin/python3)
       3.10.7 (/Users/dhruv/.pyenv/versions/3.10.7/bin/python3.10)
       3.11.1 (/Users/dhruv/.pyenv/versions/3.11.1/bin/python3.11)
       3.9.13 (/Users/dhruv/.pyenv/versions/3.9.13/bin/python3.9)
       3.10.8 (/Users/dhruv/.asdf/installs/python/3.10.8/bin/python3.10)
       3.11.0 (/Users/dhruv/.asdf/installs/python/3.11.0/bin/python3.11)
  • A message will be provided when the environment created was aborted.

     ❯ ./pyvenv create --python 3.11.1
     ==> Creating a virtualenv for this project...
     Using /Users/dhruv/.pyenv/versions/3.11.1/bin/python3.11 (3.11.1) to create virtualenv...
     ^CEnvironment creation aborted!

New providers

  • MacOS provider: This is for the Python versions installed via the official python.org installer on macOS.
  • asdf provider: This is for the asdf tool.

Changelog

v0.7.2

12 Nov 18:02
v0.7.2
a7bd775
Compare
Choose a tag to compare

Changelog

v0.7.1

07 Nov 18:21
v0.7.1
0308ec9
Compare
Choose a tag to compare

Changelog

v0.7.0

07 Nov 04:33
v0.7.0
41fc06f
Compare
Choose a tag to compare

What's Changed

  • New package pythonfinder to provide an interface for finding Python executables. The finder will use all the providers and use the executable for which the Python version matches or use the first one if none given. This can be provided with the --python flag like so:

    pyvenv create --python 3.11.0
    
  • Perform cleanup if the user interrupts while creating the virtual environment. Previously, the half completed virtual environment directory would still remain.

Note

  • Currently, only the stable versions are supported for creating the virtual environment. In the future, other versions such as pre-release, anaconda, etc might be supported.

Build

  • Upgrade to Go 1.19 to use the unix build directive.

Changelog

Full Changelog: v0.6.5...v0.7.0

v0.6.5

14 Oct 15:27
v0.6.5
dac7cd2
Compare
Choose a tag to compare

Changelog

v0.6.4

10 Oct 15:04
v0.6.4
595217a
Compare
Choose a tag to compare

Changelog

v0.6.3

08 Sep 04:41
v0.6.3
2f6674f
Compare
Choose a tag to compare

Changelog

v0.6.2

04 Sep 05:33
v0.6.2
61430b1
Compare
Choose a tag to compare

Changelog