Skip to end of metadata
Go to start of metadata

The theme of the release is "Package and environment management".

  • Django 1.4 support
  • (lightbulb) UI changes to interpreter configuration (yole)
    • (tick) named Python interpreters
    • (tick) icons for interpreters
    • unify IDE and Project UIs for interpreters management
    • choose flavor if autodetection failed
    • (tick) offer to make interpreter default after creation (catherine)
    • (tick) select current interprerer in the list of interpreters (catherine)
  • (lightbulb) virtualenv support
    • (tick) bundle virtualenv
    • (tick) auto-detect virtualenv when adding a project interpreter (if venv root is under project or ~/.virtualenvs/ exists) (catherine)
    • (tick) create virtualenv
      • checkbox in create project dialog
      • popup/suggestion when opening a project
      • (tick) option under python interpreters / add
    • (tick) virtualenvwrapper integration?
      • (tick) awareness about WORKON_HOME (~/.virtualenvs)
    • associate virtualenv with project, don't show it for other projects (yole)
    • (tick) correctly calculate PATH (vlan)
    • (question) ignore virtualenv paths
  • (lightbulb) dependencies management (vlan)
    • (tick) extract from setup.py or requirements.txt support
    • (tick) suggest to install or update required libraries
    • (tick) inspection to verify that everything you import is listed in your requirements
    • (tick) quickfix should allow to choose which packages to install (vlan)
  • (lightbulb) distutils / PyPI support
    • (tick) UI for installing packages from PyPI (catherine)
      • (tick) browse currently installed packages
      • (tick) show outdated versions
      • (tick) install into virtualenv
      • (tick) uninstall package installed into virtualenv
      • (tick) locally cache list of packages on pypi
      • (tick) ask for sudo rights when installing packages locally
    • (lightbulb) some kind of setup.py support? (yole)
      • (lightbulb) code insight support
      • (tick) run tasks (yole)
      • syntax highlighting for setup.cfg (reuse our buildout.cfg support)
    • distutils template when creating new project
    • (tick) install Django when creating new project (catherine)
    • UI for creating descriptors, uploading and updating packages on PyPI (yole)
      • prompt for username/password on pypi and offer to create account when running 'upload' task and no account configured
  • better automatic configuration of environment
    • autodetect docstring format
    • autodetect testrunner
    • assist in specifying types via docstrings
  • (tick) remote Python interpreters (traff)
    • (tick) run/debug on a remote host over ssh
    • (tick) remote console
    • (tick) download binary module skeletons from remote host* (traff)
    • (tick) download python libraries from remote host?
    • (tick) coverage
  • project templates?
    • integrate with paster?
  • Autodesk Maya (MayaPy) support
    • Remote Maya debugging support
    • Maya python flavour
  • No labels