Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Progress for migrating to python 3.8 #2417

Closed
59 of 63 tasks
predragnikolic opened this issue Feb 11, 2024 · 7 comments
Closed
59 of 63 tasks

Progress for migrating to python 3.8 #2417

predragnikolic opened this issue Feb 11, 2024 · 7 comments

Comments

@predragnikolic
Copy link
Member

predragnikolic commented Feb 11, 2024

use #1389 for discussion

This issue is mostly a way to track the progress:

The format is the following:
- [] PACKGE_NAME(MAINTAINER) CURRENT_TAG -> NEW_TAG

  • Chialisp (cameroncooper)
  • LSP 4070-1.29.0 -> 4070-2.0.0
  • LSP-angular v2.2.2 -> v2.3.0
  • LSP-astro 2.8.4 -> 2.9.0
  • LSP-bash 2.0.29 -> 2.1.0
  • LSP-basedpyright 1.0.2 -> 1.1.0
  • LSP-Bicep v1.0.1 -> v1.1.0
  • LSP-biome 1.3.2 -> 1.4.0
  • LSP-clangd 1.5.0 -> 1.6.0
  • LSP-copilot (TheSecEng)
  • LSP-cspell 1.1.0 -> 1.2.0
  • LSP-css 1.1.4 -> 1.2.0
  • LSP-Dart 1.0.1 -> 1.1.0
  • LSP-Deno 1.0.4 -> 1.1.0
  • LSP-dockerfile v1.2.8 -> v1.3.0
  • LSP-elixir 0.6.22 -> 0.7.0
  • LSP-elm v2.0.3 -> v2.1.0
  • LSP-eslint 1.7.2 -> 1.8.0
  • LSP-file-watcher-chokidar v1.0.3 -> v1.1.0
  • LSP-flow v1.0.2 -> v1.1.0
  • LSP-gnols (jdkato)
  • LSP-gopls v1.15.0 -> v1.16.0
  • LSP-Grammarly v0.1.4 -> v0.2.0
  • LSP-graphql v1.2.6 -> v1.3.0
  • LSP-html 1.3.4 -> 1.4.0
  • LSP-intelephense v1.0.38 -> v1.1.0
  • LSP-jdtls v2.3.0 -> v2.4.0
  • LSP-json 1.17.1 -> 1.18.0
  • LSP-julia v1.4.4 -> v1.5.0
  • LSP-kotlin v1.3.3 -> v1.4.0
  • LSP-lemminx 2.0.1 -> 2.1.0
  • LSP-leo 0.31.2 -> 0.32.0
  • LSP-ltex-ls 3.4.2 -> 3.5.0
  • LSP-lua v1.0.10 -> v1.1.0
  • LSP-marksman v1.1.0 -> v1.2.0
  • LSP-metals (scalameta)
  • LSP-nimlangserver 1.0.0 -> 1.1.0
  • LSP-OmniSharp v1.0.11 -> v1.1.0
  • LSP-PowerShellEditorServices v1.2.0 -> v1.3.0
  • LSP-prisma (Sublime-Instincts)
  • (no support) LSP-promql (prometheus-community)
  • LSP-pylsp 2.18.0 -> 2.19.0
  • LSP-pyright 1.2.80 -> 1.3.0
  • LSP-R v0.1.1 -> v0.2.0
  • LSP-rome 1.0.0 -> 1.1.0
  • LSP-ruff 1.0.19 -> 1.1.0
  • LSP-rust-analyzer v1.9.3 -> v1.10.0
  • (no support) LSP-serenata
  • LSP-SourceKit 1.0.2 -> 1.1.0
  • LSP-stylelint 2.1.0 -> 2.2.0
  • LSP-svelte v3.0.2 -> v3.1.0
  • (no support) LSP-tagml (HuygensING)
  • LSP-tailwindcss 0.0.20 -> 0.1.0
  • LSP-terraform 1.4.9 -> 1.5.0
  • LSP-TexLab 1.1.1 -> 1.2.0
  • LSP-typescript v2.9.0 -> v2.10.0
  • LSP-vale-ls (errata-ai)
  • LSP-VHDL-ls (martinbarez)
  • LSP-volar v2.6.5 -> v2.7.0
  • LSP-vue v2.2.3 -> v2.3.0
  • LSP-yaml v0.4.19 -> v0.5.0
  • WolframLanguage (WolframResearch)
  • LSP-anakin (not published to PC)
  • LSP-cmake (not published to PC)
  • LSP-SonarLint (not published to PC)
  • (no need) LSP-performance-test

