Comments (10)
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.
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.
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.
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.
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.
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.
https://github.com/jonathanslenders/pyvim/ is an option; using the awesome prompt_toolkit
from ergonomica.
Yep, it works, at least minimum of it
from ergonomica.
Awesome, I'll get to integration ASAP
from ergonomica.
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)
- ergo epm installation error ('ergo_epm' has not attribute 'exports') HOT 1
- Wheel package for Windows
- Add tail-call optimization HOT 1
- Ergonomica web page is unavailable (404) HOT 1
- Become PEP8-compliant through Pylint HOT 2
- Event/Implication Pattern HOT 1
- ModuleNotFoundError: No module named 'prompt_toolkit.key_binding.manager' HOT 1
- Migrate to Click for argument parsing
- https://ergonomica.readthedocs.io/ does not exist
- Add builtin version command HOT 1
- Add pycron scheduling HOT 1
- Nested expressions don't work HOT 1
- Add pymux for multiplexing HOT 1
- Add to AUR (Arch User Repository) or other pacman sources HOT 1
- Use lisp-style stringly typing HOT 2
- Rewrite Docopt HOT 2
- Integrate manpage parser HOT 3
- Make environment variables that are identical to system ones be ported on `subprocess` call HOT 1
- Default shell handler acts strangely on Arch Pacman HOT 2
- Add Python2 support HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ergonomica.