diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md
index 7de6ef3..f6d07c4 100644
--- a/.github/ISSUE_TEMPLATE/bug_report.md
+++ b/.github/ISSUE_TEMPLATE/bug_report.md
@@ -25,11 +25,12 @@ If applicable, add screenshots to help explain your problem.
**Desktop (please complete the following information):**
- OS: [e.g. iOS]
- JDK Version [e.g. 22]
+ - Python version [e.g. 3.11.8]
- Netbeans Version: [e.g. 22]
- Python Plugin Version: [e.g. 22]
**Mandatory Logs**
Add any other context about the problem here.
[e.g. Netbeans stacktrace/logs: (View-> IDE Log)]
-[e.g. LSP Server logs ${netbeans_userdir}/.pythonlsp/lsp_log_file]
+[e.g. LSP Server logs ${netbeans_userdir}/.pythonlsp/lsp_log_file]
/!\: (this log is cleaned at Netbeans exit)
diff --git a/.github/workflows/builds.yml b/.github/workflows/builds.yml
index 745eb09..a317ab3 100644
--- a/.github/workflows/builds.yml
+++ b/.github/workflows/builds.yml
@@ -24,53 +24,53 @@ jobs:
distribution: 'temurin'
cache: maven
- - name: Build with RELEASE130
- run: |
- mvn -B clean install -P dev -Dnetbeans.release.version=RELEASE130 -Dnext.version=RELEASE130
- env:
- GITHUB_TOKEN: ${{ github.token }}
-
- - name: Build with RELEASE140
- run: |
- mvn -B clean install -P dev -Dnetbeans.release.version=RELEASE140 -Dnext.version=RELEASE140
- env:
- GITHUB_TOKEN: ${{ github.token }}
-
- - name: Build with RELEASE150
- run: |
- mvn -B clean install -P dev -Dnetbeans.release.version=RELEASE150 -Dnext.version=RELEASE150
- env:
- GITHUB_TOKEN: ${{ github.token }}
-
- - name: Build with RELEASE160
- run: |
- mvn -B clean install -P dev -Dnetbeans.release.version=RELEASE160 -Dnext.version=RELEASE160
- env:
- GITHUB_TOKEN: ${{ github.token }}
-
- - name: Build with RELEASE170
- run: |
- mvn -B clean install -P dev -Dnetbeans.release.version=RELEASE170 -Dnext.version=RELEASE170
- env:
- GITHUB_TOKEN: ${{ github.token }}
-
- - name: Build with RELEASE180
- run: |
- mvn -B clean install -P dev -Dnetbeans.release.version=RELEASE180 -Dnext.version=RELEASE180
- env:
- GITHUB_TOKEN: ${{ github.token }}
-
- - name: Build with RELEASE190
- run: |
- mvn -B clean install -P dev -Dnetbeans.release.version=RELEASE190 -Dnext.version=RELEASE190
- env:
- GITHUB_TOKEN: ${{ github.token }}
-
- - name: Build with RELEASE200
- run: |
- mvn -B clean install -P dev -Dnetbeans.release.version=RELEASE200 -Dnext.version=RELEASE200
- env:
- GITHUB_TOKEN: ${{ github.token }}
+# - name: Build with RELEASE130
+# run: |
+# mvn -B clean install -P dev -Dnetbeans.release.version=RELEASE130 -Dnext.version=RELEASE130
+# env:
+# GITHUB_TOKEN: ${{ github.token }}
+#
+# - name: Build with RELEASE140
+# run: |
+# mvn -B clean install -P dev -Dnetbeans.release.version=RELEASE140 -Dnext.version=RELEASE140
+# env:
+# GITHUB_TOKEN: ${{ github.token }}
+#
+# - name: Build with RELEASE150
+# run: |
+# mvn -B clean install -P dev -Dnetbeans.release.version=RELEASE150 -Dnext.version=RELEASE150
+# env:
+# GITHUB_TOKEN: ${{ github.token }}
+#
+# - name: Build with RELEASE160
+# run: |
+# mvn -B clean install -P dev -Dnetbeans.release.version=RELEASE160 -Dnext.version=RELEASE160
+# env:
+# GITHUB_TOKEN: ${{ github.token }}
+#
+# - name: Build with RELEASE170
+# run: |
+# mvn -B clean install -P dev -Dnetbeans.release.version=RELEASE170 -Dnext.version=RELEASE170
+# env:
+# GITHUB_TOKEN: ${{ github.token }}
+#
+# - name: Build with RELEASE180
+# run: |
+# mvn -B clean install -P dev -Dnetbeans.release.version=RELEASE180 -Dnext.version=RELEASE180
+# env:
+# GITHUB_TOKEN: ${{ github.token }}
+#
+# - name: Build with RELEASE190
+# run: |
+# mvn -B clean install -P dev -Dnetbeans.release.version=RELEASE190 -Dnext.version=RELEASE190
+# env:
+# GITHUB_TOKEN: ${{ github.token }}
+#
+# - name: Build with RELEASE200
+# run: |
+# mvn -B clean install -P dev -Dnetbeans.release.version=RELEASE200 -Dnext.version=RELEASE200
+# env:
+# GITHUB_TOKEN: ${{ github.token }}
- name: Build with RELEASE210
run: |
@@ -81,5 +81,11 @@ jobs:
- name: Build with RELEASE220
run: |
mvn -B clean install -P dev -Dnetbeans.release.version=RELEASE220 -Dnext.version=RELEASE220
+ env:
+ GITHUB_TOKEN: ${{ github.token }}
+
+ - name: Build with RELEASE230
+ run: |
+ mvn -B clean install -P dev -Dnetbeans.release.version=RELEASE230 -Dnext.version=RELEASE230
env:
GITHUB_TOKEN: ${{ github.token }}
\ No newline at end of file
diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml
index 4406db7..856d968 100644
--- a/.github/workflows/maven.yml
+++ b/.github/workflows/maven.yml
@@ -61,16 +61,6 @@ jobs:
run: |
sed -i "s/OpenIDE-Module-Specification-Version:.*/OpenIDE-Module-Specification-Version: ${{ env.RELEASE_VERSION }}/" src/main/nbm/manifest.mf
- - name: Build with RELEASE130
- run: |
- mvn -B clean deploy -Dnetbeans.release.version=RELEASE130 -Dnext.version=RELEASE130-${{ env.RELEASE_VERSION }}
- echo "SIZE_13=$(wc -c target/nbm/python-RELEASE130-${{ env.RELEASE_VERSION }}.nbm | awk '{print $1}')" >> $GITHUB_ENV
- env:
- MAVEN_USERNAME: ${{ secrets.OSSRH_USERNAME }}
- MAVEN_PASSWORD: ${{ secrets.OSSRH_TOKEN }}
- MAVEN_GPG_PASSPHRASE: ${{ secrets.OSSRH_GPG_SECRET_KEY_PASSWORD }}
- GITHUB_TOKEN: ${{ github.token }}
-
- name: Create Release
uses: actions/create-release@v1
id: create_release
@@ -82,183 +72,212 @@ jobs:
env:
GITHUB_TOKEN: ${{ github.token }}
- - name: Attach RELEASE130 NBM
- uses: actions/upload-release-asset@v1
- with:
- upload_url: ${{ steps.create_release.outputs.upload_url }}
- asset_path: target/nbm/python-RELEASE130-${{ env.RELEASE_VERSION }}.nbm
- asset_name: python-RELEASE130-${{ env.RELEASE_VERSION }}.nbm
- asset_content_type: application/gzip
- env:
- GITHUB_TOKEN: ${{ github.token }}
-
- - name: Build with RELEASE140
- run: |
- mvn -B clean deploy -Dnetbeans.release.version=RELEASE140 -Dnext.version=RELEASE140-${{ env.RELEASE_VERSION }}
- echo "SIZE_14=$(wc -c target/nbm/python-RELEASE140-${{ env.RELEASE_VERSION }}.nbm | awk '{print $1}')" >> $GITHUB_ENV
- env:
- MAVEN_USERNAME: ${{ secrets.OSSRH_USERNAME }}
- MAVEN_PASSWORD: ${{ secrets.OSSRH_TOKEN }}
- MAVEN_GPG_PASSPHRASE: ${{ secrets.OSSRH_GPG_SECRET_KEY_PASSWORD }}
-
- - name: Attach RELEASE140 NBM
- uses: actions/upload-release-asset@v1
- with:
- upload_url: ${{ steps.create_release.outputs.upload_url }}
- asset_path: target/nbm/python-RELEASE140-${{ env.RELEASE_VERSION }}.nbm
- asset_name: python-RELEASE140-${{ env.RELEASE_VERSION }}.nbm
- asset_content_type: application/gzip
- env:
- GITHUB_TOKEN: ${{ github.token }}
-
- - name: Build with RELEASE150
- run: |
- mvn -B clean deploy -Dnetbeans.release.version=RELEASE150 -Dnext.version=RELEASE150-${{ env.RELEASE_VERSION }}
- echo "SIZE_15=$(wc -c target/nbm/python-RELEASE150-${{ env.RELEASE_VERSION }}.nbm | awk '{print $1}')" >> $GITHUB_ENV
- env:
- MAVEN_USERNAME: ${{ secrets.OSSRH_USERNAME }}
- MAVEN_PASSWORD: ${{ secrets.OSSRH_TOKEN }}
- MAVEN_GPG_PASSPHRASE: ${{ secrets.OSSRH_GPG_SECRET_KEY_PASSWORD }}
-
- - name: Attach RELEASE150 NBM
- uses: actions/upload-release-asset@v1
- with:
- upload_url: ${{ steps.create_release.outputs.upload_url }}
- asset_path: target/nbm/python-RELEASE150-${{ env.RELEASE_VERSION }}.nbm
- asset_name: python-RELEASE150-${{ env.RELEASE_VERSION }}.nbm
- asset_content_type: application/gzip
- env:
- GITHUB_TOKEN: ${{ github.token }}
-
- - name: Build with RELEASE160
- run: |
- mvn -B clean deploy -Dnetbeans.release.version=RELEASE160 -Dnext.version=RELEASE160-${{ env.RELEASE_VERSION }}
- echo "SIZE_16=$(wc -c target/nbm/python-RELEASE160-${{ env.RELEASE_VERSION }}.nbm | awk '{print $1}')" >> $GITHUB_ENV
- env:
- MAVEN_USERNAME: ${{ secrets.OSSRH_USERNAME }}
- MAVEN_PASSWORD: ${{ secrets.OSSRH_TOKEN }}
- MAVEN_GPG_PASSPHRASE: ${{ secrets.OSSRH_GPG_SECRET_KEY_PASSWORD }}
-
- - name: Attach RELEASE160 NBM
- uses: actions/upload-release-asset@v1
- with:
- upload_url: ${{ steps.create_release.outputs.upload_url }}
- asset_path: target/nbm/python-RELEASE160-${{ env.RELEASE_VERSION }}.nbm
- asset_name: python-RELEASE160-${{ env.RELEASE_VERSION }}.nbm
- asset_content_type: application/gzip
- env:
- GITHUB_TOKEN: ${{ github.token }}
-
- - name: Build with RELEASE170
- run: |
- mvn -B clean deploy -Dnetbeans.release.version=RELEASE170 -Dnext.version=RELEASE170-${{ env.RELEASE_VERSION }}
- echo "SIZE_17=$(wc -c target/nbm/python-RELEASE170-${{ env.RELEASE_VERSION }}.nbm | awk '{print $1}')" >> $GITHUB_ENV
- env:
- MAVEN_USERNAME: ${{ secrets.OSSRH_USERNAME }}
- MAVEN_PASSWORD: ${{ secrets.OSSRH_TOKEN }}
- MAVEN_GPG_PASSPHRASE: ${{ secrets.OSSRH_GPG_SECRET_KEY_PASSWORD }}
-
- - name: Attach RELEASE170 NBM
- uses: actions/upload-release-asset@v1
- with:
- upload_url: ${{ steps.create_release.outputs.upload_url }}
- asset_path: target/nbm/python-RELEASE170-${{ env.RELEASE_VERSION }}.nbm
- asset_name: python-RELEASE170-${{ env.RELEASE_VERSION }}.nbm
- asset_content_type: application/gzip
- env:
- GITHUB_TOKEN: ${{ github.token }}
-
- - name: Build with RELEASE180
- run: |
- mvn -B clean deploy -Dnetbeans.release.version=RELEASE180 -Dnext.version=RELEASE180-${{ env.RELEASE_VERSION }}
- echo "SIZE_18=$(wc -c target/nbm/python-RELEASE180-${{ env.RELEASE_VERSION }}.nbm | awk '{print $1}')" >> $GITHUB_ENV
- env:
- MAVEN_USERNAME: ${{ secrets.OSSRH_USERNAME }}
- MAVEN_PASSWORD: ${{ secrets.OSSRH_TOKEN }}
- MAVEN_GPG_PASSPHRASE: ${{ secrets.OSSRH_GPG_SECRET_KEY_PASSWORD }}
-
- - name: Attach RELEASE180 NBM
- uses: actions/upload-release-asset@v1
- with:
- upload_url: ${{ steps.create_release.outputs.upload_url }}
- asset_path: target/nbm/python-RELEASE180-${{ env.RELEASE_VERSION }}.nbm
- asset_name: python-RELEASE180-${{ env.RELEASE_VERSION }}.nbm
- asset_content_type: application/gzip
- env:
- GITHUB_TOKEN: ${{ github.token }}
-
- - name: Build with RELEASE190
- run: |
- mvn -B clean deploy -Dnetbeans.release.version=RELEASE190 -Dnext.version=RELEASE190-${{ env.RELEASE_VERSION }}
- echo "SIZE_19=$(wc -c target/nbm/python-RELEASE190-${{ env.RELEASE_VERSION }}.nbm | awk '{print $1}')" >> $GITHUB_ENV
- env:
- MAVEN_USERNAME: ${{ secrets.OSSRH_USERNAME }}
- MAVEN_PASSWORD: ${{ secrets.OSSRH_TOKEN }}
- MAVEN_GPG_PASSPHRASE: ${{ secrets.OSSRH_GPG_SECRET_KEY_PASSWORD }}
-
- - name: Attach RELEASE190 NBM
- uses: actions/upload-release-asset@v1
- with:
- upload_url: ${{ steps.create_release.outputs.upload_url }}
- asset_path: target/nbm/python-RELEASE190-${{ env.RELEASE_VERSION }}.nbm
- asset_name: python-RELEASE190-${{ env.RELEASE_VERSION }}.nbm
- asset_content_type: application/gzip
- env:
- GITHUB_TOKEN: ${{ github.token }}
+# - name: Build with RELEASE130
+# run: |
+# mvn -B clean deploy -Dnetbeans.release.version=RELEASE130 -Dnext.version=RELEASE130-${{ env.RELEASE_VERSION }}
+# echo "SIZE_13=$(wc -c target/nbm/python-RELEASE130-${{ env.RELEASE_VERSION }}.nbm | awk '{print $1}')" >> $GITHUB_ENV
+# env:
+# MAVEN_USERNAME: ${{ secrets.OSSRH_USERNAME }}
+# MAVEN_PASSWORD: ${{ secrets.OSSRH_TOKEN }}
+# MAVEN_GPG_PASSPHRASE: ${{ secrets.OSSRH_GPG_SECRET_KEY_PASSWORD }}
+# GITHUB_TOKEN: ${{ github.token }}
+#
+# - name: Attach RELEASE130 NBM
+# uses: actions/upload-release-asset@v1
+# with:
+# upload_url: ${{ steps.create_release.outputs.upload_url }}
+# asset_path: target/nbm/python-RELEASE130-${{ env.RELEASE_VERSION }}.nbm
+# asset_name: python-RELEASE130-${{ env.RELEASE_VERSION }}.nbm
+# asset_content_type: application/gzip
+# env:
+# GITHUB_TOKEN: ${{ github.token }}
+#
+# - name: Build with RELEASE140
+# run: |
+# mvn -B clean deploy -Dnetbeans.release.version=RELEASE140 -Dnext.version=RELEASE140-${{ env.RELEASE_VERSION }}
+# echo "SIZE_14=$(wc -c target/nbm/python-RELEASE140-${{ env.RELEASE_VERSION }}.nbm | awk '{print $1}')" >> $GITHUB_ENV
+# env:
+# MAVEN_USERNAME: ${{ secrets.OSSRH_USERNAME }}
+# MAVEN_PASSWORD: ${{ secrets.OSSRH_TOKEN }}
+# MAVEN_GPG_PASSPHRASE: ${{ secrets.OSSRH_GPG_SECRET_KEY_PASSWORD }}
+#
+# - name: Attach RELEASE140 NBM
+# uses: actions/upload-release-asset@v1
+# with:
+# upload_url: ${{ steps.create_release.outputs.upload_url }}
+# asset_path: target/nbm/python-RELEASE140-${{ env.RELEASE_VERSION }}.nbm
+# asset_name: python-RELEASE140-${{ env.RELEASE_VERSION }}.nbm
+# asset_content_type: application/gzip
+# env:
+# GITHUB_TOKEN: ${{ github.token }}
+#
+# - name: Build with RELEASE150
+# run: |
+# mvn -B clean deploy -Dnetbeans.release.version=RELEASE150 -Dnext.version=RELEASE150-${{ env.RELEASE_VERSION }}
+# echo "SIZE_15=$(wc -c target/nbm/python-RELEASE150-${{ env.RELEASE_VERSION }}.nbm | awk '{print $1}')" >> $GITHUB_ENV
+# env:
+# MAVEN_USERNAME: ${{ secrets.OSSRH_USERNAME }}
+# MAVEN_PASSWORD: ${{ secrets.OSSRH_TOKEN }}
+# MAVEN_GPG_PASSPHRASE: ${{ secrets.OSSRH_GPG_SECRET_KEY_PASSWORD }}
+#
+# - name: Attach RELEASE150 NBM
+# uses: actions/upload-release-asset@v1
+# with:
+# upload_url: ${{ steps.create_release.outputs.upload_url }}
+# asset_path: target/nbm/python-RELEASE150-${{ env.RELEASE_VERSION }}.nbm
+# asset_name: python-RELEASE150-${{ env.RELEASE_VERSION }}.nbm
+# asset_content_type: application/gzip
+# env:
+# GITHUB_TOKEN: ${{ github.token }}
+#
+# - name: Build with RELEASE160
+# run: |
+# mvn -B clean deploy -Dnetbeans.release.version=RELEASE160 -Dnext.version=RELEASE160-${{ env.RELEASE_VERSION }}
+# echo "SIZE_16=$(wc -c target/nbm/python-RELEASE160-${{ env.RELEASE_VERSION }}.nbm | awk '{print $1}')" >> $GITHUB_ENV
+# env:
+# MAVEN_USERNAME: ${{ secrets.OSSRH_USERNAME }}
+# MAVEN_PASSWORD: ${{ secrets.OSSRH_TOKEN }}
+# MAVEN_GPG_PASSPHRASE: ${{ secrets.OSSRH_GPG_SECRET_KEY_PASSWORD }}
+#
+# - name: Attach RELEASE160 NBM
+# uses: actions/upload-release-asset@v1
+# with:
+# upload_url: ${{ steps.create_release.outputs.upload_url }}
+# asset_path: target/nbm/python-RELEASE160-${{ env.RELEASE_VERSION }}.nbm
+# asset_name: python-RELEASE160-${{ env.RELEASE_VERSION }}.nbm
+# asset_content_type: application/gzip
+# env:
+# GITHUB_TOKEN: ${{ github.token }}
+#
+# - name: Build with RELEASE170
+# run: |
+# mvn -B clean deploy -Dnetbeans.release.version=RELEASE170 -Dnext.version=RELEASE170-${{ env.RELEASE_VERSION }}
+# echo "SIZE_17=$(wc -c target/nbm/python-RELEASE170-${{ env.RELEASE_VERSION }}.nbm | awk '{print $1}')" >> $GITHUB_ENV
+# env:
+# MAVEN_USERNAME: ${{ secrets.OSSRH_USERNAME }}
+# MAVEN_PASSWORD: ${{ secrets.OSSRH_TOKEN }}
+# MAVEN_GPG_PASSPHRASE: ${{ secrets.OSSRH_GPG_SECRET_KEY_PASSWORD }}
+#
+# - name: Attach RELEASE170 NBM
+# uses: actions/upload-release-asset@v1
+# with:
+# upload_url: ${{ steps.create_release.outputs.upload_url }}
+# asset_path: target/nbm/python-RELEASE170-${{ env.RELEASE_VERSION }}.nbm
+# asset_name: python-RELEASE170-${{ env.RELEASE_VERSION }}.nbm
+# asset_content_type: application/gzip
+# env:
+# GITHUB_TOKEN: ${{ github.token }}
+#
+# - name: Build with RELEASE180
+# run: |
+# mvn -B clean deploy -Dnetbeans.release.version=RELEASE180 -Dnext.version=RELEASE180-${{ env.RELEASE_VERSION }}
+# echo "SIZE_18=$(wc -c target/nbm/python-RELEASE180-${{ env.RELEASE_VERSION }}.nbm | awk '{print $1}')" >> $GITHUB_ENV
+# env:
+# MAVEN_USERNAME: ${{ secrets.OSSRH_USERNAME }}
+# MAVEN_PASSWORD: ${{ secrets.OSSRH_TOKEN }}
+# MAVEN_GPG_PASSPHRASE: ${{ secrets.OSSRH_GPG_SECRET_KEY_PASSWORD }}
+#
+# - name: Attach RELEASE180 NBM
+# uses: actions/upload-release-asset@v1
+# with:
+# upload_url: ${{ steps.create_release.outputs.upload_url }}
+# asset_path: target/nbm/python-RELEASE180-${{ env.RELEASE_VERSION }}.nbm
+# asset_name: python-RELEASE180-${{ env.RELEASE_VERSION }}.nbm
+# asset_content_type: application/gzip
+# env:
+# GITHUB_TOKEN: ${{ github.token }}
+#
+# - name: Build with RELEASE190
+# run: |
+# mvn -B clean deploy -Dnetbeans.release.version=RELEASE190 -Dnext.version=RELEASE190-${{ env.RELEASE_VERSION }}
+# echo "SIZE_19=$(wc -c target/nbm/python-RELEASE190-${{ env.RELEASE_VERSION }}.nbm | awk '{print $1}')" >> $GITHUB_ENV
+# env:
+# MAVEN_USERNAME: ${{ secrets.OSSRH_USERNAME }}
+# MAVEN_PASSWORD: ${{ secrets.OSSRH_TOKEN }}
+# MAVEN_GPG_PASSPHRASE: ${{ secrets.OSSRH_GPG_SECRET_KEY_PASSWORD }}
+#
+# - name: Attach RELEASE190 NBM
+# uses: actions/upload-release-asset@v1
+# with:
+# upload_url: ${{ steps.create_release.outputs.upload_url }}
+# asset_path: target/nbm/python-RELEASE190-${{ env.RELEASE_VERSION }}.nbm
+# asset_name: python-RELEASE190-${{ env.RELEASE_VERSION }}.nbm
+# asset_content_type: application/gzip
+# env:
+# GITHUB_TOKEN: ${{ github.token }}
+#
+# - name: Build with RELEASE200
+# run: |
+# mvn -B clean deploy -Dnetbeans.release.version=RELEASE200 -Dnext.version=RELEASE200-${{ env.RELEASE_VERSION }}
+# echo "SIZE_20=$(wc -c target/nbm/python-RELEASE200-${{ env.RELEASE_VERSION }}.nbm | awk '{print $1}')" >> $GITHUB_ENV
+# env:
+# MAVEN_USERNAME: ${{ secrets.OSSRH_USERNAME }}
+# MAVEN_PASSWORD: ${{ secrets.OSSRH_TOKEN }}
+# MAVEN_GPG_PASSPHRASE: ${{ secrets.OSSRH_GPG_SECRET_KEY_PASSWORD }}
+#
+# - name: Attach RELEASE200 NBM
+# uses: actions/upload-release-asset@v1
+# with:
+# upload_url: ${{ steps.create_release.outputs.upload_url }}
+# asset_path: target/nbm/python-RELEASE200-${{ env.RELEASE_VERSION }}.nbm
+# asset_name: python-RELEASE200-${{ env.RELEASE_VERSION }}.nbm
+# asset_content_type: application/gzip
+# env:
+# GITHUB_TOKEN: ${{ github.token }}
- - name: Build with RELEASE200
+ - name: Build with RELEASE210
run: |
- mvn -B clean deploy -Dnetbeans.release.version=RELEASE200 -Dnext.version=RELEASE200-${{ env.RELEASE_VERSION }}
- echo "SIZE_20=$(wc -c target/nbm/python-RELEASE200-${{ env.RELEASE_VERSION }}.nbm | awk '{print $1}')" >> $GITHUB_ENV
+ mvn -B clean deploy -Dnetbeans.release.version=RELEASE210 -Dnext.version=RELEASE210-${{ env.RELEASE_VERSION }}
+ echo "SIZE_20=$(wc -c target/nbm/python-RELEASE210-${{ env.RELEASE_VERSION }}.nbm | awk '{print $1}')" >> $GITHUB_ENV
env:
MAVEN_USERNAME: ${{ secrets.OSSRH_USERNAME }}
MAVEN_PASSWORD: ${{ secrets.OSSRH_TOKEN }}
MAVEN_GPG_PASSPHRASE: ${{ secrets.OSSRH_GPG_SECRET_KEY_PASSWORD }}
- - name: Attach RELEASE200 NBM
+ - name: Attach RELEASE210 NBM
uses: actions/upload-release-asset@v1
with:
upload_url: ${{ steps.create_release.outputs.upload_url }}
- asset_path: target/nbm/python-RELEASE200-${{ env.RELEASE_VERSION }}.nbm
- asset_name: python-RELEASE200-${{ env.RELEASE_VERSION }}.nbm
+ asset_path: target/nbm/python-RELEASE210-${{ env.RELEASE_VERSION }}.nbm
+ asset_name: python-RELEASE210-${{ env.RELEASE_VERSION }}.nbm
asset_content_type: application/gzip
env:
GITHUB_TOKEN: ${{ github.token }}
- - name: Build with RELEASE210
+ - name: Build with RELEASE220
run: |
- mvn -B clean deploy -Dnetbeans.release.version=RELEASE210 -Dnext.version=RELEASE210-${{ env.RELEASE_VERSION }}
- echo "SIZE_20=$(wc -c target/nbm/python-RELEASE210-${{ env.RELEASE_VERSION }}.nbm | awk '{print $1}')" >> $GITHUB_ENV
+ mvn -B clean deploy -Dnetbeans.release.version=RELEASE220 -Dnext.version=RELEASE220-${{ env.RELEASE_VERSION }}
+ echo "SIZE_20=$(wc -c target/nbm/python-RELEASE220-${{ env.RELEASE_VERSION }}.nbm | awk '{print $1}')" >> $GITHUB_ENV
env:
MAVEN_USERNAME: ${{ secrets.OSSRH_USERNAME }}
MAVEN_PASSWORD: ${{ secrets.OSSRH_TOKEN }}
MAVEN_GPG_PASSPHRASE: ${{ secrets.OSSRH_GPG_SECRET_KEY_PASSWORD }}
- - name: Attach RELEASE210 NBM
+ - name: Attach RELEASE220 NBM
uses: actions/upload-release-asset@v1
with:
upload_url: ${{ steps.create_release.outputs.upload_url }}
- asset_path: target/nbm/python-RELEASE210-${{ env.RELEASE_VERSION }}.nbm
- asset_name: python-RELEASE210-${{ env.RELEASE_VERSION }}.nbm
+ asset_path: target/nbm/python-RELEASE220-${{ env.RELEASE_VERSION }}.nbm
+ asset_name: python-RELEASE220-${{ env.RELEASE_VERSION }}.nbm
asset_content_type: application/gzip
env:
GITHUB_TOKEN: ${{ github.token }}
- - name: Build with RELEASE220
+ - name: Build with RELEASE230
run: |
- mvn -B clean deploy -Dnetbeans.release.version=RELEASE220 -Dnext.version=RELEASE220-${{ env.RELEASE_VERSION }}
- echo "SIZE_20=$(wc -c target/nbm/python-RELEASE220-${{ env.RELEASE_VERSION }}.nbm | awk '{print $1}')" >> $GITHUB_ENV
+ mvn -B clean deploy -Dnetbeans.release.version=RELEASE230 -Dnext.version=RELEASE230-${{ env.RELEASE_VERSION }}
+ echo "SIZE_20=$(wc -c target/nbm/python-RELEASE230-${{ env.RELEASE_VERSION }}.nbm | awk '{print $1}')" >> $GITHUB_ENV
env:
MAVEN_USERNAME: ${{ secrets.OSSRH_USERNAME }}
MAVEN_PASSWORD: ${{ secrets.OSSRH_TOKEN }}
MAVEN_GPG_PASSPHRASE: ${{ secrets.OSSRH_GPG_SECRET_KEY_PASSWORD }}
- - name: Attach RELEASE220 NBM
+ - name: Attach RELEASE230 NBM
uses: actions/upload-release-asset@v1
with:
upload_url: ${{ steps.create_release.outputs.upload_url }}
- asset_path: target/nbm/python-RELEASE220-${{ env.RELEASE_VERSION }}.nbm
- asset_name: python-RELEASE220-${{ env.RELEASE_VERSION }}.nbm
+ asset_path: target/nbm/python-RELEASE230-${{ env.RELEASE_VERSION }}.nbm
+ asset_name: python-RELEASE230-${{ env.RELEASE_VERSION }}.nbm
asset_content_type: application/gzip
env:
GITHUB_TOKEN: ${{ github.token }}
diff --git a/README.md b/README.md
index b32ff3f..2154989 100644
--- a/README.md
+++ b/README.md
@@ -8,7 +8,7 @@ Follow the [Wiki Session](https://github.com/albilu/netbeansPython/wiki) (WIP) f
### Requirements
-[]() []() []()
+[]() []() []()
### Installation
@@ -17,7 +17,7 @@ Follow the [Wiki Session](https://github.com/albilu/netbeansPython/wiki) (WIP) f
- If Plugin not available, register the repository
`Tools -> Plugins -> Settings -> Add`
- https://raw.githubusercontent.com/albilu/netbeansPython/master/ppuc/{Netbeans version}/updates.xml
+ https://raw.githubusercontent.com/albilu/netbeansPython/master/ppuc/{Netbeans%20version}/updates.xml
- Or Download the latest [release](https://github.com/albilu/netbeansPython/releases) and install in Netbeans: \
`Tools -> Plugins -> Downloaded -> Add Plugins -> Install`
@@ -33,13 +33,13 @@ It leverage the `Spyder IDE` community supported [Language Server Protocol](http
The project is driven by the need to bring to Netbeans similar support for Python as what other main IDEs/Editors (namely [Pycharm](https://www.jetbrains.com/fr-fr/pycharm/)/[Spyder IDE](https://www.spyder-ide.org/)/[VScode](https://code.visualstudio.com/docs/languages/python)) offers.
-### Support/Contribute/Sponsor
+### Sponsor/Contribute/Support
Support this project growth and maintenance by:
-- Starring it []()
-- Submiting [PR](https://github.com/albilu/netbeansPython/pulls) for issues in the backlog
- [Sponsoring it](https://github.com/sponsors/albilu)
+- Submiting [PR](https://github.com/albilu/netbeansPython/pulls) for issues in the backlog
+- Starring it []()
### Related Projects
diff --git a/pom.xml b/pom.xml
index 37f0354..746e5b8 100644
--- a/pom.xml
+++ b/pom.xml
@@ -801,8 +801,8 @@
netbeansPython/VScode)
offers.
Support this project growth and maintenance by:
diff --git a/src/main/resources/org/netbeans/modules/python/settings.json b/src/main/resources/org/netbeans/modules/python/settings.json index dd7e9d1..eb1f5d1 100644 --- a/src/main/resources/org/netbeans/modules/python/settings.json +++ b/src/main/resources/org/netbeans/modules/python/settings.json @@ -4,6 +4,9 @@ "pycodestyle" ], "plugins": { + "isort": { + "enabled": true + }, "autopep8": { "enabled": false },