mirror of
https://github.com/qmk/qmk_firmware
synced 2024-12-22 16:36:58 +00:00
Update Python dependencies for Nix (#12855)
Co-authored-by: Steve Purcell <steve@sanityinc.com>
This commit is contained in:
parent
50a312b635
commit
7ab4902543
174
nix/poetry.lock
generated
174
nix/poetry.lock
generated
File diff suppressed because it is too large
Load Diff
@ -2,7 +2,7 @@
|
|||||||
# It is particularly required by the Nix environment (see shell.nix). To update versions,
|
# It is particularly required by the Nix environment (see shell.nix). To update versions,
|
||||||
# normally one would run "poetry update --lock"
|
# normally one would run "poetry update --lock"
|
||||||
[tool.poetry]
|
[tool.poetry]
|
||||||
name = "qmk"
|
name = "qmk_firmware"
|
||||||
version = "0.1.0"
|
version = "0.1.0"
|
||||||
description = ""
|
description = ""
|
||||||
authors = []
|
authors = []
|
||||||
@ -12,18 +12,20 @@ python = "^3.8"
|
|||||||
appdirs = "^1.4.4"
|
appdirs = "^1.4.4"
|
||||||
argcomplete = "^1.12.2"
|
argcomplete = "^1.12.2"
|
||||||
colorama = "^0.4.4"
|
colorama = "^0.4.4"
|
||||||
hjson = "^3.0.2"
|
|
||||||
milc = "^1.1.0"
|
|
||||||
Pygments = "^2.8.0"
|
|
||||||
dotty-dict = "^1.3.0"
|
dotty-dict = "^1.3.0"
|
||||||
|
hjson = "^3.0.2"
|
||||||
jsonschema = "^3.2.0"
|
jsonschema = "^3.2.0"
|
||||||
|
milc = "^1.3.0"
|
||||||
|
Pygments = "^2.8.0"
|
||||||
|
qmk = "*"
|
||||||
|
|
||||||
[tool.poetry.dev-dependencies]
|
[tool.poetry.dev-dependencies]
|
||||||
nose2 = "^0.10.0"
|
nose2 = "^0.10.0"
|
||||||
flake8 = "^3.8.4"
|
flake8 = "^3.8.4"
|
||||||
|
hid = "^1.0.4"
|
||||||
pep8-naming = "^0.11.1"
|
pep8-naming = "^0.11.1"
|
||||||
|
pyusb = "^1.1.1"
|
||||||
yapf = "^0.30.0"
|
yapf = "^0.30.0"
|
||||||
Wave = "^0.0.2"
|
|
||||||
|
|
||||||
[build-system]
|
[build-system]
|
||||||
requires = ["poetry-core>=1.0.0"]
|
requires = ["poetry-core>=1.0.0"]
|
||||||
|
@ -22,5 +22,17 @@
|
|||||||
"type": "tarball",
|
"type": "tarball",
|
||||||
"url": "https://github.com/NixOS/nixpkgs/archive/c0e881852006b132236cbf0301bd1939bb50867e.tar.gz",
|
"url": "https://github.com/NixOS/nixpkgs/archive/c0e881852006b132236cbf0301bd1939bb50867e.tar.gz",
|
||||||
"url_template": "https://github.com/<owner>/<repo>/archive/<rev>.tar.gz"
|
"url_template": "https://github.com/<owner>/<repo>/archive/<rev>.tar.gz"
|
||||||
|
},
|
||||||
|
"poetry2nix": {
|
||||||
|
"branch": "master",
|
||||||
|
"description": "Convert poetry projects to nix automagically [maintainer=@adisbladis] ",
|
||||||
|
"homepage": "",
|
||||||
|
"owner": "nix-community",
|
||||||
|
"repo": "poetry2nix",
|
||||||
|
"rev": "2d27d44397242b28c3f0081e0432e4f6c951f3a1",
|
||||||
|
"sha256": "06syfg150r59m4kksj5547b5kwxjxjaif5hiljcq966kb9hxsvmv",
|
||||||
|
"type": "tarball",
|
||||||
|
"url": "https://github.com/nix-community/poetry2nix/archive/2d27d44397242b28c3f0081e0432e4f6c951f3a1.tar.gz",
|
||||||
|
"url_template": "https://github.com/<owner>/<repo>/archive/<rev>.tar.gz"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,14 +1,16 @@
|
|||||||
{ avr ? true, arm ? true, teensy ? true }:
|
{ avr ? true, arm ? true, teensy ? true }:
|
||||||
let
|
let
|
||||||
# We specify sources via Niv: use "niv update nixpkgs" to update nixpkgs, for example.
|
# We specify sources via Niv: use "niv update nixpkgs" to update nixpkgs, for example.
|
||||||
sources = import ./nix/sources.nix {};
|
sources = import ./nix/sources.nix { };
|
||||||
pkgs = import sources.nixpkgs {};
|
pkgs = import sources.nixpkgs { };
|
||||||
|
|
||||||
|
poetry2nix = pkgs.callPackage (import sources.poetry2nix) { };
|
||||||
|
|
||||||
# Builds the python env based on nix/pyproject.toml and
|
# Builds the python env based on nix/pyproject.toml and
|
||||||
# nix/poetry.lock Use the "poetry update --lock", "poetry add
|
# nix/poetry.lock Use the "poetry update --lock", "poetry add
|
||||||
# --lock" etc. in the nix folder to adjust the contents of those
|
# --lock" etc. in the nix folder to adjust the contents of those
|
||||||
# files if the requirements*.txt files change
|
# files if the requirements*.txt files change
|
||||||
pythonEnv = pkgs.poetry2nix.mkPoetryEnv {
|
pythonEnv = poetry2nix.mkPoetryEnv {
|
||||||
projectDir = ./nix;
|
projectDir = ./nix;
|
||||||
};
|
};
|
||||||
in
|
in
|
||||||
|
Loading…
x
Reference in New Issue
Block a user