Hello,
As AI is booming with Python as the leading Programming Language it is very sad that Netbeans is not offering support for it.

I started this project with the aim to bring the support to Python in Netbeans focusing mainly on features available on Pycharm/Spyder IDE and VScode (Package management/Environment management etc...)

I am now releasing the first version which will stay in beta till the end of this month.

See much details on available features here: https://github.com/albilu/netbeansPython

NBMs available here: https://github.com/albilu/netbeansPython/releases

Please try it and share your feedback.
Thanks


   Main Features


     Project Management

 * Simple Python projects type creation (with |venv/virtualenv|)
 * Import projects from Sources
 * Simple Poetry <https://python-poetry.org/> porjects creation (common
   |poetry| commands supported)
 * Run/Build projects

f9b73732e9534000af91eb4e9bf11208.png


     LSP Server Features

 * See list of features supported
   <https://github.com/python-lsp/python-lsp-server#lsp-server-features>

d242d82a04c729be7c6e6b0b84759c2f.png

LSP Configurations <https://github.com/python-lsp/python-lsp-server#configuration> available in Netbeans via:
|Tools -> Python Platforms -> Lsp Server|

f4ecdf1c9e7648113e8dd265b277366a.png||


     Python Interpreters Management

 * Multiple Python Interpreters Management including venv
   <https://docs.python.org/3/library/venv.html#venv-def> and |virtualenv|

cad96c97900764698d62caf7d6bf49b4.png


     Packages Management

 * Manage Python Packages (Install/Delete) via Pypi <https://pypi.org/>
   or personal Repositories

74a5dd8877b9608931b49604ab59440d.png


     Python REPL

 * IPython <https://github.com/ipython/ipython> and PTPython
   <https://github.com/prompt-toolkit/ptpython> integrated as
   Interactive Shells (with autocompletion)
   |Windows -> Interactive Python Interpreters -> IPython|

b18df5a8d44631819affe75ecd6fab61.png


     Unittest/Test Coverage

 * Unittest <https://docs.python.org/3/library/unittest.html>/code
   coverage <https://coverage.readthedocs.io/en/7.2.2/#> suportted
 * Create/Generate unit tests
 * Go to test/tested class

ebaed2b72b503dec7733d6698f3a0a72.png

Reply via email to