Anaconda turns your Sublime Text 3 in a full featured Python development IDE including autocompletion, code linting, IDE features, autopep8 formating, McCabe complexity checker Vagrant and Docker support for Sublime Text 3 using Jedi, PyFlakes, pep8, MyPy, PyLint, pep257 and McCabe that will never freeze your Sublime Text 3

Overview

Join the chat at https://gitter.im/DamnWidget/anaconda GitHub release Build Status Package Control

                                                      |
          _` |  __ \    _` |   __|   _ \   __ \    _` |   _` |
         (   |  |   |  (   |  (     (   |  |   |  (   |  (   |
        \__,_| _|  _| \__,_| \___| \___/  _|  _| \__,_| \__,_|
                                 The Sublime Text 3 Python IDE

Anaconda turns your Sublime Text 3 into a full featured Python IDE. Read the plugin documentation on http://damnwidget.github.io/anaconda.

Donations help keep this project alive. Donate today. PayPal

Build Status

Component Travis CI
JsonServer Build Status

Getting Started

Anaconda works out of the box but there are multitude of options and features that you can tune and adapt to your own style or needs.

License

This program is distributed under the terms of the GNU GPL v3. See the LICENSE file for more details.

Tooltips

anaconda officially supports user themeable tooltips and displaying advanced signatures. This is how it looks in a dark theme:

Tooltips Image

Note: This feature is enabled for users of Sublime Text 3 build 3070 or superior only.

Troubleshooting

This section lists some common issues faced by users, along with workarounds.

Anaconda does not appear in the Available Packages list on Package Control.

Work-around: You have to update your Package Control version to the version 2.0 or better.

Errors in the console about "the file can't be open" in worker.py file.

Your Sublime Text can't find the interpreter that you set in your configuration, by default, anaconda sets this as python so it will get your configured Python interpreter in your PATH (if any).

Work-around: Add a Python interpreter (named python) to your PATH or set a right full path to your python interpreter as parameter of python_interpreter settings option, for example /usr/local/bin/python3.4.

Auto-complete for import behaves badly.

Sublime Text 3's default Python package cancels the auto-completion when some words are detected (for example def or class). This list of words includes import.

Work-around: Create a new Python directory in your Packages directory and copy the contents of the file Completion Rules.tmPreferences there with the same name. Delete your Sublime Text Cache file Cache/Python/Completion Rules.tmPreferences.cache.

NOTE: The cache path can be obtained from the Sublime TExt 3 console using the code sublime.cache_path()

Auto-complete drop-down shows up incorrectly.

SublimeCodeIntel interferes with anaconda's auto-completion.

Work-around: Consider disabling SublimeCodeIntel for Python views or disabling/removing it completely when using anaconda.

Anaconda behaves slowly and jsonserver crashes

If you are in POSIX systems (Linux or OS X) take a look at the owner of the anaconda's jsonserver log files, they must be owned by your user or the jsonserver would be unable to start up. Log files can be found in:

  • GNU/Linux: ~/.local/share/anaconda/logs
  • OS X: ~/Library/Logs/anaconda
  • Windows: %APPDATA%\Anaconda\Logs

Contributing to Anaconda

There are several ways to contribute with anaconda.

Note: A Developers Documentation book is maintained up to date with the latest information about anaconda's internals and useful information about how to contribute to the project.

Feedback

Giving feedback about the plugin and how it works in your platform, helps make the plugin better.

Bug Hunting

Did you found a bug and you know how to fix it? First of all, Thank you very much. You just have to report the bug as a new issue, fork the repository, make your changes and send a new pull request.

Suggesting and Implementing Features

So you thought of a new killer feature to implement in Anaconda? Great! Open an issue for it and we will discuss it with you.

Available plugins for Anaconda

Anaconda is a plugable architecture platform itself, it means that anaconda can be extended to offer rich IDE like features to other languages, I created other extensions that brings anaconda capabilities to other languages, the complete list of them can be shown below

Language Web Site Package Control Status
Go https://github.com/DamnWidget/anaconda_go Yes Active
Rust https://github.com/DamnWidget/anaconda_rust Yes Active
PHP https://github.com/DamnWidget/anaconda_php Yes Active

Would you like to see your language empowered by anaconda? Use anaconda_rust or anaconda_php as templates and bring your language to life with anaconda's plugable architecture.

Donations

Please donate to help keep this project alive.

PayPal

Comments
  • Anaconda can not spawn a new process with your current configured python interpreter

    Anaconda can not spawn a new process with your current configured python interpreter

    Since recently i get "Anaconda can not spawn a new process with your current configured python interpreter (C:\Python27\python.exe), make sure your interpreter is a valid binary and is in your PATH or use an absolute route to it, for example: C:\Python27\python.exe" error messages all the time.

    OS: Windows 7 64-bit Python version: Python 2.7.9 (default, Dec 10 2014, 12:28:03) [MSC v.1500 64 bit (AMD64)] on win32 Python specific settings:

    {
        "python_interpreter": "C:\\Python27\\python.exe",
    }
    

    Sublime log: ERROR:root:Your operating system denied the spawn of C:\Python27\python.exe process. Make sure your configured interpreter is a valid python binary executable and is in the PATH ...

    opened by felyxjet 60
  • warning popup after start of ST3

    warning popup after start of ST3

    anacondaST3: ERROR - <Anaconda.anaconda_lib.workers.local_worker.LocalWorker object at 0x0000022AE8CEA630> initial check failed because:
    
    connection to localhost:1552 timed out after 0.05s
    
    check that there is Python process executing the anaconda jsonserver.py script running in your system. If there is, check that you can connect to your localhost writing the following script in your Sublime Text 3 console:
    
    import socket; socket.socket(socket.AF_INET, socket.SOCK_STREAM).connect(("localhost", 1552))
    

    After 2.0.x update, this warning always popups for the first or second time I start ST3 after I start my computer. I have no idea how to deal with it...

    OS: Win 10.0.14393 ST3 3114

    opened by JimAmuro 46
  • [enhancement] Add Docker support

    [enhancement] Add Docker support

    First, thanks for this amazing project!

    I find these days that I always am running my Python code in a Docker container (usually with Fig as well).

    Would it be possible for anaconda to use the interpreter within that container somehow?

    enhancement resolved roadmap issue beta 
    opened by saulshanabrook 43
  • Anaconda eats lots of RAM

    Anaconda eats lots of RAM

    It happens sometimes for no apparent reason with no large files open. Even when sublime text 3 gets closed, the process stays alive and freezes the computer.

    screenshot from 2015-05-06 17 08 01

    no replicable 
    opened by gukoff 40
  • Unusable slow on Windows

    Unusable slow on Windows

    It takes seconds for the auto-complete pop-up to show. This is probably due to the following error on console:

    [Errno 10061] No connection could be made because the target machine actively refused it
    
    bug resolved performance 
    opened by schlamar 36
  • Anaconda high memory usage

    Anaconda high memory usage

    I have found that lately anaconda jsonserver is eating memory pretty fast

    I have logged the memory usage while working:

    Memory usage: http://pastebin.com/XYBSHGvE jsonserver log: http://pastebin.com/uSi7za36

    Tell me if you need more information from me.

    resolved performance os: Windows os: Linux os: OS X Jedi 
    opened by flomertens 30
  • Cannot connect to localhost

    Cannot connect to localhost

    I've used anaconda for months no problem, today I restarted sublime, and it just stopped working with the below error message.

    ST3, Anaconda and OS versions

    ST3 3.2.1 on macOS 10.14.5

    ST3 Console Logs

    can not connect to localhost in port 50857. tried to connect 21 times during 2.0 seconds
    
    check that there is Python process executing the anaconda jsonserver.py script running in your system. If there is, check that you can connect to your localhost writing the following script in your Sublime Text 3 console:
    
    import socket; socket.socket(socket.AF_INET, socket.SOCK_STREAM).connect(("localhost", 50857))
    
    If anaconda works just fine after you received this error and the command above worked you can make anaconda to do not show you this error anymore setting the 'swallow_startup_errors' to 'true' in your configuration file.
     ...last message repeated one more time in the last 10s
    anacondaST3: ERROR - <Anaconda.anaconda_lib.workers.local_worker.LocalWorker object at 0x106445250> initial check failed because:
    

    Anaconda's JsonServer Logs

    2019-06-10 19:25:30,427: ERROR   : Traceback (most recent call last):
      File "/Users/carson/Library/Application Support/Sublime Text 3/Packages/Anaconda/anaconda_server/jsonserver.py", line 338, in <module>
        server = JSONServer(('localhost', port))
      File "/Users/carson/Library/Application Support/Sublime Text 3/Packages/Anaconda/anaconda_server/jsonserver.py", line 157, in __init__
        if address_family == socket.AF_UNIX:
    NameError: name 'address_family' is not defined
    
    2019-06-10 19:25:30,427: ERROR   : name 'address_family' is not defined
    2019-06-10 19:25:37,367: ERROR   : Traceback (most recent call last):
      File "/Users/carson/Library/Application Support/Sublime Text 3/Packages/Anaconda/anaconda_server/jsonserver.py", line 338, in <module>
        server = JSONServer(('localhost', port))
      File "/Users/carson/Library/Application Support/Sublime Text 3/Packages/Anaconda/anaconda_server/jsonserver.py", line 157, in __init__
        if address_family == socket.AF_UNIX:
    NameError: name 'address_family' is not defined
    
    2019-06-10 19:25:37,367: ERROR   : name 'address_family' is not defined
    
    opened by carc1n0gen 29
  • import validator

    import validator "can't import" when it should have succeeded

    The import validator gives an error for the following line:

    from lists.views import home_page
    
    2016-06-08 00 31 12 2016-06-08 00 31 25

    The import validator fails to recognize the function/class/variable that I declare time to time. Sometimes it works and successfully in validation, but most of the time it fails and gives an error saying "can't import home_page".

    bug resolved S: major Jedi 
    opened by jt-wang 29
  • Anaconda doesn't work in sublime text 3 build 3065 after v1.4.0

    Anaconda doesn't work in sublime text 3 build 3065 after v1.4.0

    Hi,

    • Windows 7 64-bit
    • Sublimetext Build 3065
    • Anaconda v1.4.2

    I have installed, and the python_interpreter is set to "python" because my PATH does have a "python" variable: python path

    But I'm getting errors in the SublimeText console:

    Traceback (most recent call last):
      File "C:\Program Files\Sublime Text 3\sublime_plugin.py", line 358, in on_query_completions
        res = callback.on_query_completions(v, prefix, locations)
      File "C:\Users\myUserName\AppData\Roaming\Sublime Text 3\Packages\Anaconda\anaconda_lib\decorators.py", line 115, in wrapper
        result = func(*args, **kwargs)
      File "C:\Users\myUserName\AppData\Roaming\Sublime Text 3\Packages\Anaconda\listeners\completion.py", line 53, in on_query_completions
        Worker().execute(self._complete, **data)
      File "C:\Users\myUserName\AppData\Roaming\Sublime Text 3\Packages\Anaconda\anaconda_lib\worker.py", line 428, in execute
        worker.start()
      File "C:\Users\myUserName\AppData\Roaming\Sublime Text 3\Packages\Anaconda\anaconda_lib\worker.py", line 164, in start
        python_interpreter
      File "C:\Users\myUserName\AppData\Roaming\Sublime Text 3\Packages\Anaconda\anaconda_lib\builder\python_builder.py", line 45, in update_interpreter_build_system
        'build_systems': [self._parse_tpl(cmd)]
      File "C:\Users\myUserName\AppData\Roaming\Sublime Text 3\Packages\Anaconda\anaconda_lib\builder\python_builder.py", line 67, in _parse_tpl
        cmd = cmd.replace('\\', '\\\\')
    AttributeError: 'NoneType' object has no attribute 'replace'
    

    Any idea on what's going on here? Thanks!

    bug S: critic os: Windows os: Linux os: OS X 
    opened by gavinr 29
  • Anaconda slow on long file, vanilla Sublime Text 3 on OSX

    Anaconda slow on long file, vanilla Sublime Text 3 on OSX

    With a vanilla install of Sublime Text 3 (3126) on OSX El Capitan (package control and anaconda only) my autocomplete gets slower with longer file.

    With a file of 200 lines I have a delay between the time I type "print" and the autocomplete suggestion of 0.5-1s. With a file of 1600 lines it goes to 8 sec. The rate of delay is about 1 s for each 200 lines.

    I tried following the debug procedure in the setting file but I got an error:

    ⋊> python -B anaconda_server/jsonserver.py -p test 9999 DEBUG
    Usage: jsonserver.py -p <project> -e <extra_paths> ST3_PID
    
    jsonserver.py: error: you have to pass a Sublime Text 3 PID
    

    This is what I get for a file of 1600 lines. The file is on my computer. anaconda

    opened by mrvkino 28
  • Auto-completion of Anaconda really confused me.

    Auto-completion of Anaconda really confused me.

    Expected Behaviour

    Auto completion of keywords, function, parameters and so on.

    Actual Behaviour

    Every time when I first open Sublime Text 3,Anaconda can complete all the module names and keywords such as from ,import.But a few seconds later,all these auto-coompletion fail.

    Sorry to bother you.

    opened by foreverlms 25
  • [ bug report] After uninstalling anaconda, Windows cmd will become unavailable

    [ bug report] After uninstalling anaconda, Windows cmd will become unavailable

    Expected Behaviour

    Uninstallation of conda does not affect cmd

    Actual Behaviour

    Environment Path still has cmd.exe,but the program cannot be used.

    Steps to Reproduce

    • Uninstall anaconda
    • press win+R, enter cmd

    ST3, Anaconda and OS versions

    Windows10 x64, anaconda 2021-11

    How to repair:

    conda seemingly modified the Windows registry. Editing the registry HKEY_CURRENT_USER\SOFTWARE\Microsoft\Command Processor autoRun to "" solves this problem. But It is obviously an unexpected behavior for conda to change this registry.

    opened by RidiculousDoge 0
  • problem with executing python.exe within anaconda

    problem with executing python.exe within anaconda

    !pip install -U gym

    Unable to create process using 'C:\Users\Manolo.conda\envs\JMPardo\python.exe C:\Users\Manolo.conda\envs\JMPardo\Scripts\pip-script.py install -U gym'

    I get this issue while trying to execute on jupyter. I am quite new to this. Any help?

    opened by josemanuelpardom 1
  • White boxes surrounding all my text during python file editing.

    White boxes surrounding all my text during python file editing.

    Why is anaconda like this out of the box?: kVmuo 1

    Is this intended to just box all text in the .py file?

    Expected Behaviour

    Not box everything

    Actual Behaviour

    boxes everything

    Steps to Reproduce

    Just install and use, nothing else.

    ST3, Anaconda and OS versions

    ST4 and Version 10.0.19042.1826

    opened by leet0rz 1
  • Goto Definition open a blank tab

    Goto Definition open a blank tab

    Expected Behaviour

      jump to the definition line
    

    Actual Behaviour

     open a blank tab
    

    Steps to Reproduce

     1.open any python file
     2.right click on any func and choose "Goto Definition"
    

    ST3, Anaconda and OS versions

    macOS Monterey 12.3.1
    

    ST3 Console Logs

    Unable to open /Library/MySpace/testools/Auto_Matrix/None
    

    Anaconda's JsonServer Logs

      2022-04-26 14:30:09,938: INFO    : process 92829 does not exists stopping server...
      2022-04-26 14:30:09,939: INFO    : Closing the socket, server will be shutdown now...
      2022-04-26 14:30:14,347: DEBUG   : bind: address=('localhost', 62366)
      2022-04-26 14:30:14,347: DEBUG   : listen: backlog=5
      2022-04-26 14:30:14,347: INFO    : Anaconda Server started in 62366 for PID 93607 with cache dir /Users/xxx/Library/Caches/Jedi/Auto_Matrix and extra paths /Library/MySpace/testools/Auto_Matrix
      2022-04-26 14:30:14,364: INFO    : Incoming connection from ('127.0.0.1', 62372)
      2022-04-26 14:30:14,365: INFO    : Incoming connection from ('127.0.0.1', 62373)
      2022-04-26 14:30:14,378: INFO    : client requests: lint
      2022-04-26 14:31:01,314: INFO    : client requests: goto
    
    opened by arisbond 1
  • Split View shows help popup on the other column / pane

    Split View shows help popup on the other column / pane

    Description of the bug

    When wokring with two Split View panes at the same time, the cursor of the other pane is always disruptive and automatically triggers a popup.

    screen

    Steps to reproduce

    1. Open a new file.
    2. Set syntax to python and insert:
    def test():
        pass
    
    1. Open File > Split View
    2. Place your text curser on the test function name.
    3. Switch to the other pane and type a single letter or space.

    Expected behavior

    The help menu / tooltip should not open on the first pane. The pane that is currently not being edited, should stay inactive.

    Version number

    Sublime Text 4126 macOS 10.15

    opened by relikd 0
Releases(v2.3.0)
  • v2.3.0(Mar 1, 2022)

                                                          |
              _` |  __ \    _` |   __|   _ \   __ \    _` |   _` |
             (   |  |   |  (   |  (     (   |  |   |  (   |  (   |
            \__,_| _|  _| \__,_| \___| \___/  _|  _| \__,_| \__,_|
                                     The Sublime Text 4 Python IDE
    

    Anaconda v2.3.0

    Welcome to new anaconda v2.3.0, what can do you find in this release?

    IMPORTANT

    - Starting with this release v2.3.0 Anaconda will not work with Sublime Text 3 anymore
    - It will also not work for older versions of Python (older than 3.6)
    

    WARNING!!!!

    If you want to continue using anaconda on ST3, uninstall this package from
    package control, download version 2.2.3 from the Github repository and install
    it in your User packages directory. Alternatively you can rollback to 2.2.3 and
    instruct package control to do not update anaconda anymore
    

    Fixes

    - Autocompletion
    - Goto Definition
    - Goto Assignment
    - Show Signatures
    - Hover Documentation
    - Show Documentation
    - Python 3.10 features linting
    

    Updates

    - Update Parso to latest version
    - Update Jedi to latest version
    - Update PyFlakes to latest version
    - Update PyCodestyle to latest version
    - Update McCabe to latest version
    - Added support for Pylint >= 2.5.0
    

    Other Changes

    - Drop support for Python < 3.6
    - Drop support for Sublime Text 3 or Sublime Text 4 build < 4107
    
    Source code(tar.gz)
    Source code(zip)
  • v2.2.3(Nov 28, 2021)

                                                          |
              _` |  __ \    _` |   __|   _ \   __ \    _` |   _` |
             (   |  |   |  (   |  (     (   |  |   |  (   |  (   |
            \__,_| _|  _| \__,_| \___| \___/  _|  _| \__,_| \__,_|
                                     The Sublime Text 3 Python IDE
    

    Anaconda v2.2.3

    Welcome to new anaconda v2.2.3, what can do you find in this minor release?

    Fixes

    - Fix autocompletion showing up when typying ":"
    
    Source code(tar.gz)
    Source code(zip)
  • v2.2.2(Oct 28, 2021)

                                                          |
              _` |  __ \    _` |   __|   _ \   __ \    _` |   _` |
             (   |  |   |  (   |  (     (   |  |   |  (   |  (   |
            \__,_| _|  _| \__,_| \___| \___/  _|  _| \__,_| \__,_|
                                     The Sublime Text 3 Python IDE
    

    Anaconda v2.2.2

    Welcome to new anaconda v2.2.2, what can do you find in this minor release?

    Fixes

    - Fix obsolete import of the `Set` ABC from `collections` instead of `collections.abc` in pydocstyle 3rd party library
    
    Source code(tar.gz)
    Source code(zip)
  • v2.2.1(Sep 8, 2021)

                                                          |
              _` |  __ \    _` |   __|   _ \   __ \    _` |   _` |
             (   |  |   |  (   |  (     (   |  |   |  (   |  (   |
            \__,_| _|  _| \__,_| \___| \___/  _|  _| \__,_| \__,_|
                                     The Sublime Text 3 Python IDE
    

    Anaconda v2.2.1

    Welcome to new anaconda v2.2.1, what can do you find in this minor release?

    Fixes

    - Ignore W503 by default as it conflicts with pep8 W504. contributed by Jamie Cruickshank
    
    Source code(tar.gz)
    Source code(zip)
  • v2.2.0(Oct 20, 2020)

                                                          |
              _` |  __ \    _` |   __|   _ \   __ \    _` |   _` |
             (   |  |   |  (   |  (     (   |  |   |  (   |  (   |
            \__,_| _|  _| \__,_| \___| \___/  _|  _| \__,_| \__,_|
                                     The Sublime Text 3 Python IDE
    

    Anaconda v2.2.0

    Welcome to new anaconda v2.2.0, what can do you find in this minor release?

    Fixes

    - Fixes issues with python interpreter path being truncated or missing
    

    Additions

    - Utility to auto reload the jsonserver (useful for anaconda's developers)
    

    Deprecations

    - This version series (v2.2.x) will be the last one suppporting Python 2.7 and Python 3.5
     due Jedi dropping support for these
    
    Source code(tar.gz)
    Source code(zip)
  • v2.1.37(Sep 26, 2020)

                                                          |
              _` |  __ \    _` |   __|   _ \   __ \    _` |   _` |
             (   |  |   |  (   |  (     (   |  |   |  (   |  (   |
            \__,_| _|  _| \__,_| \___| \___/  _|  _| \__,_| \__,_|
                                     The Sublime Text 3 Python IDE
    

    Anaconda v2.1.37

    Welcome to new anaconda v2.1.37, what can do you find in this minor release?

    Updates

    - Updated Jedi to v0.17 (Stephen Mitchell)
    
    Source code(tar.gz)
    Source code(zip)
  • v2.1.36(May 2, 2020)

                                                          |
              _` |  __ \    _` |   __|   _ \   __ \    _` |   _` |
             (   |  |   |  (   |  (     (   |  |   |  (   |  (   |
            \__,_| _|  _| \__,_| \___| \___/  _|  _| \__,_| \__,_|
                                     The Sublime Text 3 Python IDE
    

    Anaconda v2.1.33

    Welcome to new anaconda v2.1.33, what can do you find in this minor release?

    Updates

    - Updated version of pyflakes and MyPy
    

    Fixes

    - Fixed MyPy out put parsing
    - Fixed error message suggestions about opening a connection to UNIX socket on linux
    
    Source code(tar.gz)
    Source code(zip)
  • v2.1.35(Mar 10, 2020)

                                                          |
              _` |  __ \    _` |   __|   _ \   __ \    _` |   _` |
             (   |  |   |  (   |  (     (   |  |   |  (   |  (   |
            \__,_| _|  _| \__,_| \___| \___/  _|  _| \__,_| \__,_|
                                     The Sublime Text 3 Python IDE
    

    Anaconda v2.1.35

    Welcome to new anaconda v2.1.35, what can do you find in this minor release?

    Fixes

    * Fix Windows compatibility issue on interpreter.py
    * Fix MyPy parsing
    
    Source code(tar.gz)
    Source code(zip)
  • v2.1.33(Jun 11, 2019)

                                                          |
              _` |  __ \    _` |   __|   _ \   __ \    _` |   _` |
             (   |  |   |  (   |  (     (   |  |   |  (   |  (   |
            \__,_| _|  _| \__,_| \___| \___/  _|  _| \__,_| \__,_|
                                     The Sublime Text 3 Python IDE
    

    Anaconda v2.1.33

    Welcome to new anaconda v2.1.33, what can do you find in this minor release?

    Fixes

    - Further fixing a bug introduced due to Windows WSL 1903 release
    
    Source code(tar.gz)
    Source code(zip)
  • v.2.1.32(Jun 11, 2019)

                                                          |
              _` |  __ \    _` |   __|   _ \   __ \    _` |   _` |
             (   |  |   |  (   |  (     (   |  |   |  (   |  (   |
            \__,_| _|  _| \__,_| \___| \___/  _|  _| \__,_| \__,_|
                                     The Sublime Text 3 Python IDE
    

    Anaconda v2.1.31

    Welcome to new anaconda v2.1.31, what can do you find in this minor release?

    Fixes

    - Fixing a nasty socket problem occurring in WSL 1903
    
    Source code(tar.gz)
    Source code(zip)
  • v2.1.31(Jun 10, 2019)

                                                          |
              _` |  __ \    _` |   __|   _ \   __ \    _` |   _` |
             (   |  |   |  (   |  (     (   |  |   |  (   |  (   |
            \__,_| _|  _| \__,_| \___| \___/  _|  _| \__,_| \__,_|
                                     The Sublime Text 3 Python IDE
    

    Anaconda v2.1.31

    Welcome to new anaconda v2.1.31, what can do you find in this minor release?

    Upgrades

    - PyFlakes upgraded to 2.1.1 it will fix #746
    

    Fixes

    - Upgrade pyflakes to 2.1.1 to improve the handling of type annotations
    - Now anaconda does not ignores `$VIRTUAL_ENV` anymore
    - Fix WSL-1903 problem
    
    Source code(tar.gz)
    Source code(zip)
  • v2.1.29(Jul 23, 2018)

                                                          |
              _` |  __ \    _` |   __|   _ \   __ \    _` |   _` |
             (   |  |   |  (   |  (     (   |  |   |  (   |  (   |
            \__,_| _|  _| \__,_| \___| \___/  _|  _| \__,_| \__,_|
                                     The Sublime Text 3 Python IDE
    

    Anaconda v2.1.29

    Welcome to new anaconda v2.1.29, what can do you find in this minor release?

    Fixes

    - Fix MyPy settings for silent imports
    
    Source code(tar.gz)
    Source code(zip)
  • v2.1.28(Jul 9, 2018)

                                                          |
              _` |  __ \    _` |   __|   _ \   __ \    _` |   _` |
             (   |  |   |  (   |  (     (   |  |   |  (   |  (   |
            \__,_| _|  _| \__,_| \___| \___/  _|  _| \__,_| \__,_|
                                     The Sublime Text 3 Python IDE
    

    Anaconda v2.1.28

    Welcome to new anaconda v2.1.28, what can do you find in this minor release?

    Rollbacks

    - Rollback v2.1.27 to v2.1.26
    
    Source code(tar.gz)
    Source code(zip)
  • v2.1.27(Jul 4, 2018)

                                                          |
              _` |  __ \    _` |   __|   _ \   __ \    _` |   _` |
             (   |  |   |  (   |  (     (   |  |   |  (   |  (   |
            \__,_| _|  _| \__,_| \___| \___/  _|  _| \__,_| \__,_|
                                     The Sublime Text 3 Python IDE
    

    Anaconda v2.1.27

    Welcome to new anaconda v2.1.27, what can do you find in this minor release?

    Updates

    - Updated Jedi to version 0.12 this will address several issues reported by users
    
    Source code(tar.gz)
    Source code(zip)
  • v2.1.26(Mar 13, 2018)

                                                          |
              _` |  __ \    _` |   __|   _ \   __ \    _` |   _` |
             (   |  |   |  (   |  (     (   |  |   |  (   |  (   |
            \__,_| _|  _| \__,_| \___| \___/  _|  _| \__,_| \__,_|
                                     The Sublime Text 3 Python IDE
    

    Anaconda v2.1.26

    Welcome to new anaconda v2.1.26, what can do you find in this minor release?

    Improvements

    • Less CPU intensive approach to detect Sublime Text 3 client on Windows
    Source code(tar.gz)
    Source code(zip)
  • v2.1.25(Nov 28, 2017)

                                                          |
              _` |  __ \    _` |   __|   _ \   __ \    _` |   _` |
             (   |  |   |  (   |  (     (   |  |   |  (   |  (   |
            \__,_| _|  _| \__,_| \___| \___/  _|  _| \__,_| \__,_|
                                     The Sublime Text 3 Python IDE
    

    Anaconda v2.1.25

    Welcome to new anaconda v2.1.25, what can do you find in this minor release?

    Fixes

    • Fixed exception on helper library due non existent variable reference
    • Now test commands also works when caret is on comments and/or strings
    Source code(tar.gz)
    Source code(zip)
  • v2.1.24(Oct 23, 2017)

                                                          |
              _` |  __ \    _` |   __|   _ \   __ \    _` |   _` |
             (   |  |   |  (   |  (     (   |  |   |  (   |  (   |
            \__,_| _|  _| \__,_| \___| \___/  _|  _| \__,_| \__,_|
                                     The Sublime Text 3 Python IDE
    

    Anaconda v2.1.24

    Welcome to new anaconda v2.1.24, what can do you find in this minor release?

    New Features

    • Added new autocomplete paramaters when tab is used into a function call
    Source code(tar.gz)
    Source code(zip)
  • v2.1.23(Sep 28, 2017)

                                                          |
              _` |  __ \    _` |   __|   _ \   __ \    _` |   _` |
             (   |  |   |  (   |  (     (   |  |   |  (   |  (   |
            \__,_| _|  _| \__,_| \___| \___/  _|  _| \__,_| \__,_|
                                     The Sublime Text 3 Python IDE
    

    Anaconda v2.1.23

    Welcome to new anaconda v2.1.23, what can yo find in this minor release?

    Fixes

    • Fixed bug introduced in the v2.1.22
    Source code(tar.gz)
    Source code(zip)
  • v2.1.22(Sep 28, 2017)

                                                          |
              _` |  __ \    _` |   __|   _ \   __ \    _` |   _` |
             (   |  |   |  (   |  (     (   |  |   |  (   |  (   |
            \__,_| _|  _| \__,_| \___| \___/  _|  _| \__,_| \__,_|
                                     The Sublime Text 3 Python IDE
    

    Anaconda v2.1.22

    Welcome to new anaconda v2.1.22, what do you can find in this minor release?

    Fixes

    • Fixed KeyError exception being raised due missparsing of result for goto
    • User variables are now expanded again for python_interpreter and extra_paths
    Source code(tar.gz)
    Source code(zip)
  • v2.1.21(Aug 18, 2017)

                                                          |
              _` |  __ \    _` |   __|   _ \   __ \    _` |   _` |
             (   |  |   |  (   |  (     (   |  |   |  (   |  (   |
            \__,_| _|  _| \__,_| \___| \___/  _|  _| \__,_| \__,_|
                                     The Sublime Text 3 Python IDE
    

    Anaconda v2.1.21

    Welcome to new anaconda v2.1.21, what do you can find in this minor release?

    Updates

    • Updated Jedi library in the hope of fix CPU spinning and memory consumption problems, relates with: #691, #689, #680
    Source code(tar.gz)
    Source code(zip)
  • v2.1.20(Aug 7, 2017)

                                                          |
              _` |  __ \    _` |   __|   _ \   __ \    _` |   _` |
             (   |  |   |  (   |  (     (   |  |   |  (   |  (   |
            \__,_| _|  _| \__,_| \___| \___/  _|  _| \__,_| \__,_|
                                     The Sublime Text 3 Python IDE
    

    Anaconda v2.1.20

    Welcome to new anaconda v2.1.20, what do you can find in this minor release?

    Additions

    • Added support to PyDocStyle PEP257 and Numpy support, related #678

    Updates

    • Updated vendored PyDocStyle version, related #678

    Fixes

    • Fixed typing issue on python 2 interpreters
    • Fixed resource exhaustion in Jedi, related #680
    • Disabled faulty feature in AutoPEP8, relates to #681 and #533
    Source code(tar.gz)
    Source code(zip)
  • v2.1.19(Jul 24, 2017)

                                                          |
              _` |  __ \    _` |   __|   _ \   __ \    _` |   _` |
             (   |  |   |  (   |  (     (   |  |   |  (   |  (   |
            \__,_| _|  _| \__,_| \___| \___/  _|  _| \__,_| \__,_|
                                     The Sublime Text 3 Python IDE
    

    Anaconda v2.1.19

    Welcome to new anaconda v2.1.19, what do you can find in this minor release?

    Updates

    - Updated vendored Jedi version
    

    Fixes

    - Fixed Kite integration
    - Fixed some tests that were broken after update Jedi
    - Fixed code that broke after update Jedi
    
    Source code(tar.gz)
    Source code(zip)
  • v2.1.18(Mar 20, 2017)

                                                          |
              _` |  __ \    _` |   __|   _ \   __ \    _` |   _` |
             (   |  |   |  (   |  (     (   |  |   |  (   |  (   |
            \__,_| _|  _| \__,_| \___| \___/  _|  _| \__,_| \__,_|
                                     The Sublime Text 3 Python IDE
    

    Anaconda v2.1.18

    Welcome to new anaconda v2.1.18, what do you can find in this minor release?

    Rollbacks

    - Rollback latest Jedi update as it introduced some performance issues
    
    Source code(tar.gz)
    Source code(zip)
  • v2.1.17(Mar 18, 2017)

                                                          |
              _` |  __ \    _` |   __|   _ \   __ \    _` |   _` |
             (   |  |   |  (   |  (     (   |  |   |  (   |  (   |
            \__,_| _|  _| \__,_| \___| \___/  _|  _| \__,_| \__,_|
                                     The Sublime Text 3 Python IDE
    

    Anaconda v2.1.17

    Welcome to new anaconda v2.1.17, what do you can find in this minor release?

    Improvements

    - Updated PyCodeStyle to v2.3.1
    - Updated Jedi to 0.10.0 (82d165a7)
    
    Source code(tar.gz)
    Source code(zip)
  • v2.1.16(Mar 17, 2017)

                                                          |
              _` |  __ \    _` |   __|   _ \   __ \    _` |   _` |
             (   |  |   |  (   |  (     (   |  |   |  (   |  (   |
            \__,_| _|  _| \__,_| \___| \___/  _|  _| \__,_| \__,_|
                                     The Sublime Text 3 Python IDE
    

    Anaconda v2.1.16

    Welcome to new anaconda v2.1.16, what do you can find in this minor release?

    Fixes

    - Fixed performance degradation in macOS when long files where being edited #620, #558
    

    Improvements

    - Show one message per line on phantoms linting support
    - Improved integration with Kite plugin
    
    Source code(tar.gz)
    Source code(zip)
  • v2.1.15(Mar 6, 2017)

                                                          |
              _` |  __ \    _` |   __|   _ \   __ \    _` |   _` |
             (   |  |   |  (   |  (     (   |  |   |  (   |  (   |
            \__,_| _|  _| \__,_| \___| \___/  _|  _| \__,_| \__,_|
                                     The Sublime Text 3 Python IDE
    

    Anaconda v2.1.15

    Welcome to new anaconda v2.1.15, what do you can find in this minor release?

    Fixes

    • Added support for MyPy in-development versions

    Improvements

    • Added ids to menu entries to support Localication

    New Features

    • Added support to display linting errors inline using phantoms (disable by default)
    Source code(tar.gz)
    Source code(zip)
  • v2.1.14(Feb 23, 2017)

                                                          |
              _` |  __ \    _` |   __|   _ \   __ \    _` |   _` |
             (   |  |   |  (   |  (     (   |  |   |  (   |  (   |
            \__,_| _|  _| \__,_| \___| \___/  _|  _| \__,_| \__,_|
                                     The Sublime Text 3 Python IDE
    

    Anaconda v2.1.14

    Welcome to new anaconda v2.1.14, what do you can find in this minor release?

    Improvements

    - Respect indentation level when doing auto pep8 formatting
    - Added MyPy `fast_parser` option
    - Added support for Python 3.6
    
    Source code(tar.gz)
    Source code(zip)
  • v2.1.13(Jan 21, 2017)

                                                          |
              _` |  __ \    _` |   __|   _ \   __ \    _` |   _` |
             (   |  |   |  (   |  (     (   |  |   |  (   |  (   |
            \__,_| _|  _| \__,_| \___| \___/  _|  _| \__,_| \__,_|
                                     The Sublime Text 3 Python IDE
    

    Anaconda v2.1.13

    Welcome to new anaconda v2.1.13, what do you can find in this minor release?

    Improvements

    - Made css template for anaconda tooltips theme agnostic
    
    Source code(tar.gz)
    Source code(zip)
  • v2.1.12(Jan 10, 2017)

                                                          |
              _` |  __ \    _` |   __|   _ \   __ \    _` |   _` |
             (   |  |   |  (   |  (     (   |  |   |  (   |  (   |
            \__,_| _|  _| \__,_| \___| \___/  _|  _| \__,_| \__,_|
                                     The Sublime Text 3 Python IDE
    

    Anaconda v2.1.12

    Welcome to new anaconda v2.1.12, what do you can find in this minor release?

    Fixes

    • Added Python 3.6 support

    Updates

    • Jedi updated to commit f05c0714c701ab784bd344aa063acd216fb45ec0

    Features

    • Added test_include_fill_path to add flexibility to the tests runner
    Source code(tar.gz)
    Source code(zip)
  • v2.1.11(Dec 7, 2016)

                                                          |
              _` |  __ \    _` |   __|   _ \   __ \    _` |   _` |
             (   |  |   |  (   |  (     (   |  |   |  (   |  (   |
            \__,_| _|  _| \__,_| \___| \___/  _|  _| \__,_| \__,_|
                                     The Sublime Text 3 Python IDE
    

    Anaconda v2.1.11

    Welcome to new anaconda v2.1.11, what do you can find in this minor release?

    Features

    • Made # noqa widely available to disable any type of linting from any linter

    Fixes

    • Upgraded enum34 to last version and make it not conflic with standard Python >= 3.4 library enum module
    Source code(tar.gz)
    Source code(zip)
{Ninja-IDE Is Not Just Another IDE}

Ninja-IDE Is Not Just Another IDE Ninja-IDE is a cross-platform integrated development environment (IDE) that allows developers to create applications

ninja-ide 919 Dec 14, 2022
Jupyter Interactive Notebook

Jupyter Notebook The Jupyter notebook is a web-based notebook environment for interactive computing. Notice Please note that this repository is curren

Project Jupyter 9.7k Jan 02, 2023
PlugNik is a simple implementation of plugin repository for JetBrains Application.

PlugNik is a simple implementation of plugin repository for JetBrains Application.

roy reznik 11 Jun 30, 2022
Leo is an Outliner, Editor, IDE and PIM written in 100% Python.

Leo 6.3, http://leoeditor.com, is now available on GitHub. Leo is an IDE, outliner and PIM. The highlights of Leo 6.3 leoAst.py: The unification of Py

Leo Editor 1.4k Dec 27, 2022
Komodo Edit is a fast and free multi-language code editor. Written in JS, Python, C++ and based on the Mozilla platform.

Komodo Edit This readme explains how to get started building, using and developing with the Komodo Edit source base. Whilst the main Komodo Edit sourc

ActiveState Komodo 2k Dec 28, 2022
The uncompromising Python code formatter

The Uncompromising Code Formatter “Any color you like.” Black is the uncompromising Python code formatter. By using it, you agree to cede control over

Python Software Foundation 30.7k Jan 02, 2023
Python-Text-editor: a simple text editor on Python and Tkinter

Python-Text-editor This is a simple text editor on Python and Tkinter. The proje

Innokentie 1 Jan 03, 2022
A WYSIWYG layout editor for Jupyter widgets

Based on the React library FlexLayout, ipyflex allows you to compose the sophisticated dashboard layouts from existing Jupyter widgets without coding. It supports multiple tabs, resizable cards, drag

Duc Trung LE 93 Nov 24, 2022
An experimental code editor for writing algorithms

Algojammer Algojammer is an experimental, proof-of-concept code editor for writing algorithms in Python. It was mainly written to assist with solving

Chris Knott 2.9k Dec 27, 2022
Using the jedi autocompletion library for VIM.

jedi-vim - awesome Python autocompletion with VIM jedi-vim is a VIM binding to the autocompletion library Jedi. Here are some pictures: Completion for

Dave Halter 5.1k Dec 31, 2022
A code-completion engine for Vim

YouCompleteMe: a code-completion engine for Vim NOTE: Minimum Requirements Have Changed Our policy is to support the Vim version that's in the latest

24.5k Dec 30, 2022
A gui-script-editor(Based on pyqt5, pyautogui) to writing your gui script.

gui-script-editor A gui-script-editor(Based on pyqt5, pyautogui) to writing your gui script. ##更新说明 版本号:1.0.0 版本说明:实现了脚本编辑器雏形,未实现执行报告,自动化脚本管理(只支持单个脚本运

2 Dec 22, 2021
Cameray is a lens editor and simulator for fun.

Cameray is a lens editor and simulator for fun. It's could be used for studying an optics system of DSLR in an interactive way. But the project is in a very early version. The program is still crash-

Shuoliu Yang 59 Dec 10, 2022
A JupyterLab extension for version control using Git

A JupyterLab extension for version control using Git

JupyterLab 1.2k Jan 03, 2023
Python IDE for beginners

Thonny Thonny is a Python IDE meant for learning programming. End users See https://thonny.org and wiki for more info. Contributors Contributions are

Thonny, Python IDE for beginners 2.1k Jan 02, 2023
A very simple Editor.js parser written in pure Python

pyEditor.js A very simple Editor.js parser written in pure Python. Soon-to-be published on PyPI. Features: Automatically convert Editor.js's JSON outp

Kevo 7 Nov 01, 2022
A basic Python IDE made by Anh Đức

Python IDE by Anh Đức A basic Python IDE made with python module tkinter. Hope you enjoy this IDE! V 1.3 "Open Terminal from IDE" feature V 1.2 Now yo

1 May 30, 2022
Emacs Python Development Environment

Elpy, the Emacs Python IDE Elpy is an Emacs package to bring powerful Python editing to Emacs. It combines and configures a number of other packages,

Jorgen Schäfer 1.8k Jan 02, 2023
A simple Notepad-like editor written in Python

monkepad A simple Notepad-like editor written in Python Since MonkePad is written in one file, all your customization can be done without much trouble

5 Dec 28, 2021