77Follow the [ Wiki Session] ( https://github.com/albilu/netbeansPython/wiki ) (WIP) for the full ` user guide `
88
99### Requirements
10+
1011[ ![ ] ( https://img.shields.io/badge/Python-3.7+-green )] ( ) [ ![ ] ( https://img.shields.io/badge/JDK-11+-green )] ( ) [ ![ ] ( https://img.shields.io/badge/Netbeans-13+-green )] ( )
1112
1213### Installation
13- - Install from Netbeans \
14- ` Tools -> Plugins -> Available Plugins -> Install `
15- - Or Download the latest [ release] ( https://github.com/albilu/netbeansPython/releases ) and install in Netbeans: \
16- ` Tools -> Plugins -> Downloaded -> Add Plugins -> Install `
14+
15+ - Install from Netbeans \
16+ ` Tools -> Plugins -> Available Plugins -> Install `
17+
18+ - If Plugin not available, register the repository
19+ ` Tools -> Plugins -> Settings -> Add `
20+ https://raw.githubusercontent.com/albilu/netbeansPython/master/ppuc/{Netbeans version}/updates.xml
21+
22+ - Or Download the latest [ release] ( https://github.com/albilu/netbeansPython/releases ) and install in Netbeans: \
23+ ` Tools -> Plugins -> Downloaded -> Add Plugins -> Install `
1724
1825### Bugs
1926
@@ -29,52 +36,62 @@ The project is driven by the need to bring to Netbeans similar support for Pytho
2936### Support/Contribute/Sponsor
3037
3138Support this project growth and maintenance by:
32- - Starring it [ ![ ] ( https://img.shields.io/github/stars/albilu/netbeansPython )] ( )
33- - Submiting [ PR] ( https://github.com/albilu/netbeansPython/pulls ) for issues in the backlog
34- - [ Sponsoring it] ( https://github.com/sponsors/albilu )
39+
40+ - Starring it [ ![ ] ( https://img.shields.io/github/stars/albilu/netbeansPython )] ( )
41+ - Submiting [ PR] ( https://github.com/albilu/netbeansPython/pulls ) for issues in the backlog
42+ - [ Sponsoring it] ( https://github.com/sponsors/albilu )
3543
3644### Related Projects
3745
3846This is a non exhaustive list of some outstanding projects this module rely on:
39- - [ python-lsp-server] ( https://github.com/python-lsp/python-lsp-server ) : Python Language Server * by Spyder IDE Community*
40- - [ pty4j] ( https://github.com/JetBrains/pty4j ) : Java implementation of PTY * by JetBrains*
41- - [ pynguin] ( https://github.com/se2p/pynguin ) : Python Unit Test Generator
47+
48+ - [ python-lsp-server] ( https://github.com/python-lsp/python-lsp-server ) : Python Language Server _ by Spyder IDE Community_
49+ - [ pty4j] ( https://github.com/JetBrains/pty4j ) : Java implementation of PTY _ by JetBrains_
50+ - [ pynguin] ( https://github.com/se2p/pynguin ) : Python Unit Test Generator
4251
4352## Main Features
53+
4454### Project Management
45- - Simple Python project type creation (with ` venv/virtualenv ` )
46- - Import projects from Sources
47- - Simple [ Poetry] ( https://python-poetry.org/ ) project creation (common ` poetry ` commands supported)
48- - Run/Build projects
55+
56+ - Simple Python project type creation (with ` venv/virtualenv ` )
57+ - Import projects from Sources
58+ - Simple [ Poetry] ( https://python-poetry.org/ ) project creation (common ` poetry ` commands supported)
59+ - Run/Build projects
4960 ![ f9b73732e9534000af91eb4e9bf11208.png] ( _resources/f9b73732e9534000af91eb4e9bf11208.png )
5061
5162### LSP Server Features
52- - [ See list of features supported] ( https://github.com/python-lsp/python-lsp-server#lsp-server-features )
63+
64+ - [ See list of features supported] ( https://github.com/python-lsp/python-lsp-server#lsp-server-features )
5365 ![ d242d82a04c729be7c6e6b0b84759c2f.png] ( _resources/d242d82a04c729be7c6e6b0b84759c2f.png )
54- - [ LSP Configurations] ( https://github.com/python-lsp/python-lsp-server#configuration ) available in Netbeans via: \
55- ` Tools -> Python Platforms -> Lsp Server `
66+ - [ LSP Configurations] ( https://github.com/python-lsp/python-lsp-server#configuration ) available in Netbeans via: \
67+ ` Tools -> Python Platforms -> Lsp Server `
5668 ![ f4ecdf1c9e7648113e8dd265b277366a.png] ( _resources/f4ecdf1c9e7648113e8dd265b277366a.png )
5769
5870### Python Interpreters Management
59- - Multiple Python Interpreters Management including [ venv] ( https://docs.python.org/3/library/venv.html#venv-def ) and ` virtualenv `
71+
72+ - Multiple Python Interpreters Management including [ venv] ( https://docs.python.org/3/library/venv.html#venv-def ) and ` virtualenv `
6073 ![ cad96c97900764698d62caf7d6bf49b4.png] ( _resources/cad96c97900764698d62caf7d6bf49b4.png )
6174
6275### Packages Management
63- - Manage Python Packages (Install/Delete) via [ Pypi] ( https://pypi.org/ ) or personal Repositories \
64- ` Windows -> Python Package Manager `
76+
77+ - Manage Python Packages (Install/Delete) via [ Pypi] ( https://pypi.org/ ) or personal Repositories \
78+ ` Windows -> Python Package Manager `
6579 ![ 74a5dd8877b9608931b49604ab59440d.png] ( _resources/74a5dd8877b9608931b49604ab59440d.png )
6680
6781### Python REPL
68- - [ IPython] ( https://github.com/ipython/ipython ) and [ PTPython] ( https://github.com/prompt-toolkit/ptpython ) integrated as Interactive Shells (with autocompletion) \
69- ` Windows -> Interactive Python Interpreters -> IPython `
82+
83+ - [ IPython] ( https://github.com/ipython/ipython ) and [ PTPython] ( https://github.com/prompt-toolkit/ptpython ) integrated as Interactive Shells (with autocompletion) \
84+ ` Windows -> Interactive Python Interpreters -> IPython `
7085 ![ b18df5a8d44631819affe75ecd6fab61.png] ( _resources/b18df5a8d44631819affe75ecd6fab61.png )
7186
7287### Unittest/Test Coverage
73- - [ Unittest] ( https://docs.python.org/3/library/unittest.html ) /code [ coverage] ( https://coverage.readthedocs.io/en/7.2.2/# ) suportted
74- - Create/Generate unit tests
75- - Go to test/tested class
88+
89+ - [ Unittest] ( https://docs.python.org/3/library/unittest.html ) /code [ coverage] ( https://coverage.readthedocs.io/en/7.2.2/# ) suportted
90+ - Create/Generate unit tests
91+ - Go to test/tested class
7692 ![ ebaed2b72b503dec7733d6698f3a0a72.png] ( _resources/ebaed2b72b503dec7733d6698f3a0a72.png )
7793
7894### Debugger
79- - Lite Python Debugger relying on the Python internal debugger [ PDB] ( https://docs.python.org/3/library/pdb.html ) (breakpoints/callstack/variable inspection) supported
80- 
95+
96+ - Lite Python Debugger relying on the Python internal debugger [ PDB] ( https://docs.python.org/3/library/pdb.html ) (breakpoints/callstack/variable inspection) supported
97+ ![ 74a5dd8877b9608931b49604ab59555d.png] ( _resources/74a5dd8877b9608931b49604ab59555d.png )
0 commit comments