Skip to content
This repository has been archived by the owner on Feb 9, 2022. It is now read-only.

Version 0.1 [minimum features] Release #55

Closed
19 tasks done
koxudaxi opened this issue Jun 7, 2020 · 0 comments
Closed
19 tasks done

Version 0.1 [minimum features] Release #55

koxudaxi opened this issue Jun 7, 2020 · 0 comments

Comments

@koxudaxi
Copy link
Owner

koxudaxi commented Jun 7, 2020

Version 0.1 should support minimum features without extension points.

I would cover the common use-case in this version.

TODO

  • freeze a list of features
  • documentation
  • improve contribution guideline
  • test for common use-case

Features

  • add a new/existing poetry environment as an interpreter
  • install packages with pyproject.toml when adding an interpreter
  • add a new pyproject.toml when it does not exists
  • install and import a package with poetry (QuickFix)
  • install packages from poetry.lock
  • update and lock with a popup
  • show a message and a link to fix settings (QuickFix)
  • install extras by clicking a line marker (Toml plugin is required)

Test

use-cases

  • add new poetry Interpreter with install packages from pyproject.toml
  • add new poetry Interpreter without install packages from pyproject.toml
  • add new poetry interpreter from existing enviroment
  • lock file from a popup after changing pyproject.toml
  • update file from a popup after changing pyproject.toml
  • install new packages from a notification after lock file is updated
  • install packages from action of installation (alt+enter)
@koxudaxi koxudaxi added the Meta label Jun 7, 2020
@koxudaxi koxudaxi pinned this issue Jun 7, 2020
This was referenced Jul 2, 2020
@koxudaxi koxudaxi unpinned this issue Jul 27, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

1 participant