summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStanisław Pitucha <git@viraptor.info>2024-06-09 14:11:40 +1000
committergithub-actions[bot] <github-actions[bot]@users.noreply.github.com>2024-06-10 10:48:09 +0000
commitad6006660cecd799e4c408aa8c0e6ff6229f3ed8 (patch)
treeac13dfc7991af7b6a183ca62d6dd7dcf136b9737
parentMerge pull request #318617 from NixOS/backport-318115-to-release-24.05 (diff)
downloadnixpkgs-ad6006660cecd799e4c408aa8c0e6ff6229f3ed8.tar.gz
python311Packages.pycycling: init at 0.4.0origin/backport-318418-to-release-24.05
(cherry picked from commit 080f0ef9b2a681d1eb6c4149bed613dd50f77254)
-rw-r--r--pkgs/development/python-modules/pycycling/default.nix33
-rw-r--r--pkgs/top-level/python-packages.nix2
2 files changed, 35 insertions, 0 deletions
diff --git a/pkgs/development/python-modules/pycycling/default.nix b/pkgs/development/python-modules/pycycling/default.nix
new file mode 100644
index 000000000000..6f277cffc8ff
--- /dev/null
+++ b/pkgs/development/python-modules/pycycling/default.nix
@@ -0,0 +1,33 @@
+{
+ lib,
+ buildPythonPackage,
+ fetchPypi,
+ setuptools,
+ bleak,
+}:
+
+buildPythonPackage rec {
+ pname = "pycycling";
+ version = "0.4.0";
+
+ src = fetchPypi {
+ inherit pname version;
+ hash = "sha256-yi3ZcyhhOtHp46MK0R15/dic+b1oYjy4tFVRH3ssbE8=";
+ };
+
+ build-system = [ setuptools ];
+
+ propagatedBuildInputs = [
+ bleak
+ ];
+
+ pythonImportsCheck = [ pname ];
+
+ meta = with lib; {
+ description = "Package for interacting with Bluetooth Low Energy (BLE) compatible bike trainers, power meters, radars and heart rate monitors";
+ homepage = "https://github.com/zacharyedwardbull/pycycling";
+ changelog = "https://github.com/zacharyedwardbull/pycycling/releases/tag/${version}";
+ license = licenses.mit;
+ maintainers = with maintainers; [ viraptor ];
+ };
+}
diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix
index a49ed81cfa7a..c3bfc22fa749 100644
--- a/pkgs/top-level/python-packages.nix
+++ b/pkgs/top-level/python-packages.nix
@@ -9932,6 +9932,8 @@ self: super: with self; {
pycrdt-websocket = callPackage ../development/python-modules/pycrdt-websocket { };
+ pycycling = callPackage ../development/python-modules/pycycling { };
+
pyfibaro = callPackage ../development/python-modules/pyfibaro { };
pyfireservicerota = callPackage ../development/python-modules/pyfireservicerota { };