pydev-code Mailing List for PyDev for Eclipse (Page 3)
Brought to you by:
fabioz
You can subscribe to this list here.
2004 |
Jan
|
Feb
|
Mar
(14) |
Apr
(18) |
May
(12) |
Jun
(34) |
Jul
(31) |
Aug
(37) |
Sep
(22) |
Oct
(2) |
Nov
|
Dec
|
---|---|---|---|---|---|---|---|---|---|---|---|---|
2005 |
Jan
(1) |
Feb
(4) |
Mar
(9) |
Apr
(1) |
May
|
Jun
(2) |
Jul
(24) |
Aug
(3) |
Sep
(5) |
Oct
(3) |
Nov
(3) |
Dec
(5) |
2006 |
Jan
(5) |
Feb
(23) |
Mar
(5) |
Apr
(80) |
May
(26) |
Jun
(13) |
Jul
(13) |
Aug
(4) |
Sep
(31) |
Oct
(24) |
Nov
(6) |
Dec
(2) |
2007 |
Jan
(7) |
Feb
|
Mar
(26) |
Apr
(3) |
May
(8) |
Jun
(6) |
Jul
(11) |
Aug
(2) |
Sep
(4) |
Oct
|
Nov
(9) |
Dec
(3) |
2008 |
Jan
(7) |
Feb
(1) |
Mar
(6) |
Apr
(7) |
May
(9) |
Jun
(14) |
Jul
(9) |
Aug
(6) |
Sep
(10) |
Oct
(5) |
Nov
(8) |
Dec
(5) |
2009 |
Jan
(8) |
Feb
(10) |
Mar
(10) |
Apr
(1) |
May
(3) |
Jun
(5) |
Jul
(10) |
Aug
(3) |
Sep
(12) |
Oct
(6) |
Nov
(22) |
Dec
(12) |
2010 |
Jan
(10) |
Feb
(17) |
Mar
(5) |
Apr
(9) |
May
(8) |
Jun
(2) |
Jul
(4) |
Aug
(12) |
Sep
(1) |
Oct
(1) |
Nov
(8) |
Dec
|
2011 |
Jan
(14) |
Feb
(8) |
Mar
(3) |
Apr
(11) |
May
(6) |
Jun
(5) |
Jul
(10) |
Aug
(7) |
Sep
|
Oct
(4) |
Nov
(4) |
Dec
(8) |
2012 |
Jan
|
Feb
(8) |
Mar
(10) |
Apr
(5) |
May
(4) |
Jun
(10) |
Jul
|
Aug
(2) |
Sep
(2) |
Oct
(11) |
Nov
(1) |
Dec
|
2013 |
Jan
(1) |
Feb
(2) |
Mar
(11) |
Apr
(10) |
May
(7) |
Jun
(9) |
Jul
(13) |
Aug
(20) |
Sep
(4) |
Oct
(18) |
Nov
(5) |
Dec
(7) |
2014 |
Jan
(3) |
Feb
(5) |
Mar
(7) |
Apr
(5) |
May
(10) |
Jun
(2) |
Jul
|
Aug
(1) |
Sep
(7) |
Oct
(1) |
Nov
(1) |
Dec
(1) |
2015 |
Jan
(1) |
Feb
(1) |
Mar
(8) |
Apr
(3) |
May
(1) |
Jun
(2) |
Jul
(1) |
Aug
(2) |
Sep
(1) |
Oct
(3) |
Nov
(5) |
Dec
(1) |
2016 |
Jan
(26) |
Feb
(10) |
Mar
(4) |
Apr
|
May
(4) |
Jun
(3) |
Jul
|
Aug
(1) |
Sep
|
Oct
(1) |
Nov
(4) |
Dec
(3) |
2017 |
Jan
(3) |
Feb
|
Mar
(9) |
Apr
(2) |
May
|
Jun
(1) |
Jul
|
Aug
(9) |
Sep
(1) |
Oct
|
Nov
(2) |
Dec
|
2018 |
Jan
|
Feb
(2) |
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
|
Sep
(4) |
Oct
(2) |
Nov
(1) |
Dec
(3) |
2019 |
Jan
(4) |
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
(4) |
Aug
|
Sep
|
Oct
(3) |
Nov
|
Dec
|
2020 |
Jan
(1) |
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
(4) |
Jul
|
Aug
|
Sep
(2) |
Oct
|
Nov
|
Dec
(11) |
2021 |
Jan
(3) |
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2022 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
(3) |
Sep
|
Oct
|
Nov
|
Dec
|
2023 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(1) |
Nov
|
Dec
|
2024 |
Jan
|
Feb
(2) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(3) |
Oct
|
Nov
|
Dec
|
From: Bill T. <lha...@gm...> - 2018-10-06 13:28:27
|
I wanted to have a look and see if I could resolve a reported issue and one I have seen with relative imports not being resolved and reported as an error. I have forked, cloned and loaded the plugins into Eclipse but could use a pointer to correct plugin/package to find that functionality. |
From: Dragut, A. <Ale...@wi...> - 2018-09-13 10:27:57
|
Hi Fabio Ok. I will ask on StackOverFlow. Best Regards, Alexandru From: Fabio Zadrozny [mailto:fa...@gm...] Sent: Thursday, September 13, 2018 1:21 PM To: pyd...@li... Subject: Re: [Pydev-code] Variable content in debugging Hi Alexandru, This list is for code related questions. For usage questions please ask on https://stackoverflow.com/ and add the "pydev" tag. Best Regards, Fabio On Thu, Sep 13, 2018 at 7:09 AM, Dragut, Alexandru <Ale...@wi...<mailto:Ale...@wi...>> wrote: Hi I tried to debug a python module, I saw in the Variables view that the value of a variable is not complete. This ends with "...". I think this means that the string was truncated. In the Details pane from Variable view I set to display the Max Length of the variable (0=unlimited) but also in the Details pane the variable ends with "...". Do you know why the variable don't have the full value? It is possible to load the full value? Best regards, Alexandru Dragut _______________________________________________ pydev-code mailing list pyd...@li...<mailto:pyd...@li...> https://lists.sourceforge.net/lists/listinfo/pydev-code |
From: Fabio Z. <fa...@gm...> - 2018-09-13 10:21:24
|
Hi Alexandru, This list is for code related questions. For usage questions please ask on https://stackoverflow.com/ and add the "pydev" tag. Best Regards, Fabio On Thu, Sep 13, 2018 at 7:09 AM, Dragut, Alexandru < Ale...@wi...> wrote: > Hi > > > > I tried to debug a python module, I saw in the Variables view that the > value of a variable is not complete. > > This ends with "...". I think this means that the string was truncated. > > > > In the Details pane from Variable view I set to display the Max Length of > the variable (0=unlimited) but also in > > the Details pane the variable ends with "...". > > > > Do you know why the variable don't have the full value? > > It is possible to load the full value? > > > > Best regards, > > Alexandru Dragut > > > > > > > _______________________________________________ > pydev-code mailing list > pyd...@li... > https://lists.sourceforge.net/lists/listinfo/pydev-code > > |
From: Dragut, A. <Ale...@wi...> - 2018-09-13 10:10:08
|
Hi I tried to debug a python module, I saw in the Variables view that the value of a variable is not complete. This ends with "...". I think this means that the string was truncated. In the Details pane from Variable view I set to display the Max Length of the variable (0=unlimited) but also in the Details pane the variable ends with "...". Do you know why the variable don't have the full value? It is possible to load the full value? Best regards, Alexandru Dragut |
From: Fabio Z. <fa...@gm...> - 2018-09-03 18:05:49
|
PyDev 6.5.0 Release Highlights - *Debugger* - Debugger is *much* more responsive (fixed bug in reader/writer on the PyDev side). - *breakpoint()* builtin is now supported to add a programmatic breakpoint (on any Python version). - Watch expression no longer giving error if evaluation is empty (patch by glhez). - *Editor* - Code folding of *#region/#endregion* regions (patch by ghbcode). - There's a new action which allows creating local imports from a global import (use *Ctrl+1* on top of global import name). - It's now possible to change the default interpreter through an action (default binding: *Ctrl+Shift+Alt+I*). - The interactive console now has scroll lock (patch by bongibong). About PyDev PyDev is an open-source Python IDE on top of Eclipse for Python, Jython and IronPython development, now also available for Python on Visual Studio Code. It comes with goodies such as code completion, syntax highlighting, syntax analysis, code analysis, refactor, debug, interactive console, etc. It is also available as a standalone through LiClipse with goodies such as multiple cursors, theming and support for many other languages, such as Django Templates, Jinja2, Html, JavaScript, etc. Links: PyDev: http://pydev.org PyDev Blog: http://pydev.blogspot.com PyDev on VSCode: http://pydev.org/vscode LiClipse: http://www.liclipse.com PyVmMonitor - Python Profiler: http://www.pyvmmonitor.com/ Cheers, Fabio Zadrozny |
From: Fabio Z. <fa...@gm...> - 2018-07-06 11:55:13
|
*PyDev 6.4.3 Release Highlights* PyDev changes: - *Debugger* - Notification of threads is done as they're created instead of synchronized afterwards. - Support for using frame evaluation disabled by default as it made the debugger much slower on some cases. - Fixed case where breakpoint was missed if an exception was raised in a given line. - Properly break on unhandled exceptions on threads. - Add missing import which affected repl with IPython. - Fix for case where breakpoints could be missed. - Fixed issue tracing lamda functions. - pydevd.settrace() could end up not stopping the debugger properly. - Fixed critical error on debugger (could deadlock when creating a new thread). - *Code Formatter* - It's now possible to use the PyDev code formatter using the command line. - Install with: *pip install pydevf* - Fixes many common formatter errors. - Tries to keep code close to the original formatting. - see: https://github.com/fabioz/PyDev.Formatter for more details. - Fixed issue where blank line was being put in the wrong place in the PyDev code formatter. - Grammar: fixed issue parsing f-strings. - Fixed issue sending current line to interactive console (F2). About PyDev PyDev is an open-source Python IDE on top of Eclipse for Python, Jython and IronPython development, now also available for Python on Visual Studio Code. It comes with goodies such as code completion, syntax highlighting, syntax analysis, code analysis, refactor, debug, interactive console, etc. It is also available as a standalone through LiClipse with goodies such as multiple cursors, theming and support for many other languages, such as Django Templates, Jinja2, Html, JavaScript, etc. Links: PyDev: http://pydev.org PyDev Blog: http://pydev.blogspot.com PyDev on VSCode: http://pydev.org/vscode LiClipse: http://www.liclipse.com PyVmMonitor - Python Profiler: http://www.pyvmmonitor.com/ Cheers, Fabio Zadrozny |
From: Fabio Z. <fa...@gm...> - 2018-03-21 17:52:35
|
PyDev 6.3.2 Release Highlights PyDev changes: - Type inference - PyDev can now uses information on .pyi files (when along the typed .py file) for type inference. - Fixed issue opening code completion preferences page. About PyDev PyDev is an open-source Python IDE on top of Eclipse for Python, Jython and IronPython development, now also available for Python on Visual Studio Code. It comes with goodies such as code completion, syntax highlighting, syntax analysis, code analysis, refactor, debug, interactive console, etc. It is also available as a standalone through LiClipse with goodies such as multiple cursors, theming and support for many other languages, such as Django Templates, Jinja2, Html, JavaScript, etc. Links: PyDev: http://pydev.org PyDev Blog: http://pydev.blogspot.com PyDev on VSCode: http://pydev.org/vscode LiClipse: http://www.liclipse.com PyVmMonitor - Python Profiler: http://www.pyvmmonitor.com/ Cheers, Fabio Zadrozny |
From: Fabio Z. <fa...@gm...> - 2018-02-28 18:57:47
|
PyDev 6.3.1 Release Highlights - PyDev is now also available for Python coding on Visual Studio Code -- see: http://www.pydev.org/vscode/ for more details. PyDev changes: - Type inference - Folders no longer require *__init__* to be considered a package. - Properly recognize *cx_Oracle.cp36-win_amd64.pyd* as *cx_Oracle* ( *#PyDev-885*). - Empty numpy arrays properly handled in debugger. - Fix to get path to activate conda env on Linux. - Fix debug console freeze when evaluation raises exception with Python 3.5 onwards (*#PyDev-877*). - Interactive console accepting new args passed by IPython in showtraceback (*#PyDev-882*). - Improve terminating running processes (and children). - Properly parsing f-strings which contain double *{{* or *}}* ( *#PyDev-884*). About PyDev PyDev is an open-source Python IDE on top of Eclipse for Python, Jython and IronPython development, now also available for Python on Visual Studio Code. It comes with goodies such as code completion, syntax highlighting, syntax analysis, code analysis, refactor, debug, interactive console, etc. It is also available as a standalone through LiClipse with goodies such as Multiple cursors, theming and support for many other languages, such as Django Templates, Jinja2, Html, JavaScript, etc. Links: PyDev: http://pydev.org PyDev Blog: http://pydev.blogspot.com PyDev on VSCode: http://pydev.org/vscode LiClipse: http://www.liclipse.com PyVmMonitor - Python Profiler: http://www.pyvmmonitor.com/ Cheers, Fabio Zadrozny |
From: Fabio Z. <fa...@gm...> - 2018-02-21 17:35:37
|
Hi All, I'm happy to announce that PyDev (http://www.pydev.org) can now be used for Python development on Visual Studio Code! The first release already provides features such as code analysis, code completion, go to definition, symbols for the workspace and editor, code formatting, find references, quick fixes and more (see http://www.pydev.org/vscode/ for details). All features have a strong focus on speed and have been shaped by the usage on PyDev over the last 14 years, so, I believe it's already pretty nice to use... there are still some big things to integrate (such as the PyDev debugger), but those should come on shortly. The requisites are having java 8 (or higher) installed on the system (if it doesn't find it automatically the java home location may need to be specified in the settings -- http://www.pydev.org/vscode/ has more details) and Python 2.6 or newer. By default it should pick the python executable available on the PATH, but it's possible to specify a different python executable through the settings on VSCode (see http://www.pydev.org/vscode/settings.html for details). Below, I want to share some of the things that are unique in PyDev and are now available for VSCode users: - Niceties from PyDev when typing such as auto-adding self where needed (note that having the editor.formatOnType setting turned on is a requisite for that to work). - Really fast code-completion, code-analysis and code-formatting engines. - Code completion provides options to import modules, top level classes, methods and variables (python.pydev.preferredImportLocation can be used to determine the location of the import). - Quick fix which automatically allows adding an import for unresolved symbols. - In-file navigation to previous or next class or method through Ctrl+Shift+Up and Ctrl+Shift+Down. See: http://www.pydev.org/vscode/ for more information! Cheers, -- Fabio Zadrozny ------------------------------ Software Developer PyDev on VSCode http://pydev.org/vscode PyVmMonitor - Profile Python on VSCode http://www.pyvmmonitor.com/ |
From: Fabio Z. <fa...@gm...> - 2017-11-30 00:42:17
|
PyDev 6.2.0 Release Highlights - *Interactive Console* - It's possible to use word-wrapping in the PyDev interactive console ( *#PyDev-862*). - *Code Completion* - Checking list unpacking with user specified types. - Code completion aware of variable typing from Python 3.6 ( *#PyDev-866*). - *Others* - Properly terminating child processes of launched python processes on Linux with Java 9 (*#PyDev-871*). - Comments with 3 dashes properly appear in outline in all cases ( *#PyDev-868*). - Properly hyperlinking pytest output. - Accepting *noqa* as a way to skip errors (*#PyDev-814*). - If there's a *flake8: noqa* in the first 3 lines of the file, don't analyze it (*#PyDev-814*). - Fixed issue where a closing peer character was skiped when it was actually not a matching closing peer (*#PyDev-869*). - Fixed issue where line indentation was not correct on a new line with multiple open parenthesis. What is PyDev? PyDev is an open-source Python IDE on top of Eclipse for Python, Jython and IronPython development. It comes with goodies such as code completion, syntax highlighting, syntax analysis, code analysis, refactor, debug, interactive console, etc. Details on PyDev: http://pydev.org Details on its development: http://pydev.blogspot.com What is LiClipse? LiClipse is a PyDev standalone with goodies such as support for Multiple cursors, theming, TextMate bundles and a number of other languages such as Django Templates, Jinja2, Kivy Language, Mako Templates, Html, Javascript, etc. It's also a commercial counterpart which helps supporting the development of PyDev. Details on LiClipse: http://www.liclipse.com/ Cheers, -- Fabio Zadrozny ------------------------------ Software Developer LiClipse http://www.liclipse.com PyDev - Python Development Environment for Eclipse http://pydev.org http://pydev.blogspot.com PyVmMonitor - Python Profiler http://www.pyvmmonitor.com/ |
From: Fabio Z. <fa...@gm...> - 2017-11-07 11:02:37
|
PyDev 6.1.0 Release Highlights - *Important* PyDev now requires Java 8 and Eclipse 4.6 (Neon) onwards. - PyDev 5.2.0 is the last release supporting Eclipse 4.5 (Mars). - *Code Formatter* - The PyDev code formatter can now add/remove blank lines to comply with pep-8. - Added preference to skip blank lines formatting. - *Editor* - Editor now tolerant against errors in the definitions of style ranges. - When in link mode (after a code completion with params for instance), properly skip closing parenthesis if already well balanced. - Fix logic error in editor preferences for disabling subword navigation (patch by *Stuart Berg*). - *Others* - Using *python -m 'pip'* when unable to find pip executable in interpreter preferences (*#PyDev-853*). - PyDev set next statement action set no longer disables Debug action set (*#PyDev-859*). - It's possible to silence question about saving resources before a refactoring operation. - Add problem markers for python files that declare invalid encodings (patch by *Mat Booth*). - Other minor bugfixes. What is PyDev? PyDev is an open-source Python IDE on top of Eclipse for Python, Jython and IronPython development. It comes with goodies such as code completion, syntax highlighting, syntax analysis, code analysis, refactor, debug, interactive console, etc. Details on PyDev: http://pydev.org Details on its development: http://pydev.blogspot.com What is LiClipse? LiClipse is a PyDev standalone with goodies such as support for Multiple cursors, theming, TextMate bundles and a number of other languages such as Django Templates, Jinja2, Kivy Language, Mako Templates, Html, Javascript, etc. It's also a commercial counterpart which helps supporting the development of PyDev. Details on LiClipse: http://www.liclipse.com/ Cheers, -- Fabio Zadrozny ------------------------------ Software Developer LiClipse http://www.liclipse.com PyDev - Python Development Environment for Eclipse http://pydev.org http://pydev.blogspot.com PyVmMonitor - Python Profiler http://www.pyvmmonitor.com/ |
From: Fabio Z. <fa...@gm...> - 2017-09-21 13:31:41
|
PyDev 6.0.0 Release Highlights - *Important* PyDev now requires Java 8 and Eclipse 4.6 (Neon) onwards. - PyDev 5.2.0 is the last release supporting Eclipse 4.5 (Mars). - *Interpreter configuration* - The *list of packages* installed in the interpreter is shown in the IDE (supports either *pip* or *conda*). - It's now possible to *install/uninstall* packages using either *pip* or *conda* directly from the IDE. - Provides a way to *load variables* if interpreter is from a *conda environment* (Load conda env vars before run configuration). - A default string substitution variable named *PY* is now created with the major and minor version of the created interpreter. - It's now possible to configure a project to always use a grammar compatible with the interpreter version (default for new projects -- *#PyDev-846*). - *Editor* - *Subword* navigation is now available (and enabled by default -- can be customized at *PyDev > Editor*). - Changed default config for minimap (smaller and not showing elements -- can be customized at *PyDev > Editor > Overview Ruler Minimap*). - Code completion no longer active in comments in last line of editor (*#PyDev-762*). - *Debugger* - Fix find_module signature (patch by James Blackburn). - Fix qt_loader to support *PEP 302* correctly. - Fix in matplotlib_options from ipython (*#PyDev-779*). - When show all uppercase references is used as a filter, only digits shouldn't be filtered out in variables view (#PyDev-794). - *PyLint* - Added setting to search *PyLint* installed in interpreter (*#PyDev-811* ). - *Unittest* - It's possible to edit a run configuration from dialog to select tests to run (Ctrl+F9) (patch by *Robert Gomulka*). - Test(s) name is shown in the run configuration (patch by *Robert Gomulka* -- *#PyDev-840*). - *isort integration* - The modules that are known to be third party or system modules in the PyDev configuration are passed to *isort*. - Proper support for *isort:skip* and *isort:skip_file*. - Internal isort caches properly being cleared between invocations (fix for case where changes to config were not reflected in isort). - *Others* - Fix to properly interrupt infinite loop in the Interactive Console ( *#PyDev-816*). - Fix issue where user could do a drag n drop in system libs which could put an entry below another entry, which actually removed it from the config (*#PyDev-821*). - Fix where *runfile* was not available on *interactive debugger* when python-future is installed (*#PyDev-845*). - Fix NullPointerException on code-completion. - mutagen added to forced builtins by default (*#PyDev-819*). What is PyDev? PyDev is an open-source Python IDE on top of Eclipse for Python, Jython and IronPython development. It comes with goodies such as code completion, syntax highlighting, syntax analysis, code analysis, refactor, debug, interactive console, etc. Details on PyDev: http://pydev.org Details on its development: http://pydev.blogspot.com What is LiClipse? LiClipse is a PyDev standalone with goodies such as support for Multiple cursors, theming, TextMate bundles and a number of other languages such as Django Templates, Jinja2, Kivy Language, Mako Templates, Html, Javascript, etc. It's also a commercial counterpart which helps supporting the development of PyDev. Details on LiClipse: http://www.liclipse.com/ Cheers, -- Fabio Zadrozny ------------------------------ Software Developer LiClipse http://www.liclipse.com PyDev - Python Development Environment for Eclipse http://pydev.org http://pydev.blogspot.com PyVmMonitor - Python Profiler http://www.pyvmmonitor.com/ |
From: Fabio Z. <fa...@gm...> - 2017-08-22 16:12:09
|
As a note, what I said should work in any remote machine (including a container/docker/etc.), although it's just the first step (after a remote interpreter is configured -- which should be configured to have the settings from the remote computer, we'd still need some mechanism to synchronize the code you have locally and remotely). I think that PyDev should work mostly locally for development and on launch (or during development), the code should be kept in sync with the remote and launching should occur only in the remote -- path translation should all be automatic as the project should also have the concept of having a remote copy (so, we'd know where's the remote and where's the local). Related to syntax checking it's done with in memory contents (so, it doesn't need anything from remote), although for code-analysis it may need to load many modules when validating something (so, a remote interpreter should be able to cache the information needed from the remote locally and contents for the project should be local and kept in sync). Best Regards, Fabio On Mon, Aug 21, 2017 at 4:49 PM, Kelson Zawack <kb...@co...> wrote: > Actually if I am going to write some code I would like to aim for a use > case that is more general in two ways. I would like to be able to have > pydev running on my machine but run python in a container. Also the remote > machine I want to run the code on is part of a cluster which means starting > up the interpreter involves sshing to the cluster, and then asking the > scheduler for a node. > > I can’t decide how to deal with the code being executed. In some sense > the most obvious thing to do is to have it on the same machine/container as > the interpeter and have the user tell pydev how to do any necessary path > translation. > > How does pydev’s syntax checking work? Is it making use of the specified > interpreter, so that if you specified a remote interpreter the syntax > checking would be happening on the remote machine? > > Do these questions make sense, or am I on the wrong track? > > Thanks for your patience > > Kelson > > > On Aug 19, 2017, at 7:30 AM, Fabio Zadrozny <fa...@gm...> wrote: > > The first step would be being able to configure the interpreter for a > remote machine... > > The main problem this doesn't work currently the way I said is that PyDev > will call: > > ssh python -u 'local/path/to/interpreterInfo.py' > > So, the first step would be making that work (i.e.: run python on ssh but > making the contents of the local file available remotely). > > This happens at org.python.pydev.ui.interpreters.PythonInterpreterManager. > doCreateInterpreterInfo(String, IProgressMonitor, boolean) > > I believe Eclipse already has integration with jsch for doing the ssh > connection -- the pub/private keys are configured at preferences > general > > network connections > ssh2, so, we'd need to configure the connection > host/port, but we can use the keys from there already (not sure how to > consume that API though, needs some research)... or alternatively, we could > just start with something as plink/ssh and ask the user to have that > pre-configured already. > > Cheers, > > Fabio > > On Fri, Aug 18, 2017 at 4:53 PM, Kelson Zawack <kb...@co...> wrote: > >> Sounds good. I would be happy to help develop some of these features. I >> don’t have a ton of time either, but if we could split it up into some >> small pieces I could make some incremental improvements over the next few >> months. Do you have suggestions on where to start? >> >> Kelson >> >> On Aug 18, 2017, at 3:34 PM, Fabio Zadrozny <fa...@gm...> wrote: >> >> Humm, I just checked it here and the issue is that it'll pass things from >> the local eclipse install expecting they'll be in the remote install.... >> >> I think that for having a remote interpreter I'll have to actually change >> the implementation to support the use-case better (you'll need too many >> workarounds to work as is now). So, my suggestion is running from the shell >> currently (you can still edit in PyDev with something as RSE (Remote System >> Explorer) -- you can use the following update site to install it: >> http://download.eclipse.org/tm/updates/3.5/). >> >> As I said, I already have plans on improving the scenario, but I still >> couldn't find enough time to actually implement/document it better. >> >> Best Regards, >> >> Fabio >> >> On Wed, Aug 16, 2017 at 6:00 PM, Kelson Zawack <kb...@co...> wrote: >> >>> Hi Fabio - >>> >>> Thanks for the suggestion. I tried what you suggested, but when I try >>> to add my shell script as an interpreter in the preferences dialogue pydev >>> complains ‘Unable to get info on the interpreter … common reasons include >>> specifying an invalid interpreter (usually a link to the actual interpreter >>> on Mac or Linux)’. It seems it needs to access the actual interpreter >>> files and not just run the interpreter. >>> >>> Thoughts? >>> >>> Kelson >>> >>> On Aug 14, 2017, at 7:35 AM, Fabio Zadrozny <fa...@gm...> wrote: >>> >>> Hi Kelson, >>> >>> I must say that I haven't really tested this... in theory you could >>> create a python interpreter which is a shell script which would then run a >>> python over ssh and with a partition created with sshfs, things should work >>> (just make sure that the partition locally maps to the same path remotely) >>> -- although I must say I haven't really tested this setup myself -- so, if >>> you do go that route, it'd be nice to hear your experience later on ;) >>> >>> There are plans to actually improve the remote development scenario on >>> PyDev (with a remote interpreter supported by default), but I haven't been >>> able to make time for it so far... maybe I'll create a crowdfunding for >>> that so that users can help me get the needed time ;) >>> >>> Cheers, >>> >>> Fabio >>> >>> On Fri, Aug 11, 2017 at 10:39 AM, Kelson Zawack <kb...@co...> >>> wrote: >>> >>>> I use Pydev for scientific computing and really like it. One problem I >>>> have is I would like to use it to run analyses on a server. My plan was to >>>> use ipython’s ability to run shell commands to ssh to the server and then >>>> launch an ipython session there. It seems that while the interactive >>>> interpreter can run the ssh just fine it isn’t able to pick up the remote >>>> terminal session that gets started. Any suggestions? >>>> >>>> Thanks >>>> ------------------------------------------------------------ >>>> ------------------ >>>> Check out the vibrant tech community on one of the world's most >>>> engaging tech sites, Slashdot.org <http://slashdot.org/>! >>>> http://sdm.link/slashdot >>>> _______________________________________________ >>>> pydev-code mailing list >>>> pyd...@li... >>>> https://lists.sourceforge.net/lists/listinfo/pydev-code >>>> >>> >>> ------------------------------------------------------------ >>> ------------------ >>> Check out the vibrant tech community on one of the world's most >>> engaging tech sites, Slashdot.org <http://slashdot.org/>! >>> http://sdm.link/slashdot_______________________________________________ >>> pydev-code mailing list >>> pyd...@li... >>> https://lists.sourceforge.net/lists/listinfo/pydev-code >>> >>> >>> >>> ------------------------------------------------------------ >>> ------------------ >>> Check out the vibrant tech community on one of the world's most >>> engaging tech sites, Slashdot.org <http://slashdot.org/>! >>> http://sdm.link/slashdot >>> _______________________________________________ >>> pydev-code mailing list >>> pyd...@li... >>> https://lists.sourceforge.net/lists/listinfo/pydev-code >>> >>> >> ------------------------------------------------------------ >> ------------------ >> Check out the vibrant tech community on one of the world's most >> engaging tech sites, Slashdot.org <http://slashdot.org/>! >> http://sdm.link/slashdot_______________________________________________ >> pydev-code mailing list >> pyd...@li... >> https://lists.sourceforge.net/lists/listinfo/pydev-code >> >> >> >> ------------------------------------------------------------ >> ------------------ >> Check out the vibrant tech community on one of the world's most >> engaging tech sites, Slashdot.org! http://sdm.link/slashdot >> _______________________________________________ >> pydev-code mailing list >> pyd...@li... >> https://lists.sourceforge.net/lists/listinfo/pydev-code >> >> > ------------------------------------------------------------ > ------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot______ > _________________________________________ > pydev-code mailing list > pyd...@li... > https://lists.sourceforge.net/lists/listinfo/pydev-code > > > > ------------------------------------------------------------ > ------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > _______________________________________________ > pydev-code mailing list > pyd...@li... > https://lists.sourceforge.net/lists/listinfo/pydev-code > > |
From: Kelson Z. <kb...@co...> - 2017-08-21 19:49:28
|
Actually if I am going to write some code I would like to aim for a use case that is more general in two ways. I would like to be able to have pydev running on my machine but run python in a container. Also the remote machine I want to run the code on is part of a cluster which means starting up the interpreter involves sshing to the cluster, and then asking the scheduler for a node. I can’t decide how to deal with the code being executed. In some sense the most obvious thing to do is to have it on the same machine/container as the interpeter and have the user tell pydev how to do any necessary path translation. How does pydev’s syntax checking work? Is it making use of the specified interpreter, so that if you specified a remote interpreter the syntax checking would be happening on the remote machine? Do these questions make sense, or am I on the wrong track? Thanks for your patience Kelson > On Aug 19, 2017, at 7:30 AM, Fabio Zadrozny <fa...@gm...> wrote: > > The first step would be being able to configure the interpreter for a remote machine... > > The main problem this doesn't work currently the way I said is that PyDev will call: > > ssh python -u 'local/path/to/interpreterInfo.py' > > So, the first step would be making that work (i.e.: run python on ssh but making the contents of the local file available remotely). > > This happens at org.python.pydev.ui.interpreters.PythonInterpreterManager.doCreateInterpreterInfo(String, IProgressMonitor, boolean) > > I believe Eclipse already has integration with jsch for doing the ssh connection -- the pub/private keys are configured at preferences > general > network connections > ssh2, so, we'd need to configure the connection host/port, but we can use the keys from there already (not sure how to consume that API though, needs some research)... or alternatively, we could just start with something as plink/ssh and ask the user to have that pre-configured already. > > Cheers, > > Fabio > > On Fri, Aug 18, 2017 at 4:53 PM, Kelson Zawack <kb...@co... <mailto:kb...@co...>> wrote: > Sounds good. I would be happy to help develop some of these features. I don’t have a ton of time either, but if we could split it up into some small pieces I could make some incremental improvements over the next few months. Do you have suggestions on where to start? > > Kelson > >> On Aug 18, 2017, at 3:34 PM, Fabio Zadrozny <fa...@gm... <mailto:fa...@gm...>> wrote: >> >> Humm, I just checked it here and the issue is that it'll pass things from the local eclipse install expecting they'll be in the remote install.... >> >> I think that for having a remote interpreter I'll have to actually change the implementation to support the use-case better (you'll need too many workarounds to work as is now). So, my suggestion is running from the shell currently (you can still edit in PyDev with something as RSE (Remote System Explorer) -- you can use the following update site to install it: http://download.eclipse.org/tm/updates/3.5/ <http://download.eclipse.org/tm/updates/3.5/>). >> >> As I said, I already have plans on improving the scenario, but I still couldn't find enough time to actually implement/document it better. >> >> Best Regards, >> >> Fabio >> >> On Wed, Aug 16, 2017 at 6:00 PM, Kelson Zawack <kb...@co... <mailto:kb...@co...>> wrote: >> Hi Fabio - >> >> Thanks for the suggestion. I tried what you suggested, but when I try to add my shell script as an interpreter in the preferences dialogue pydev complains ‘Unable to get info on the interpreter … common reasons include specifying an invalid interpreter (usually a link to the actual interpreter on Mac or Linux)’. It seems it needs to access the actual interpreter files and not just run the interpreter. >> >> Thoughts? >> >> Kelson >> >>> On Aug 14, 2017, at 7:35 AM, Fabio Zadrozny <fa...@gm... <mailto:fa...@gm...>> wrote: >>> >>> Hi Kelson, >>> >>> I must say that I haven't really tested this... in theory you could create a python interpreter which is a shell script which would then run a python over ssh and with a partition created with sshfs, things should work (just make sure that the partition locally maps to the same path remotely) -- although I must say I haven't really tested this setup myself -- so, if you do go that route, it'd be nice to hear your experience later on ;) >>> >>> There are plans to actually improve the remote development scenario on PyDev (with a remote interpreter supported by default), but I haven't been able to make time for it so far... maybe I'll create a crowdfunding for that so that users can help me get the needed time ;) >>> >>> Cheers, >>> >>> Fabio >>> >>> On Fri, Aug 11, 2017 at 10:39 AM, Kelson Zawack <kb...@co... <mailto:kb...@co...>> wrote: >>> I use Pydev for scientific computing and really like it. One problem I have is I would like to use it to run analyses on a server. My plan was to use ipython’s ability to run shell commands to ssh to the server and then launch an ipython session there. It seems that while the interactive interpreter can run the ssh just fine it isn’t able to pick up the remote terminal session that gets started. Any suggestions? >>> >>> Thanks >>> ------------------------------------------------------------------------------ >>> Check out the vibrant tech community on one of the world's most >>> engaging tech sites, Slashdot.org <http://slashdot.org/>! http://sdm.link/slashdot <http://sdm.link/slashdot> >>> _______________________________________________ >>> pydev-code mailing list >>> pyd...@li... <mailto:pyd...@li...> >>> https://lists.sourceforge.net/lists/listinfo/pydev-code <https://lists.sourceforge.net/lists/listinfo/pydev-code> >>> >>> ------------------------------------------------------------------------------ >>> Check out the vibrant tech community on one of the world's most >>> engaging tech sites, Slashdot.org <http://slashdot.org/>! http://sdm.link/slashdot_______________________________________________ <http://sdm.link/slashdot_______________________________________________> >>> pydev-code mailing list >>> pyd...@li... <mailto:pyd...@li...> >>> https://lists.sourceforge.net/lists/listinfo/pydev-code <https://lists.sourceforge.net/lists/listinfo/pydev-code> >> >> >> ------------------------------------------------------------------------------ >> Check out the vibrant tech community on one of the world's most >> engaging tech sites, Slashdot.org <http://slashdot.org/>! http://sdm.link/slashdot <http://sdm.link/slashdot> >> _______________________________________________ >> pydev-code mailing list >> pyd...@li... <mailto:pyd...@li...> >> https://lists.sourceforge.net/lists/listinfo/pydev-code <https://lists.sourceforge.net/lists/listinfo/pydev-code> >> >> >> ------------------------------------------------------------------------------ >> Check out the vibrant tech community on one of the world's most >> engaging tech sites, Slashdot.org <http://slashdot.org/>! http://sdm.link/slashdot_______________________________________________ <http://sdm.link/slashdot_______________________________________________> >> pydev-code mailing list >> pyd...@li... <mailto:pyd...@li...> >> https://lists.sourceforge.net/lists/listinfo/pydev-code <https://lists.sourceforge.net/lists/listinfo/pydev-code> > > > ------------------------------------------------------------------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot <http://sdm.link/slashdot> > _______________________________________________ > pydev-code mailing list > pyd...@li... <mailto:pyd...@li...> > https://lists.sourceforge.net/lists/listinfo/pydev-code <https://lists.sourceforge.net/lists/listinfo/pydev-code> > > > ------------------------------------------------------------------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot_______________________________________________ > pydev-code mailing list > pyd...@li... > https://lists.sourceforge.net/lists/listinfo/pydev-code |
From: Fabio Z. <fa...@gm...> - 2017-08-19 11:30:36
|
The first step would be being able to configure the interpreter for a remote machine... The main problem this doesn't work currently the way I said is that PyDev will call: ssh python -u 'local/path/to/interpreterInfo.py' So, the first step would be making that work (i.e.: run python on ssh but making the contents of the local file available remotely). This happens at org.python.pydev.ui.interpreters.PythonInterpreterManager.doCreateInterpreterInfo(String, IProgressMonitor, boolean) I believe Eclipse already has integration with jsch for doing the ssh connection -- the pub/private keys are configured at preferences > general > network connections > ssh2, so, we'd need to configure the connection host/port, but we can use the keys from there already (not sure how to consume that API though, needs some research)... or alternatively, we could just start with something as plink/ssh and ask the user to have that pre-configured already. Cheers, Fabio On Fri, Aug 18, 2017 at 4:53 PM, Kelson Zawack <kb...@co...> wrote: > Sounds good. I would be happy to help develop some of these features. I > don’t have a ton of time either, but if we could split it up into some > small pieces I could make some incremental improvements over the next few > months. Do you have suggestions on where to start? > > Kelson > > On Aug 18, 2017, at 3:34 PM, Fabio Zadrozny <fa...@gm...> wrote: > > Humm, I just checked it here and the issue is that it'll pass things from > the local eclipse install expecting they'll be in the remote install.... > > I think that for having a remote interpreter I'll have to actually change > the implementation to support the use-case better (you'll need too many > workarounds to work as is now). So, my suggestion is running from the shell > currently (you can still edit in PyDev with something as RSE (Remote System > Explorer) -- you can use the following update site to install it: > http://download.eclipse.org/tm/updates/3.5/). > > As I said, I already have plans on improving the scenario, but I still > couldn't find enough time to actually implement/document it better. > > Best Regards, > > Fabio > > On Wed, Aug 16, 2017 at 6:00 PM, Kelson Zawack <kb...@co...> wrote: > >> Hi Fabio - >> >> Thanks for the suggestion. I tried what you suggested, but when I try to >> add my shell script as an interpreter in the preferences dialogue pydev >> complains ‘Unable to get info on the interpreter … common reasons include >> specifying an invalid interpreter (usually a link to the actual interpreter >> on Mac or Linux)’. It seems it needs to access the actual interpreter >> files and not just run the interpreter. >> >> Thoughts? >> >> Kelson >> >> On Aug 14, 2017, at 7:35 AM, Fabio Zadrozny <fa...@gm...> wrote: >> >> Hi Kelson, >> >> I must say that I haven't really tested this... in theory you could >> create a python interpreter which is a shell script which would then run a >> python over ssh and with a partition created with sshfs, things should work >> (just make sure that the partition locally maps to the same path remotely) >> -- although I must say I haven't really tested this setup myself -- so, if >> you do go that route, it'd be nice to hear your experience later on ;) >> >> There are plans to actually improve the remote development scenario on >> PyDev (with a remote interpreter supported by default), but I haven't been >> able to make time for it so far... maybe I'll create a crowdfunding for >> that so that users can help me get the needed time ;) >> >> Cheers, >> >> Fabio >> >> On Fri, Aug 11, 2017 at 10:39 AM, Kelson Zawack <kb...@co...> wrote: >> >>> I use Pydev for scientific computing and really like it. One problem I >>> have is I would like to use it to run analyses on a server. My plan was to >>> use ipython’s ability to run shell commands to ssh to the server and then >>> launch an ipython session there. It seems that while the interactive >>> interpreter can run the ssh just fine it isn’t able to pick up the remote >>> terminal session that gets started. Any suggestions? >>> >>> Thanks >>> ------------------------------------------------------------ >>> ------------------ >>> Check out the vibrant tech community on one of the world's most >>> engaging tech sites, Slashdot.org <http://slashdot.org/>! >>> http://sdm.link/slashdot >>> _______________________________________________ >>> pydev-code mailing list >>> pyd...@li... >>> https://lists.sourceforge.net/lists/listinfo/pydev-code >>> >> >> ------------------------------------------------------------ >> ------------------ >> Check out the vibrant tech community on one of the world's most >> engaging tech sites, Slashdot.org <http://slashdot.org/>! >> http://sdm.link/slashdot_______________________________________________ >> pydev-code mailing list >> pyd...@li... >> https://lists.sourceforge.net/lists/listinfo/pydev-code >> >> >> >> ------------------------------------------------------------ >> ------------------ >> Check out the vibrant tech community on one of the world's most >> engaging tech sites, Slashdot.org! http://sdm.link/slashdot >> _______________________________________________ >> pydev-code mailing list >> pyd...@li... >> https://lists.sourceforge.net/lists/listinfo/pydev-code >> >> > ------------------------------------------------------------ > ------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot______ > _________________________________________ > pydev-code mailing list > pyd...@li... > https://lists.sourceforge.net/lists/listinfo/pydev-code > > > > ------------------------------------------------------------ > ------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > _______________________________________________ > pydev-code mailing list > pyd...@li... > https://lists.sourceforge.net/lists/listinfo/pydev-code > > |
From: Kelson Z. <kb...@co...> - 2017-08-18 19:53:14
|
Sounds good. I would be happy to help develop some of these features. I don’t have a ton of time either, but if we could split it up into some small pieces I could make some incremental improvements over the next few months. Do you have suggestions on where to start? Kelson > On Aug 18, 2017, at 3:34 PM, Fabio Zadrozny <fa...@gm...> wrote: > > Humm, I just checked it here and the issue is that it'll pass things from the local eclipse install expecting they'll be in the remote install.... > > I think that for having a remote interpreter I'll have to actually change the implementation to support the use-case better (you'll need too many workarounds to work as is now). So, my suggestion is running from the shell currently (you can still edit in PyDev with something as RSE (Remote System Explorer) -- you can use the following update site to install it: http://download.eclipse.org/tm/updates/3.5/ <http://download.eclipse.org/tm/updates/3.5/>). > > As I said, I already have plans on improving the scenario, but I still couldn't find enough time to actually implement/document it better. > > Best Regards, > > Fabio > > On Wed, Aug 16, 2017 at 6:00 PM, Kelson Zawack <kb...@co... <mailto:kb...@co...>> wrote: > Hi Fabio - > > Thanks for the suggestion. I tried what you suggested, but when I try to add my shell script as an interpreter in the preferences dialogue pydev complains ‘Unable to get info on the interpreter … common reasons include specifying an invalid interpreter (usually a link to the actual interpreter on Mac or Linux)’. It seems it needs to access the actual interpreter files and not just run the interpreter. > > Thoughts? > > Kelson > >> On Aug 14, 2017, at 7:35 AM, Fabio Zadrozny <fa...@gm... <mailto:fa...@gm...>> wrote: >> >> Hi Kelson, >> >> I must say that I haven't really tested this... in theory you could create a python interpreter which is a shell script which would then run a python over ssh and with a partition created with sshfs, things should work (just make sure that the partition locally maps to the same path remotely) -- although I must say I haven't really tested this setup myself -- so, if you do go that route, it'd be nice to hear your experience later on ;) >> >> There are plans to actually improve the remote development scenario on PyDev (with a remote interpreter supported by default), but I haven't been able to make time for it so far... maybe I'll create a crowdfunding for that so that users can help me get the needed time ;) >> >> Cheers, >> >> Fabio >> >> On Fri, Aug 11, 2017 at 10:39 AM, Kelson Zawack <kb...@co... <mailto:kb...@co...>> wrote: >> I use Pydev for scientific computing and really like it. One problem I have is I would like to use it to run analyses on a server. My plan was to use ipython’s ability to run shell commands to ssh to the server and then launch an ipython session there. It seems that while the interactive interpreter can run the ssh just fine it isn’t able to pick up the remote terminal session that gets started. Any suggestions? >> >> Thanks >> ------------------------------------------------------------------------------ >> Check out the vibrant tech community on one of the world's most >> engaging tech sites, Slashdot.org <http://slashdot.org/>! http://sdm.link/slashdot <http://sdm.link/slashdot> >> _______________________________________________ >> pydev-code mailing list >> pyd...@li... <mailto:pyd...@li...> >> https://lists.sourceforge.net/lists/listinfo/pydev-code <https://lists.sourceforge.net/lists/listinfo/pydev-code> >> >> ------------------------------------------------------------------------------ >> Check out the vibrant tech community on one of the world's most >> engaging tech sites, Slashdot.org <http://slashdot.org/>! http://sdm.link/slashdot_______________________________________________ <http://sdm.link/slashdot_______________________________________________> >> pydev-code mailing list >> pyd...@li... <mailto:pyd...@li...> >> https://lists.sourceforge.net/lists/listinfo/pydev-code <https://lists.sourceforge.net/lists/listinfo/pydev-code> > > > ------------------------------------------------------------------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot <http://sdm.link/slashdot> > _______________________________________________ > pydev-code mailing list > pyd...@li... <mailto:pyd...@li...> > https://lists.sourceforge.net/lists/listinfo/pydev-code <https://lists.sourceforge.net/lists/listinfo/pydev-code> > > > ------------------------------------------------------------------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot_______________________________________________ > pydev-code mailing list > pyd...@li... > https://lists.sourceforge.net/lists/listinfo/pydev-code |
From: Fabio Z. <fa...@gm...> - 2017-08-18 19:34:38
|
Humm, I just checked it here and the issue is that it'll pass things from the local eclipse install expecting they'll be in the remote install.... I think that for having a remote interpreter I'll have to actually change the implementation to support the use-case better (you'll need too many workarounds to work as is now). So, my suggestion is running from the shell currently (you can still edit in PyDev with something as RSE (Remote System Explorer) -- you can use the following update site to install it: http://download.eclipse.org/tm/updates/3.5/). As I said, I already have plans on improving the scenario, but I still couldn't find enough time to actually implement/document it better. Best Regards, Fabio On Wed, Aug 16, 2017 at 6:00 PM, Kelson Zawack <kb...@co...> wrote: > Hi Fabio - > > Thanks for the suggestion. I tried what you suggested, but when I try to > add my shell script as an interpreter in the preferences dialogue pydev > complains ‘Unable to get info on the interpreter … common reasons include > specifying an invalid interpreter (usually a link to the actual interpreter > on Mac or Linux)’. It seems it needs to access the actual interpreter > files and not just run the interpreter. > > Thoughts? > > Kelson > > On Aug 14, 2017, at 7:35 AM, Fabio Zadrozny <fa...@gm...> wrote: > > Hi Kelson, > > I must say that I haven't really tested this... in theory you could create > a python interpreter which is a shell script which would then run a python > over ssh and with a partition created with sshfs, things should work (just > make sure that the partition locally maps to the same path remotely) -- > although I must say I haven't really tested this setup myself -- so, if you > do go that route, it'd be nice to hear your experience later on ;) > > There are plans to actually improve the remote development scenario on > PyDev (with a remote interpreter supported by default), but I haven't been > able to make time for it so far... maybe I'll create a crowdfunding for > that so that users can help me get the needed time ;) > > Cheers, > > Fabio > > On Fri, Aug 11, 2017 at 10:39 AM, Kelson Zawack <kb...@co...> wrote: > >> I use Pydev for scientific computing and really like it. One problem I >> have is I would like to use it to run analyses on a server. My plan was to >> use ipython’s ability to run shell commands to ssh to the server and then >> launch an ipython session there. It seems that while the interactive >> interpreter can run the ssh just fine it isn’t able to pick up the remote >> terminal session that gets started. Any suggestions? >> >> Thanks >> ------------------------------------------------------------ >> ------------------ >> Check out the vibrant tech community on one of the world's most >> engaging tech sites, Slashdot.org! http://sdm.link/slashdot >> _______________________________________________ >> pydev-code mailing list >> pyd...@li... >> https://lists.sourceforge.net/lists/listinfo/pydev-code >> > > ------------------------------------------------------------ > ------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot______ > _________________________________________ > pydev-code mailing list > pyd...@li... > https://lists.sourceforge.net/lists/listinfo/pydev-code > > > > ------------------------------------------------------------ > ------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > _______________________________________________ > pydev-code mailing list > pyd...@li... > https://lists.sourceforge.net/lists/listinfo/pydev-code > > |
From: Kelson Z. <kb...@co...> - 2017-08-16 21:01:24
|
Hi Fabio - Thanks for the suggestion. I tried what you suggested, but when I try to add my shell script as an interpreter in the preferences dialogue pydev complains ‘Unable to get info on the interpreter … common reasons include specifying an invalid interpreter (usually a link to the actual interpreter on Mac or Linux)’. It seems it needs to access the actual interpreter files and not just run the interpreter. Thoughts? Kelson > On Aug 14, 2017, at 7:35 AM, Fabio Zadrozny <fa...@gm...> wrote: > > Hi Kelson, > > I must say that I haven't really tested this... in theory you could create a python interpreter which is a shell script which would then run a python over ssh and with a partition created with sshfs, things should work (just make sure that the partition locally maps to the same path remotely) -- although I must say I haven't really tested this setup myself -- so, if you do go that route, it'd be nice to hear your experience later on ;) > > There are plans to actually improve the remote development scenario on PyDev (with a remote interpreter supported by default), but I haven't been able to make time for it so far... maybe I'll create a crowdfunding for that so that users can help me get the needed time ;) > > Cheers, > > Fabio > > On Fri, Aug 11, 2017 at 10:39 AM, Kelson Zawack <kb...@co... <mailto:kb...@co...>> wrote: > I use Pydev for scientific computing and really like it. One problem I have is I would like to use it to run analyses on a server. My plan was to use ipython’s ability to run shell commands to ssh to the server and then launch an ipython session there. It seems that while the interactive interpreter can run the ssh just fine it isn’t able to pick up the remote terminal session that gets started. Any suggestions? > > Thanks > ------------------------------------------------------------------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot <http://sdm.link/slashdot> > _______________________________________________ > pydev-code mailing list > pyd...@li... <mailto:pyd...@li...> > https://lists.sourceforge.net/lists/listinfo/pydev-code <https://lists.sourceforge.net/lists/listinfo/pydev-code> > > ------------------------------------------------------------------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot_______________________________________________ > pydev-code mailing list > pyd...@li... > https://lists.sourceforge.net/lists/listinfo/pydev-code |
From: Fabio Z. <fa...@gm...> - 2017-08-15 18:12:37
|
PyDev 5.9.2 Release Highlights - *Important* PyDev now requires Java 8 and Eclipse 4.6 (Neon) onwards. - PyDev 5.2.0 is the last release supporting Eclipse 4.5 (Mars). - *Debugger* - Integrated speedups for Python 3.6 which use the new Python hook which allows the debugger to add breakpoints through bytecode manipulation. - Some critical fixes related to issues in the latest debugger (#PyDev-837, #PyDev-838, #PyDev-817). - Added support for having isort as the engine for import sorting. - Fixed issue on text search with *Lucene* when the user had another plugin which also used lucene (*#PyDev-826*). - From this version onwards, PyDev is built with a proper certificate (previous versions used a self-signed certificate). - Google App Engine templates now working out of the box (patch by *Mat Booth*). - Optimization in editor highlighting when dealing with huge files. - Some bugfixes in pytest integration. - *cv2* added to forced builtins by default for working with OpenCV. - Fixed issue when parsing empty f-string. What is PyDev? PyDev is an open-source Python IDE on top of Eclipse for Python, Jython and IronPython development. It comes with goodies such as code completion, syntax highlighting, syntax analysis, code analysis, refactor, debug, interactive console, etc. Details on PyDev: http://pydev.org Details on its development: http://pydev.blogspot.com What is LiClipse? LiClipse is a PyDev standalone with goodies such as support for Multiple cursors, theming, TextMate bundles and a number of other languages such as Django Templates, Jinja2, Kivy Language, Mako Templates, Html, Javascript, etc. It's also a commercial counterpart which helps supporting the development of PyDev. Details on LiClipse: http://www.liclipse.com/ Cheers, -- Fabio Zadrozny ------------------------------ Software Developer LiClipse http://www.liclipse.com PyDev - Python Development Environment for Eclipse http://pydev.org http://pydev.blogspot.com PyVmMonitor - Python Profiler http://www.pyvmmonitor.com/ |
From: Fabio Z. <fa...@gm...> - 2017-08-14 11:35:34
|
Hi Kelson, I must say that I haven't really tested this... in theory you could create a python interpreter which is a shell script which would then run a python over ssh and with a partition created with sshfs, things should work (just make sure that the partition locally maps to the same path remotely) -- although I must say I haven't really tested this setup myself -- so, if you do go that route, it'd be nice to hear your experience later on ;) There are plans to actually improve the remote development scenario on PyDev (with a remote interpreter supported by default), but I haven't been able to make time for it so far... maybe I'll create a crowdfunding for that so that users can help me get the needed time ;) Cheers, Fabio On Fri, Aug 11, 2017 at 10:39 AM, Kelson Zawack <kb...@co...> wrote: > I use Pydev for scientific computing and really like it. One problem I > have is I would like to use it to run analyses on a server. My plan was to > use ipython’s ability to run shell commands to ssh to the server and then > launch an ipython session there. It seems that while the interactive > interpreter can run the ssh just fine it isn’t able to pick up the remote > terminal session that gets started. Any suggestions? > > Thanks > ------------------------------------------------------------ > ------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > _______________________________________________ > pydev-code mailing list > pyd...@li... > https://lists.sourceforge.net/lists/listinfo/pydev-code > |
From: Kelson Z. <kb...@co...> - 2017-08-11 13:40:01
|
I use Pydev for scientific computing and really like it. One problem I have is I would like to use it to run analyses on a server. My plan was to use ipython’s ability to run shell commands to ssh to the server and then launch an ipython session there. It seems that while the interactive interpreter can run the ssh just fine it isn’t able to pick up the remote terminal session that gets started. Any suggestions? Thanks |
From: Fabio Z. <fa...@gm...> - 2017-06-08 18:15:43
|
PyDev 5.8.0 Release Highlights - *Important* PyDev now requires Java 8 and Eclipse 4.6 (Neon) onwards. - PyDev 5.2.0 is the last release supporting Eclipse 4.5 (Mars). - *Code Analysis* - Fixed issue getting existing PyLint markers. - There's now an Info and an Ignore level. - *Debugger* - The debugger now provides hooks for clients and provides ways to extend the handling of custom types. See: https://github.com/fabioz/PyDev.Debugger/tree/master/pydevd_plugins/extensions (patch by *Yuli Fiterman*). - Fixed issue where the debugger could end up removing quotes on args. *#PyDev-797* - The debugger now works with IronPython again -- although note that *IronPython* *2.7.6* and *2.7.7* have a critical bug which prevents IronPython from working in PyDev: https://github.com/IronLanguages/main/issues/1663 - *Code Coverage* - Fixed issue getting code-coverage version. *#PyDev-791* - Properly works when running with pytest (provided that pytest-cov is installed). - *Others* - Update .yaml file for google app engine project templates (patch by *JunjieW*). - Upgraded Lucene to 6.1.0 (patch by *Sopot Cela*). - Update docstring from parameters (Ctrl+1 on *def*) properly considers sphinx with types. *#PyDev-787* - Code Completion: Properly finding *__init__* from superclass in inherited classes. *#PyDev-802* - No longer showing icon to start interactive console in toolbar because Eclipse could end up creating multiple entries which were shown forever. *#PyDev-708* - Other minor bugfixes. What is PyDev? PyDev is an open-source Python IDE on top of Eclipse for Python, Jython and IronPython development. It comes with goodies such as code completion, syntax highlighting, syntax analysis, code analysis, refactor, debug, interactive console, etc. Details on PyDev: http://pydev.org Details on its development: http://pydev.blogspot.com What is LiClipse? LiClipse is a PyDev standalone with goodies such as support for Multiple cursors, theming, TextMate bundles and a number of other languages such as Django Templates, Jinja2, Kivy Language, Mako Templates, Html, Javascript, etc. It's also a commercial counterpart which helps supporting the development of PyDev. Details on LiClipse: http://www.liclipse.com/ Cheers, -- Fabio Zadrozny ------------------------------ Software Developer LiClipse http://www.liclipse.com PyDev - Python Development Environment for Eclipse http://pydev.org http://pydev.blogspot.com PyVmMonitor - Python Profiler http://www.pyvmmonitor.com/ |
From: Dan D. <da...@da...> - 2017-04-12 15:30:01
|
Thanks, Fabio. Keep up the good work. I was unable to convince my employer to use PyDev (and/or Lilclipse) in place of PyCharm, but since I do Java development as well, I really, really appreciate having it all right there. I support your work directly instead. On Wed, Apr 12, 2017 at 7:14 AM, Fabio Zadrozny <fa...@gm...> wrote: > PyDev 5.7.0 Release Highlights > ------------------------------- > > * **Important** PyDev now requires Java 8 and Eclipse 4.6 (Neon) onwards. > > * PyDev 5.2.0 is the last release supporting Eclipse 4.5 (Mars). > > * **PyLint** > > * The PyLint integration is much improved. > * Working along with the PyDev code-analysis. > * If there's an equivalent code analysis error in PyLint and PyDev, the > PyLint one is hidden. > * **Ctrl+1** on PyLint error line shows option to silent error in that > line. > * See: http://pydev.org/manual_adv_pylint.html for details. > > * **Debugger** > > * Fixed issue when sorting which could lead to error comparing a value > with None. > * Fixed issue which prevented debugger from working with Jython due to the > lack of sys._current_frames. > * Testing Jython on CI. > > * **Code Completion** > > * Properly unpacking assigns from a parameter to an instance with type > documented in docstring. **#PyDev-778** > > * **Others** > > * When assigning parameters to attributes (**Ctrl+1** on function > **def**), skip adding duplicate assignments. > * When adding parameters to docstrings (**Ctrl+1** on function **def**), > it will now properly update an existing docstring, not only create one from > scratch. > * In Windows, when searching executables, priority is given to a python > executable found in the PATH (as in Mac/Linux). > * Fixed issue were space was wrongly removed in code formatter. > **#PyDev-784** > > > What is PyDev? > --------------------------- > > PyDev is an open-source Python IDE on top of Eclipse for Python, Jython > and IronPython development. > > It comes with goodies such as code completion, syntax highlighting, syntax > analysis, code analysis, refactor, debug, interactive console, etc. > > Details on PyDev: http://pydev.org > Details on its development: http://pydev.blogspot.com > > > What is LiClipse? > --------------------------- > > LiClipse is a PyDev standalone with goodies such as support for Multiple > cursors, theming, TextMate bundles and a number of other languages such as > Django Templates, Jinja2, Kivy Language, Mako Templates, Html, Javascript, > etc. > > It's also a commercial counterpart which helps supporting the development > of PyDev. > > Details on LiClipse: http://www.liclipse.com/ > > > > Cheers, > > -- > Fabio Zadrozny > ------------------------------------------------------ > Software Developer > > LiClipse > http://www.liclipse.com > > PyDev - Python Development Environment for Eclipse > http://pydev.org > http://pydev.blogspot.com > > PyVmMonitor - Python Profiler > http://www.pyvmmonitor.com/ > > > ------------------------------------------------------------ > ------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > _______________________________________________ > pydev-code mailing list > pyd...@li... > https://lists.sourceforge.net/lists/listinfo/pydev-code > > |
From: Fabio Z. <fa...@gm...> - 2017-04-12 11:15:23
|
PyDev 5.7.0 Release Highlights ------------------------------- * **Important** PyDev now requires Java 8 and Eclipse 4.6 (Neon) onwards. * PyDev 5.2.0 is the last release supporting Eclipse 4.5 (Mars). * **PyLint** * The PyLint integration is much improved. * Working along with the PyDev code-analysis. * If there's an equivalent code analysis error in PyLint and PyDev, the PyLint one is hidden. * **Ctrl+1** on PyLint error line shows option to silent error in that line. * See: http://pydev.org/manual_adv_pylint.html for details. * **Debugger** * Fixed issue when sorting which could lead to error comparing a value with None. * Fixed issue which prevented debugger from working with Jython due to the lack of sys._current_frames. * Testing Jython on CI. * **Code Completion** * Properly unpacking assigns from a parameter to an instance with type documented in docstring. **#PyDev-778** * **Others** * When assigning parameters to attributes (**Ctrl+1** on function **def**), skip adding duplicate assignments. * When adding parameters to docstrings (**Ctrl+1** on function **def**), it will now properly update an existing docstring, not only create one from scratch. * In Windows, when searching executables, priority is given to a python executable found in the PATH (as in Mac/Linux). * Fixed issue were space was wrongly removed in code formatter. **#PyDev-784** What is PyDev? --------------------------- PyDev is an open-source Python IDE on top of Eclipse for Python, Jython and IronPython development. It comes with goodies such as code completion, syntax highlighting, syntax analysis, code analysis, refactor, debug, interactive console, etc. Details on PyDev: http://pydev.org Details on its development: http://pydev.blogspot.com What is LiClipse? --------------------------- LiClipse is a PyDev standalone with goodies such as support for Multiple cursors, theming, TextMate bundles and a number of other languages such as Django Templates, Jinja2, Kivy Language, Mako Templates, Html, Javascript, etc. It's also a commercial counterpart which helps supporting the development of PyDev. Details on LiClipse: http://www.liclipse.com/ Cheers, -- Fabio Zadrozny ------------------------------------------------------ Software Developer LiClipse http://www.liclipse.com PyDev - Python Development Environment for Eclipse http://pydev.org http://pydev.blogspot.com PyVmMonitor - Python Profiler http://www.pyvmmonitor.com/ |
From: Fabio Z. <fa...@gm...> - 2017-03-23 12:00:44
|
PyDev 5.6.0 Release Highlights - *Important* PyDev now requires Java 8 and Eclipse 4.6 (Neon) onwards. - PyDev 5.2.0 is the last release supporting Eclipse 4.5 (Mars). - *Debugger* - *Performance* enhancements on the *debugger* (which should be *60%-100%* faster now). - The *debugger* now only supports *Python 2.6 onwards* (keep on PyDev 5.5.0 for Python 2.5 or below). - Properly displaying variables when the *interactive console* is connected to a *debug session*. *#PyDev-776* - Providing a way for the debugger to support a user-specified version of Qt for debugging QThreads (*preferences > PyDev > Debug > Qt Threads*). - Fixed issue where a *native Qt signal is not callable* message was raised when connecting a signal to QThread.started. - Fixed issue in displaying variable (with *Ctrl+Shift+D*) when debugging. - Debug view toolbar icons no longer appearing stretched due to Set Next Statement icon having a different size. - *Code completion* - *super* is now properly recognized (code completion and find definition). - *pytest fixtures* are now properly recognized (code completion and find definition). - Suppress invalid completions on literals numbers (patch by Jonah Graham) - *Others* - It's now possible to save the PyUnit preferences to the project or user settings. - Upgraded *pep8* to the latest *pycodestyle*. - Upgraded to latest *autopep8*. - Fixed issue in Django shell if version >= 1.10 *#PyDev-752*. - Add support for *coverage 4.x* (minimum supported version is now 4.3). *#PyDev-691* - Syntax highlighting for *matmul operator* (was being considered a decorator). *#PyDev-771* - Making *PyLint* use the same thread pool used for code analysis. - String index out of range while reading buffer in AbstractShell. *#PyDev-768* What is PyDev? PyDev is an open-source Python IDE on top of Eclipse for Python, Jython and IronPython development. It comes with goodies such as code completion, syntax highlighting, syntax analysis, code analysis, refactor, debug, interactive console, etc. Details on PyDev: http://pydev.org Details on its development: http://pydev.blogspot.com What is LiClipse? LiClipse is a PyDev standalone with goodies such as support for Multiple cursors, theming, TextMate bundles and a number of other languages such as Django Templates, Jinja2, Kivy Language, Mako Templates, Html, Javascript, etc. It's also a commercial counterpart which helps supporting the development of PyDev. Details on LiClipse: http://www.liclipse.com/ Cheers, -- Fabio Zadrozny ------------------------------ Software Developer LiClipse http://www.liclipse.com PyDev - Python Development Environment for Eclipse http://pydev.org http://pydev.blogspot.com PyVmMonitor - Python Profiler http://www.pyvmmonitor.com/ |