···2121* `pythonImportsCheck` is set. This is still a good smoke test even if `pytestCheckHook` is set.
2122* `meta.platforms` takes the default value in many cases.
2123 It does not need to be set explicitly unless the package requires a specific platform.
2124-* The file is formatted with `nixfmt-rfc-style`.
2125* Commit names of Python libraries must reflect that they are Python
2126 libraries (e.g. `python313Packages.numpy: 1.11 -> 1.12` rather than `numpy: 1.11 -> 1.12`).
2127* The current default version of python should be included
···2121* `pythonImportsCheck` is set. This is still a good smoke test even if `pytestCheckHook` is set.
2122* `meta.platforms` takes the default value in many cases.
2123 It does not need to be set explicitly unless the package requires a specific platform.
2124+* The file is formatted with `nixfmt`.
2125* Commit names of Python libraries must reflect that they are Python
2126 libraries (e.g. `python313Packages.numpy: 1.11 -> 1.12` rather than `numpy: 1.11 -> 1.12`).
2127* The current default version of python should be included
···78* When adding a new extension, place its definition in a `default.nix` file in a directory with the extension's ID (e.g. `publisher.extension-name/default.nix`) and refer to it in `./default.nix`, e.g. `publisher.extension-name = callPackage ./publisher.extension-name { };`.
910-* Currently `nixfmt-rfc-style` formatter is being used to format the VSCode extensions.
1112* Respect `alphabetical order` whenever adding extensions. On disorder, please, kindly open a PR re-establishing the order.
13
···78* When adding a new extension, place its definition in a `default.nix` file in a directory with the extension's ID (e.g. `publisher.extension-name/default.nix`) and refer to it in `./default.nix`, e.g. `publisher.extension-name = callPackage ./publisher.extension-name { };`.
910+* Currently `nixfmt` formatter is being used to format the VSCode extensions.
1112* Respect `alphabetical order` whenever adding extensions. On disorder, please, kindly open a PR re-establishing the order.
13
···1#!/usr/bin/env nix-shell
2-#!nix-shell --pure --keep NIX_PATH -i python3 -p nix git nixfmt-rfc-style "python3.withPackages (ps: [ ps. packaging ps.beautifulsoup4 ps.requests ])"
34# Usage: Run ./update.py from the directory containing tarballs.list. The script checks for the
5# latest versions of all packages, updates the expressions if any update is found, and commits
···1#!/usr/bin/env nix-shell
2+#!nix-shell --pure --keep NIX_PATH -i python3 -p nix git nixfmt "python3.withPackages (ps: [ ps. packaging ps.beautifulsoup4 ps.requests ])"
34# Usage: Run ./update.py from the directory containing tarballs.list. The script checks for the
5# latest versions of all packages, updates the expressions if any update is found, and commits