sorry, just noticed i didnt answer the question correctly. Short term
plan is to include on the Plugin Portal and long term PR to Netbeans
Le 08/04/2023 à 08:12, Albilu a écrit :
Yes that is the plan!
Le 07/04/2023 à 19:51, Bill Brooks a écrit :
Looks interesting! I'll check it out this weekend.
What happens when the beta period has completed? Are you planning on
submitting this as a PR or for inclusion on the NetBeans Plugin
Portal <https://plugins.netbeans.apache.org/>?
Bill
On Thu, Apr 6, 2023 at 12:53 PM Albilu <albi...@gmail.com> wrote:
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