Deps

  • lsp_utils - ready (no new tags required)
@jfcherng
Copy link
Contributor

jfcherng commented Feb 12, 2024

I suppose you can never let all plugins, which are not in the LSP organization, update and release at the same time. Thus, some must be broken. The best we can do is to inform them or even create a PR for them, maybe set a timeline, and let them break. Or py38 will never happen.

@silverwind
Copy link

I suppose you can never let all plugins, which are not in the LSP organization, update and release at the same time. Thus, some must be broken. The best we can do is to inform them or even create a PR for them, maybe set a timeline, and let them break. Or py38 will never happen.

Would be possible if you make one big monorepo with all 😆.

@predragnikolic
Copy link
Member Author

@deathaxe I know that LSP-astro tries to follow the server version releases.
I do not know to what version to set for LSP-astro when I release it with 3.8.
I put 3.0.0 from the current 2.8.4, feel free to suggest a change.

@deathaxe
Copy link
Contributor

Version numbers are not too important.

@deathaxe
Copy link
Contributor

@silverwind: Monorepos are not really an option due to how packages are installed by Package Control, without introducing extra complexity to pre-create and deploy packed sublime-package files.

see also: wbond/package_control#1230

@predragnikolic
Copy link
Member Author

predragnikolic commented Apr 19, 2024

LSP-* packages in the SublimeLSP org are released :)

There are LSP-* packages outside of the SublimeLSP that haven't merged or created a release for Python 3.8:
https://github.com/Sublime-Instincts/LSP-prisma
https://github.com/gno-playground/LSP-gnols
https://github.com/cameroncooper/sublime-chialisp
https://github.com/WolframResearch/Sublime-WolframLanguage

I will close this issue,
because this is finally done.

@predragnikolic
Copy link
Member Author

Personal note:

