Bug#1054206: ITP: lsprotocol -- Python implementation of the Language Server Protocol types

2023-10-19 Thread Arto Jantunen
Jonas Smedegaard  writes:
> Quoting Arto Jantunen (2023-10-19 07:48:40)
>> * Package name: lsprotocol
>
> Do the project really need to occupy the global namespace "lsprotocol"
> within Debian?
>
> If The project does not provide an executable /usr/bin/lsprotocol (which
> is generally usable, not just a narrow tool more appropriately provided
> in Debian as an example file), or in other ways make use the name
> "lsprotocol" in a system-wide namespace, then please rename the project
> as packaged in Debian - i.e. not only binary packages but also source
> package, to include a suitable prefix or suffix.
>
> Concretely, please consider renaming this packaging project as
> python-lsprotocol.

The source package contains the source for these data definitions, a
generator (written in Python) and the definitions in Python, Rust and
Dotnet.

At this time I wasn't planning on creating binaries for the other two
languages, but would definitely be open to that later on (at which time
it may make sense to move out of the Python team).

-- 
Arto Jantunen



Bug#1054206: ITP: lsprotocol -- Python implementation of the Language Server Protocol types

2023-10-19 Thread Jonas Smedegaard
Quoting Arto Jantunen (2023-10-19 07:48:40)
> * Package name: lsprotocol

Do the project really need to occupy the global namespace "lsprotocol"
within Debian?

If The project does not provide an executable /usr/bin/lsprotocol (which
is generally usable, not just a narrow tool more appropriately provided
in Debian as an example file), or in other ways make use the name
"lsprotocol" in a system-wide namespace, then please rename the project
as packaged in Debian - i.e. not only binary packages but also source
package, to include a suitable prefix or suffix.

Concretely, please consider renaming this packaging project as
python-lsprotocol.

 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/
 * Sponsorship: https://ko-fi.com/drjones

 [x] quote me freely  [ ] ask before reusing  [ ] keep private

signature.asc
Description: signature


Bug#1054206: ITP: lsprotocol -- Python implementation of the Language Server Protocol types

2023-10-18 Thread Arto Jantunen
Package: wnpp
Severity: wishlist
Owner: Arto Jantunen 
X-Debbugs-Cc: debian-de...@lists.debian.org
Control: block 1054205 by -1

* Package name: lsprotocol
  Version : 2023.0.0b1
  Upstream Contact: Microsoft Corporation 
* URL : https://github.com/microsoft/lsprotocol
* License : MIT
  Programming Lang: Python
  Description : Python implementation of the Language Server Protocol types

lsprotocol is a Python implementation of object types used in the Language
Server Protocol (LSP).

This is needed as a dependency of python-lsp-ruff. I will maintain it under
the Python team.