mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-11-16 14:54:29 +01:00
gphotos-sync: 3.04 -> 3.1.2
This commit is contained in:
parent
29639f61d8
commit
7ecb6dffd2
1 changed files with 13 additions and 26 deletions
|
@ -1,27 +1,13 @@
|
|||
{ lib
|
||||
, pkgs
|
||||
, fetchFromGitHub
|
||||
, fetchpatch
|
||||
, python3
|
||||
, ffmpeg
|
||||
}:
|
||||
let
|
||||
py = python3.override {
|
||||
packageOverrides = self: super: {
|
||||
google-auth-oauthlib = super.google-auth-oauthlib.overridePythonAttrs (oldAttrs: rec {
|
||||
version = "0.5.2b1";
|
||||
src = fetchFromGitHub {
|
||||
owner = "gilesknap";
|
||||
repo = "google-auth-library-python-oauthlib";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-o4Jakm/JgLszumrSoTTnU+nc79Ei70abjpmn614qGyc=";
|
||||
};
|
||||
});
|
||||
};
|
||||
};
|
||||
in
|
||||
py.pkgs.buildPythonApplication rec {
|
||||
python3.pkgs.buildPythonApplication rec {
|
||||
pname = "gphotos-sync";
|
||||
version = "3.04";
|
||||
version = "3.1.2";
|
||||
format = "pyproject";
|
||||
|
||||
SETUPTOOLS_SCM_PRETEND_VERSION = version;
|
||||
|
@ -30,36 +16,37 @@ py.pkgs.buildPythonApplication rec {
|
|||
owner = "gilesknap";
|
||||
repo = "gphotos-sync";
|
||||
rev = version;
|
||||
sha256 = "0mnlnqmlh3n1b6fjwpx2byl1z41vgghjb95598kz5gvdi95iirrs";
|
||||
hash = "sha256-lLw450Rk7tIENFTZWHoinkhv3VtctDv18NKxhox+NgI=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
./skip-network-tests.patch
|
||||
];
|
||||
|
||||
propagatedBuildInputs = with py.pkgs; [
|
||||
nativeBuildInputs = [ python3.pkgs.pythonRelaxDepsHook ];
|
||||
pythonRelaxDeps = [
|
||||
"psutil"
|
||||
"exif"
|
||||
];
|
||||
|
||||
propagatedBuildInputs = with python3.pkgs; [
|
||||
appdirs
|
||||
attrs
|
||||
exif
|
||||
google-auth-oauthlib
|
||||
psutil
|
||||
pyyaml
|
||||
psutil
|
||||
requests-oauthlib
|
||||
types-pyyaml
|
||||
types-requests
|
||||
];
|
||||
|
||||
postPatch = ''
|
||||
# this is a patched release that we include via packageOverrides above
|
||||
substituteInPlace setup.cfg \
|
||||
--replace " @ https://github.com/gilesknap/google-auth-library-python-oauthlib/archive/refs/tags/v0.5.2b1.zip" ""
|
||||
'';
|
||||
|
||||
buildInputs = [
|
||||
ffmpeg
|
||||
];
|
||||
|
||||
nativeCheckInputs = with py.pkgs; [
|
||||
nativeCheckInputs = with python3.pkgs; [
|
||||
mock
|
||||
pytestCheckHook
|
||||
setuptools-scm
|
||||
|
|
Loading…
Reference in a new issue