jarpyvscode
Documentation
Find the docs at https://jar1.gitlab.io/jarpyvscode
Steps to create project
Create blank Visual Studio Code extension
cd ~/repos
yo code
# ? What type of extension do you want to create? (Use arrow keys)
# ❯ New Extension (TypeScript)
# ? What's the name of your extension? ()
# ❯ jarpyvscode
# ? What's the identifier of your extension? (jarpyvscode)
# ❯ jarpyvscode
# ? What's the description of your extension? ()
# ❯ Jamil Raichouni's personal Visual Studio Code Extension
# ? Initialize a git repository? (Y/n) n
# ? Bundle the source code with webpack? (y/N) y
# ? Which package manager to use? (Use arrow keys)
# ❯ npm
# yarn
cd jarpyvscode
git init
touch .gitignore
Put the following into the .gitignore:
.vscode-test/
dist/
node_modules/
out/
*.vsix
Version control
Before we continue, we store the fresh extension in an VCS.
git remote add origin git@gitlab.com:jar1/jarpyvscode.git
git add .
git commit -m "Initial commit"
Initialise Python poetry project
poetry init
# Package name [jarpyvscode]:
# ❯ jarpyvscode
# Would you like to define your main dependencies interactively? (yes/no) [yes]
# ❯ no
# Would you like to define your development dependencies interactively? (yes/no) [yes]
# ❯ no
Add dependencies:
poetry add click json5 pandas psutil loguru
poetry add --dev black doc8 flake8 flake8-builtins flake8-docstrings flake8-isort flake8-quotes flake8-rst-docstrings isort jupyter notebook pydocstyle pytest pytest-cov pytest-xdist Sphinx sphinx-autobuild sphinx-rtd-theme
WE RECOMMEND INCLUDING THE FOLLOWING SECTIONS:
Features
Describe specific features of your extension including screenshots of your extension in action. Image paths are relative to this README file.
For example if there is an image subfolder under your extension project workspace:

Tip: Many popular extensions utilize animations. This is an excellent way to show off your extension! We recommend short, focused animations that are easy to follow.
Requirements
If you have any requirements or dependencies, add a section describing those and how to install and configure them.
Extension Settings
Include if your extension adds any VS Code settings through the
contributes.configuration extension point.
For example:
This extension contributes the following settings:
myExtension.enable: enable/disable this extensionmyExtension.thing: set toblahto do something
Known Issues
Calling out known issues can help limit users opening duplicate issues against your extension.
Release Notes
see CHANGELOG.md
Following extension guidelines
Ensure that you've read through the extensions guidelines and follow the best practices for creating your extension.
Metadata
Release files for jarpyvscode 0.4.8
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| jarpyvscode-0.4.8.tar.gz | 62.3 kB | Without provenance | Details for jarpyvscode-0.4.8.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| jarpyvscode-0.4.8-py3-none-any.whl | Python 3 | none | any | Details for jarpyvscode-0.4.8-py3-none-any.whl |
Total release size: 137.5 kB
Release files / jarpyvscode-0.4.8.tar.gz
| Download URL | jarpyvscode-0.4.8.tar.gz |
|---|---|
| Size | 62.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2135159afd69faa7efc1be945e4765db88ab4817325b017cd148dbe1796964f9
|
|
BLAKE2b-256 checksum How to use checksums |
5f18d3a627f8a6af190ae78d8c50da6a6cb23206d0486875f33de7fe0db406bb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.1.11 CPython/3.10.0 Darwin/21.2.0
|
Release files / jarpyvscode-0.4.8-py3-none-any.whl
| Download URL | jarpyvscode-0.4.8-py3-none-any.whl |
|---|---|
| Size | 75.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
fbd6f07f823b084e28b1d4f8de4b50d71d99e510a9c5f235f01ceb603e23e8aa
|
|
BLAKE2b-256 checksum How to use checksums |
637a5898e90b13a393e0c3ca7343150a568e9b96ef698918b07aecbd4a0f3c59
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.1.11 CPython/3.10.0 Darwin/21.2.0
|
Security for jarpyvscode 0.4.8
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.