Skip to content
This repository was archived by the owner on Sep 30, 2024. It is now read-only.
This repository was archived by the owner on Sep 30, 2024. It is now read-only.

Python language support via extension #959

@sqs

Description

@sqs

Sourcegraph currently supports for Python hovers, go-to-definition, find-references, and find-implementations using sourcegraph/python-langserver. This has worked so far to provide those features, but we want to be able to provide code intelligence features and configuration on par with editors, such as better dependency support and a smoother configuration experience. To do this, we are moving all language support (including Python) to being built as Sourcegraph extensions. The initial milestone is to get the current feature set ported to an extension (minus dependency installation + cross-repository definitions/references). This is part of the larger initiative of improving language support in 2019: https://github.com/sourcegraph/sourcegraph/issues/1551

Demo video: https://drive.google.com/open?id=1ZU5LKNGeFYkPmeuG1yFMloB65dEfuMzz

For switching to the Python extension on Sourcegraph.com:

For 3.0:

Scoped for 3.1 (not in scope for 3.0)

Metadata

Metadata

Assignees

Labels

extensionsSourcegraph extensionsrelease-blockerPrevents us from releasing: https://about.sourcegraph.com/handbook/engineering/releasesteam/graphGraph Team (previously Code Intel/Language Tools/Language Platform)

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions