GithubHelp home page GithubHelp logo

Comments (10)

psychedel avatar psychedel commented on May 17, 2024

Anaconda, Intel Python distribution
https://software.intel.com/en-us/articles/using-intel-distribution-for-python-with-anaconda

Full output:
$ /c/ergonomica/ergonomica
Traceback (most recent call last):
File "C:/ergonomica/ergonomica.py", line 55, in
from lib.lang.error_handler import handle_runtime_error
File "C:\ergonomica\lib\lang\error_handler.py", line 20, in
from lib.load.load_commands import verbs
File "C:\ergonomica\lib\load\load_commands.py", line 23, in
from lib.lib import verbs
File "C:\ergonomica\lib\lib_init_.py", line 22, in
verbs.update(import('lib.lib.'+item, globals(), locals(), ['object'], 0).verbs)
File "C:\ergonomica\lib\lib\edit.py", line 29, in
from lib.suplemon.cli import main
File "C:\ergonomica\lib\suplemon\cli.py", line 7, in
from .main import App, version
File "C:\ergonomica\lib\suplemon\main.py", line 11, in
from . import ui
File "C:\ergonomica\lib\suplemon\ui.py", line 10, in
from .prompt import Prompt, PromptBool, PromptFile
File "C:\ergonomica\lib\suplemon\prompt.py", line 8, in
from .editor import Editor
File "C:\ergonomica\lib\suplemon\editor.py", line 11, in
from .viewer import Viewer
File "C:\ergonomica\lib\suplemon\viewer.py", line 9, in
import curses
File "C:\Anaconda3\lib\curses_init_.py", line 13, in
from _curses import *
ImportError: No module named '_curses'

from ergonomica.

lschumm avatar lschumm commented on May 17, 2024

Damn. I chose suplemon to have Windows support but since I don't have a Windows computer, I couldn't test. No such support is planned (richrd/suplemon#101). I'll look into a different (actually cross-platform) editor.

from ergonomica.

psychedel avatar psychedel commented on May 17, 2024

How can I help?
I have Windows 10, Windows bash (https://msdn.microsoft.com/en-us/commandline/wsl/about)
mingw, some experience with Python.
And time/will to help such great project :)
But I found it 5 mins ago - so will check the internals.

from ergonomica.

lschumm avatar lschumm commented on May 17, 2024

Thanks for the interest! I was thinking of doing something like https://wiki.wxpython.org/WxHowtoSmallEditor, not entirely sure yet of what editor (if you have any suggestion that would be great). Essentially the edit command, who's source is located at lib/lib/edit.py imports suplemon in the case that an editor is not set (and that import is what's raising the error).

from ergonomica.

psychedel avatar psychedel commented on May 17, 2024

I'm more from the hardware world (FPGAs, etc.) - so no big experience with console editors and special features for the console applications... I saw that Kaa is multiplatform - https://github.com/kaaedit/kaa
But Python 3.3 or later

from ergonomica.

lschumm avatar lschumm commented on May 17, 2024

Cygwin environment on Windows platform is not supported at this time, but will be tested after they provide Python 3.3 package.

I'll keep it on my radar but not really having Windows support and less support for *NIX systems (w/o Python3) makes it a no for me. On the other hand, wxEditor doesn't really have all the features nano has (which is what this was meant to replace).

from ergonomica.

lschumm avatar lschumm commented on May 17, 2024

https://github.com/jonathanslenders/pyvim/ is an option; using the awesome prompt_toolkit

from ergonomica.

psychedel avatar psychedel commented on May 17, 2024

Yep, it works, at least minimum of it

from ergonomica.

lschumm avatar lschumm commented on May 17, 2024

Awesome, I'll get to integration ASAP

from ergonomica.

lschumm avatar lschumm commented on May 17, 2024

Implemented in db7383b! Very beta (doesn't accept files yet: issue #48 ) but basic implementation is there! Thanks @orionbytes for notifying me that my cross-platform shell was not in fact cross-platform 😃!

from ergonomica.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.