Merge branch 'master' of github.com:KusoIDE/KusoIDE

This commit is contained in:
Sameer Rahmani 2014-03-23 21:54:19 +04:30
commit c548bfc0e5
2 changed files with 59 additions and 50 deletions

View File

@ -1,15 +1,58 @@
Kuso IDE Kuso IDE
======== ========
A piece of Shit GNU Emacs based IDE If you love **GNU/Emacs**, If you love to program in an editor instead of big slow IDE but still enjoy to have a handy code editor then Kuso IDE is the right choice for you.
Copyright (C) 2010-2013 Sameer Rahmani <lxsameer@gnu.org>
Contents
========
1. License
2. Dependencies
1. License Dependencies
========== ============
Kuso IDE required these softwares:
* GNU Emacs >= 24.3
* texinfo
* git (If you want to install or update packages via `el-get`)
* bzr (If you want to install or update packages via `el-get`)
Python dependencies (kuso-python plugin)
----------------------------------------
* pep8
* pyflakes
* pychecker
* pylint
* jedi
* epc
Ruby dependencies (kuso-ruby plugin)
------------------------------------
* rb-readline
* Rake
* Bundle
* rbenv
HTML dependencies
-----------------
* tidy
* xmlstarlet
CSS dependencies
----------------
* python-cssutils (pip install cssutils)
* csslint
Installation
============
Just run `install.sh` script in its directory like this:
```bash
$ ./install.sh
```
and answer to questions which installer will ask you. That's it.
Enjoy using **Kuso IDE** ;)
License
=======
Kuso IDE is free software; you can redistribute it and/or modify Kuso IDE is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or the Free Software Foundation; either version 2 of the License, or
@ -27,42 +70,4 @@ with this program; if not, write to the Free Software Foundation, Inc.,
All the documents of Kuso IDE that locate in 'doc' directories release All the documents of Kuso IDE that locate in 'doc' directories release
under the term of GNU FDL. under the term of GNU FDL.
2. Dependencies Copyright (C) 2010-2014 Sameer Rahmani <lxsameer@gnu.org>
===============
Kuso IDE required these softwares:
* GNU Emacs
* texinfo
* git
* bzr
* bzr - A decentralized revision control system
Python dependencies (kuso-python plugin)
----------------------------------------
* pep8
* pyflakes
* pychecker
* pylint
* jedi
* epc
Ruby dependencies (kuso-ruby plugin)
------------------------------------
* rb-readline
* Rake
* Bundle
HTML dependencies
-----------------
* tidy
* xmlstarlet
CSS dependencies
----------------
* python-cssutils (pip install cssutils)
* csslint
3. Installation
===============
Just run install.sh in its directory and after that run kuso to get extra plugins

View File

@ -12,15 +12,19 @@
# You should have received a copy of the GNU General Public License along with # You should have received a copy of the GNU General Public License along with
# this program. If not, see http://www.gnu.org/licenses/. # this program. If not, see http://www.gnu.org/licenses/.
from __future__ import print_function
import sys import sys
def check_for_package(pkg): def check_for_package(pkg):
try: try:
__import__(pkg, globals(), locals(), [], -1) try:
print "1" __import__(pkg, globals(), locals(), [], -1)
except ValueError:
__import__(pkg, globals(), locals(), [], 0)
print("1")
except ImportError: except ImportError:
print "0" print("0")
if __name__ == "__main__": if __name__ == "__main__":