[
	{
		"name": "LSP-angular",
		"current_tag": "v2.2.2",
		"proposed_tag": "v2.3.0",
		"pr": "https://github.com/sublimelsp/LSP-angular/pull/111"
	},
	{
		"name": "LSP-astro",
		"current_tag": "2.8.4",
		"proposed_tag": "2.9.0",
		"pr": "https://github.com/sublimelsp/LSP-astro/pull/61"
	},
	{
		"name": "LSP-bash",
		"current_tag": "2.0.28",
		"proposed_tag": "2.1.0",
		"pr": "https://github.com/sublimelsp/LSP-bash/pull/73"
	},
	{
		"name": "LSP-basedpyright",
		"current_tag": "1.0.7",
		"proposed_tag": "1.1.0",
		"pr": "https://github.com/sublimelsp/LSP-basedpyright/pull/1"
	},
	{
		"name": "LSP-Bicep",
		"current_tag": "v1.0.1",
		"proposed_tag": "v1.1.0",
		"pr": "https://github.com/sublimelsp/LSP-Bicep/pull/3"
	},
	{
		"name": "LSP-biome",
		"current_tag": "1.3.2",
		"proposed_tag": "1.4.0",
		"pr": "https://github.com/sublimelsp/LSP-biome/pull/20"
	},
	{
		"name": "LSP-clangd",
		"current_tag": "1.5.0",
		"proposed_tag": "1.6.0",
		"pr": "https://github.com/sublimelsp/LSP-clangd/pull/26"
	},
	{
		"name": "LSP-cspell",
		"current_tag": "1.1.0",
		"proposed_tag": "1.2.0",
		"pr": "https://github.com/sublimelsp/LSP-cspell/pull/13"
	},
	{
		"name": "LSP-css",
		"current_tag": "1.1.4",
		"proposed_tag": "1.2.0",
		"pr": "https://github.com/sublimelsp/LSP-css/pull/50"
	},
	{
		"name": "LSP-Dart",
		"current_tag": "1.0.1",
		"proposed_tag": "1.1.0",
		"pr": "https://github.com/sublimelsp/LSP-Dart/pull/10"
	},
	{
		"name": "LSP-Deno",
		"current_tag": "1.0.4",
		"proposed_tag": "1.1.0",
		"pr": "https://github.com/sublimelsp/LSP-Deno/pull/16"
	},
	{
		"name": "LSP-dockerfile",
		"current_tag": "v1.2.8",
		"proposed_tag": "v1.3.0",
		"pr": "https://github.com/sublimelsp/LSP-dockerfile/pull/30"
	},
	{
		"name": "LSP-elixir",
		"current_tag": "0.6.22",
		"proposed_tag": "0.7.0",
		"pr": "https://github.com/sublimelsp/LSP-elixir/pull/60"
	},
	{
		"name": "LSP-elm",
		"current_tag": "v2.0.3",
		"proposed_tag": "v2.1.0",
		"pr": "https://github.com/sublimelsp/LSP-elm/pull/60"
	},
	{
		"name": "LSP-eslint",
		"current_tag": "1.7.2",
		"proposed_tag": "1.8.0",
		"pr": "https://github.com/sublimelsp/LSP-eslint/pull/67"
	},
	{
		"name": "LSP-file-watcher-chokidar",
		"current_tag": "v1.0.3",
		"proposed_tag": "v1.1.0",
		"pr": "https://github.com/sublimelsp/LSP-file-watcher-chokidar/pull/8"
	},
	{
		"name": "LSP-flow",
		"current_tag": "v1.0.2",
		"proposed_tag": "v1.1.0",
		"pr": "https://github.com/sublimelsp/LSP-flow/pull/7"
	},
	{
		"name": "LSP-gopls",
		"current_tag": "v1.15.0",
		"proposed_tag": "v1.16.0",
		"pr": "https://github.com/sublimelsp/LSP-gopls/pull/74"
	},
	{
		"name": "LSP-Grammarly",
		"current_tag": "v0.1.4",
		"proposed_tag": "v0.2.0",
		"pr": "https://github.com/sublimelsp/LSP-Grammarly/pull/27"
	},
	{
		"name": "LSP-graphql",
		"current_tag": "v1.2.6",
		"proposed_tag": "v1.3.0",
		"pr": "https://github.com/sublimelsp/LSP-graphql/pull/79"
	},
	{
		"name": "LSP-html",
		"current_tag": "1.3.4",
		"proposed_tag": "1.4.0",
		"pr": "https://github.com/sublimelsp/LSP-html/pull/47"
	},
	{
		"name": "LSP-intelephense",
		"current_tag": "v1.0.38",
		"proposed_tag": "v1.1.0",
		"pr": "https://github.com/sublimelsp/LSP-intelephense/pull/96"
	},
	{
		"name": "LSP-jdtls",
		"current_tag": "v2.3.0",
		"proposed_tag": "v2.4.0",
		"pr": "https://github.com/sublimelsp/LSP-jdtls/pull/49"
	},
	{
		"name": "LSP-json",
		"current_tag": "1.17.1",
		"proposed_tag": "1.18.0",
		"pr": "https://github.com/sublimelsp/LSP-json/pull/181"
	},
	{
		"name": "LSP-julia",
		"current_tag": "v1.4.5",
		"proposed_tag": "v1.5.0",
		"pr": "https://github.com/sublimelsp/LSP-julia/pull/28"
	},
	{
		"name": "LSP-kotlin",
		"current_tag": "v1.3.3",
		"proposed_tag": "v1.4.0",
		"pr": "https://github.com/sublimelsp/LSP-kotlin/pull/5"
	},
	{
		"name": "LSP-lemminx",
		"current_tag": "2.0.1",
		"proposed_tag": "2.1.0",
		"pr": "https://github.com/sublimelsp/LSP-lemminx/pull/17"
	},
	{
		"name": "LSP-leo",
		"current_tag": "0.31.2",
		"proposed_tag": "0.32.0",
		"pr": "https://github.com/sublimelsp/LSP-leo/pull/4"
	},
	{
		"name": "LSP-ltex-ls",
		"current_tag": "3.4.2",
		"proposed_tag": "3.5.0",
		"pr": "https://github.com/sublimelsp/LSP-ltex-ls/pull/5"
	},
	{
		"name": "LSP-lua",
		"current_tag": "v1.0.10",
		"proposed_tag": "v1.1.0",
		"pr": "https://github.com/sublimelsp/LSP-lua/pull/49"
	},
	{
		"name": "LSP-marksman",
		"current_tag": "v1.1.0",
		"proposed_tag": "v1.2.0",
		"pr": "https://github.com/sublimelsp/LSP-marksman/pull/23"
	},
	{
		"name": "LSP-nimlangserver",
		"current_tag": "1.0.0",
		"proposed_tag": "1.1.0",
		"pr": "https://github.com/sublimelsp/LSP-nimlangserver/pull/1"
	},
	{
		"name": "LSP-OmniSharp",
		"current_tag": "v1.0.11",
		"proposed_tag": "v1.1.0",
		"pr": "https://github.com/sublimelsp/LSP-OmniSharp/pull/33"
	},
	{
		"name": "LSP-PowerShellEditorServices",
		"current_tag": "v1.2.0",
		"proposed_tag": "v1.3.0",
		"pr": "https://github.com/sublimelsp/LSP-PowerShellEditorServices/pull/26"
	},
	{
		"name": "LSP-pylsp",
		"current_tag": "v2.18.0",
		"proposed_tag": "2.19.0",
		"pr": "https://github.com/sublimelsp/LSP-pylsp/pull/154"
	},
	{
		"name": "LSP-pyright",
		"current_tag": "1.2.82",
		"proposed_tag": "1.3.0",
		"pr": "https://github.com/sublimelsp/LSP-pyright/pull/310"
	},
	{
		"name": "LSP-R",
		"current_tag": "v0.1.1",
		"proposed_tag": "v0.2.0",
		"pr": "https://github.com/sublimelsp/LSP-R/pull/6"
	},
	{
		"name": "LSP-rome",
		"current_tag": "1.0.0",
		"proposed_tag": "1.1.0",
		"pr": "https://github.com/sublimelsp/LSP-rome/pull/3"
	},
	{
		"name": "LSP-ruff",
		"current_tag": "1.0.19",
		"proposed_tag": "1.1.0",
		"pr": "https://github.com/sublimelsp/LSP-ruff/pull/55"
	},
	{
		"name": "LSP-rust-analyzer",
		"current_tag": "v1.9.3",
		"proposed_tag": "v1.10.0",
		"pr": "https://github.com/sublimelsp/LSP-rust-analyzer/pull/123"
	},
	{
		"name": "LSP-SourceKit",
		"current_tag": "1.0.2",
		"proposed_tag": "1.1.0",
		"pr": "https://github.com/sublimelsp/LSP-SourceKit/pull/5"
	},
	{
		"name": "LSP-stylelint",
		"current_tag": "2.1.0",
		"proposed_tag": "2.2.0",
		"pr": "https://github.com/sublimelsp/LSP-stylelint/pull/35"
	},
	{
		"name": "LSP-svelte",
		"current_tag": "v3.0.1",
		"proposed_tag": "v3.1.0",
		"pr": "https://github.com/sublimelsp/LSP-svelte/pull/124"
	},
	{
		"name": "LSP-tailwindcss",
		"current_tag": "0.0.20",
		"proposed_tag": "0.1.0",
		"pr": "https://github.com/sublimelsp/LSP-tailwindcss/pull/66"
	},
	{
		"name": "LSP-terraform",
		"current_tag": "1.4.10",
		"proposed_tag": "1.5.0",
		"pr": "https://github.com/sublimelsp/LSP-terraform/pull/33"
	},
	{
		"name": "LSP-TexLab",
		"current_tag": "1.1.1",
		"proposed_tag": "1.2.0",
		"pr": "https://github.com/sublimelsp/LSP-TexLab/pull/20"
	},
	{
		"name": "LSP-typescript",
		"current_tag": "v2.9.0",
		"proposed_tag": "v2.10.0",
		"pr": "https://github.com/sublimelsp/LSP-typescript/pull/241"
	},
	{
		"name": "LSP-volar",
		"current_tag": "v2.6.5",
		"proposed_tag": "v2.7.0",
		"pr": "https://github.com/sublimelsp/LSP-volar/pull/219"
	},
	{
		"name": "LSP-vue",
		"current_tag": "v2.2.3",
		"proposed_tag": "v2.3.0",
		"pr": "https://github.com/sublimelsp/LSP-vue/pull/126"
	},
	{
		"name": "LSP-yaml",
		"current_tag": "0.4.19",
		"proposed_tag": "v0.5.0",
		"pr": "https://github.com/sublimelsp/LSP-yaml/pull/66"
	},
	{
		"name": "LSP-SonarLint",
		"current_tag": "v0.0.1",
		"proposed_tag": "v0.1.0",
		"pr": "https://github.com/sublimelsp/LSP-SonarLint/pull/12"
	}
]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants