From 23a756866c0c8033b604c08352771d695695ac0a Mon Sep 17 00:00:00 2001 From: Scott Lyons Date: Thu, 15 Aug 2024 08:23:13 -0700 Subject: [PATCH] build(cargo): re-adding serde-pyobject after mistakingly removing it --- Cargo.lock | 11 +++++++++++ Cargo.toml | 1 + szurubooru-client/Cargo.toml | 4 +++- 3 files changed, 15 insertions(+), 1 deletion(-) diff --git a/Cargo.lock b/Cargo.lock index 96487a8..4af98b4 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1376,6 +1376,16 @@ dependencies = [ "serde_derive", ] +[[package]] +name = "serde-pyobject" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ca4b0aad8b225845739a0030a0d5cc2ae949c56a86a7daf9226c7df7c2016d16" +dependencies = [ + "pyo3", + "serde", +] + [[package]] name = "serde_derive" version = "1.0.205" @@ -1569,6 +1579,7 @@ dependencies = [ "pyo3", "reqwest", "serde", + "serde-pyobject", "serde_json", "sha1", "strum", diff --git a/Cargo.toml b/Cargo.toml index 772ecea..541148b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -4,3 +4,4 @@ members = [ "szurubooru-client", "szurubooru-integration-test" ] +default-members = ["szurubooru-client"] diff --git a/szurubooru-client/Cargo.toml b/szurubooru-client/Cargo.toml index 8f96369..585066f 100644 --- a/szurubooru-client/Cargo.toml +++ b/szurubooru-client/Cargo.toml @@ -19,6 +19,7 @@ hex = "0.4.3" pyo3 = { version="0.22.0", optional=true, features=["chrono-tz", "chrono", "extension-module", "serde", "experimental-async"] } reqwest = { version = "0.12.5", features = ["json", "multipart", "stream"] } serde = { version = "1.0.204", features = ["derive"] } +serde-pyobject = { version = "0.4.0", optional = true } serde_json = "1.0.120" sha1 = "0.10.6" strum = { version = "0.26.3", features = ["derive", "strum_macros"] } @@ -34,7 +35,8 @@ mockito = "1.4.0" tokio = { version = "1.39.2", features = ["full"] } [features] -python = ["dep:pyo3", "dep:tokio"] +python = ["dep:pyo3", "dep:tokio", "dep:serde-pyobject"] +serde-pyobject = ["dep:serde-pyobject"] [lib] name = "szurubooru_client"