From 9565694326de36915ebf92091932b710b86e7940 Mon Sep 17 00:00:00 2001 From: Lars Kaiser Date: Sun, 27 Sep 2026 21:50:07 +0200 Subject: [PATCH 1/2] Rename extension from renan-r-santos.pixi-code to kaiserls.pixi-code --- CONTRIBUTING.md | 2 +- README.md | 4 ++-- package.json | 8 ++++---- src/common/utils.ts | 2 +- src/test/extension.vscode.test.ts | 4 ++-- 5 files changed, 10 insertions(+), 10 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 1648c0f..e4d8c79 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -13,7 +13,7 @@ Code extension that integrates Pixi environments with the Python Environments ex 2. **Clone and setup** ```bash - git clone https://github.com/renan-r-santos/pixi-code.git + git clone https://github.com/kaiserls/pixi-code.git cd pixi-code npm install ``` diff --git a/README.md b/README.md index df69073..21cd0c8 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ VSCode [![VS Code Marketplace -Version](https://img.shields.io/visual-studio-marketplace/v/renan-r-santos.pixi-code)](https://marketplace.visualstudio.com/items?itemName=renan-r-santos.pixi-code) +Version](https://img.shields.io/visual-studio-marketplace/v/kaiserls.pixi-code)](https://marketplace.visualstudio.com/items?itemName=kaiserls.pixi-code) @@ -35,7 +35,7 @@ conda, venv, and other Python environments in VS Code. ## Installation 1. Install Pixi on your system -2. Install [this extension](https://marketplace.visualstudio.com/items?itemName=renan-r-santos.pixi-code) from the VS +2. Install [this extension](https://marketplace.visualstudio.com/items?itemName=kaiserls.pixi-code) from the VS Code Marketplace 3. Open a project with a `pixi.toml` or `pyproject.toml` file diff --git a/package.json b/package.json index 144e63f..c709139 100644 --- a/package.json +++ b/package.json @@ -5,13 +5,13 @@ "icon": "assets/icon.png", "license": "MIT", "version": "0.2.0", - "homepage": "https://github.com/renan-r-santos/pixi-code", + "homepage": "https://github.com/kaiserls/pixi-code", "repository": { "type": "git", - "url": "https://github.com/renan-r-santos/pixi-code" + "url": "https://github.com/kaiserls/pixi-code" }, "bugs": { - "url": "https://github.com/renan-r-santos/pixi-code/issues" + "url": "https://github.com/kaiserls/pixi-code/issues" }, "keywords": [ "pixi", @@ -31,7 +31,7 @@ "workspaceContains:**/pixi.toml", "workspaceContains:**/pyproject.toml" ], - "publisher": "renan-r-santos", + "publisher": "kaiserls", "extensionDependencies": [ "ms-python.vscode-python-envs" ], diff --git a/src/common/utils.ts b/src/common/utils.ts index 0397f59..55e1b4a 100644 --- a/src/common/utils.ts +++ b/src/common/utils.ts @@ -1,6 +1,6 @@ import * as os from 'os'; -export const EXTENSION_ID = 'renan-r-santos.pixi-code'; +export const EXTENSION_ID = 'kaiserls.pixi-code'; export const PIXI_MANAGER_ID = `${EXTENSION_ID}:pixi`; export function untildify(path: string): string { diff --git a/src/test/extension.vscode.test.ts b/src/test/extension.vscode.test.ts index 94f6456..5455959 100644 --- a/src/test/extension.vscode.test.ts +++ b/src/test/extension.vscode.test.ts @@ -5,7 +5,7 @@ import * as path from 'node:path'; import { PythonEnvironmentApi } from '@vscode/python-environments'; import * as vscode from 'vscode'; -import { PIXI_MANAGER_ID } from '../common/utils'; +import { EXTENSION_ID, PIXI_MANAGER_ID } from '../common/utils'; suite('Pixi Code extension', () => { test('contributes an empty default Pixi executable setting', () => { @@ -17,7 +17,7 @@ suite('Pixi Code extension', () => { test('selects the Pixi default environment through Python Environments', async function () { this.timeout(120_000); - const pixiExtension = vscode.extensions.getExtension('renan-r-santos.pixi-code'); + const pixiExtension = vscode.extensions.getExtension(EXTENSION_ID); const pythonEnvsExtension = vscode.extensions.getExtension('ms-python.vscode-python-envs'); assert.ok(pixiExtension, 'Pixi Code must be loaded in the extension test host'); From d7f0c5e2896f9d2b42f75f2b43271045b3c82f1b Mon Sep 17 00:00:00 2001 From: Lars Kaiser Date: Sun, 27 Sep 2026 22:05:27 +0200 Subject: [PATCH 2/2] Prevent prettier from formatting pixi env and lock files --- .gitignore | 4 ++++ .prettierignore | 1 + package.json | 2 +- test/fixtures/pixi-project/.gitignore | 3 --- 4 files changed, 6 insertions(+), 4 deletions(-) create mode 100644 .prettierignore delete mode 100644 test/fixtures/pixi-project/.gitignore diff --git a/.gitignore b/.gitignore index 0b60dfa..8466251 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,7 @@ dist node_modules .vscode-test/ *.vsix + +# Pixi environments in test fixtures and projects +**/.pixi/* +!**/.pixi/config.toml diff --git a/.prettierignore b/.prettierignore new file mode 100644 index 0000000..678d79a --- /dev/null +++ b/.prettierignore @@ -0,0 +1 @@ +**/pixi.lock diff --git a/package.json b/package.json index c709139..969d98f 100644 --- a/package.json +++ b/package.json @@ -85,7 +85,7 @@ }, "lint-staged": { "src/**/*.ts": "eslint --fix", - "*.{ts,js,mjs,cjs,json,md,yml,yaml}": "prettier --write" + "*": "prettier --write --ignore-unknown" }, "devDependencies": { "@types/fs-extra": "^11.0.4", diff --git a/test/fixtures/pixi-project/.gitignore b/test/fixtures/pixi-project/.gitignore deleted file mode 100644 index ae849e6..0000000 --- a/test/fixtures/pixi-project/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -# pixi environments -.pixi/* -!.pixi/config.toml