Parcourir la source

sdk-py: Move to src/sdk/python

parazyd il y a 3 ans
Parent
commit
badcb123d3

+ 2 - 1
Cargo.toml

@@ -43,7 +43,8 @@ members = [
     "bin/zktool",
     "bin/zktool",
 
 
     "src/sdk",
     "src/sdk",
-    "src/sdk/src/sdk-py",
+    "src/sdk/python",
+
     "src/serial",
     "src/serial",
     "src/serial/derive",
     "src/serial/derive",
     "src/serial/derive-internal",
     "src/serial/derive-internal",

+ 0 - 0
src/sdk/src/sdk-py/.gitignore → src/sdk/python/.gitignore


+ 3 - 3
src/sdk/src/sdk-py/Cargo.toml → src/sdk/python/Cargo.toml

@@ -1,7 +1,7 @@
 [package]
 [package]
 name = "darkfi-sdk-py"
 name = "darkfi-sdk-py"
 description = "Python bindings for Darkfi SDK"
 description = "Python bindings for Darkfi SDK"
-version = "0.1.0"
+version = "0.4.1"
 edition = "2021"
 edition = "2021"
 authors = ["Dyne.org foundation <foundation@dyne.org>"]
 authors = ["Dyne.org foundation <foundation@dyne.org>"]
 license = "AGPL-3.0-only"
 license = "AGPL-3.0-only"
@@ -14,8 +14,8 @@ name = "darkfi_sdk_py"
 crate-type = ["cdylib"]
 crate-type = ["cdylib"]
 
 
 [dependencies]
 [dependencies]
-darkfi = { path = "../../../../", features = ["zk", "zkas"] }
-darkfi-sdk = { path = "../../" }
+darkfi = { path = "../../../", features = ["zk", "zkas"] }
+darkfi-sdk = { path = "../" }
 halo2_gadgets = "0.3.0"
 halo2_gadgets = "0.3.0"
 pasta_curves = "0.5.1"
 pasta_curves = "0.5.1"
 pyo3 = "0.19.0"
 pyo3 = "0.19.0"

+ 0 - 0
src/sdk/src/sdk-py/README.md → src/sdk/python/README.md


+ 1 - 1
src/sdk/src/sdk-py/pyproject.toml → src/sdk/python/pyproject.toml

@@ -4,7 +4,7 @@ build-backend = "maturin"
 
 
 [project]
 [project]
 name = "darkfi-sdk-py"
 name = "darkfi-sdk-py"
-requires-python = ">=3.7"
+requires-python = ">=3.8"
 classifiers = [
 classifiers = [
     "Programming Language :: Rust",
     "Programming Language :: Rust",
     "Programming Language :: Python :: Implementation :: CPython",
     "Programming Language :: Python :: Implementation :: CPython",

+ 0 - 0
src/sdk/src/sdk-py/src/affine.rs → src/sdk/python/src/affine.rs


+ 0 - 0
src/sdk/src/sdk-py/src/base.rs → src/sdk/python/src/base.rs


+ 0 - 0
src/sdk/src/sdk-py/src/lib.rs → src/sdk/python/src/lib.rs


+ 0 - 0
src/sdk/src/sdk-py/src/point.rs → src/sdk/python/src/point.rs


+ 0 - 0
src/sdk/src/sdk-py/src/proof.rs → src/sdk/python/src/proof.rs


+ 0 - 0
src/sdk/src/sdk-py/src/proving_key.rs → src/sdk/python/src/proving_key.rs


+ 0 - 0
src/sdk/src/sdk-py/src/scalar.rs → src/sdk/python/src/scalar.rs


+ 0 - 0
src/sdk/src/sdk-py/src/verifying_key.rs → src/sdk/python/src/verifying_key.rs


+ 0 - 0
src/sdk/src/sdk-py/src/zk_binary.rs → src/sdk/python/src/zk_binary.rs


+ 0 - 0
src/sdk/src/sdk-py/src/zk_circuit.rs → src/sdk/python/src/zk_circuit.rs


+ 6 - 6
src/zk/vm.rs

@@ -389,7 +389,7 @@ impl Circuit<pallas::Base> for ZkCircuit {
 
 
                 _ => {
                 _ => {
                     error!(target: "zk::vm", "Invalid constant name: {}", constant.as_str());
                     error!(target: "zk::vm", "Invalid constant name: {}", constant.as_str());
-                    return Err(plonk::Error::Synthesis);
+                    return Err(plonk::Error::Synthesis)
                 }
                 }
             }
             }
         }
         }
@@ -404,12 +404,12 @@ impl Circuit<pallas::Base> for ZkCircuit {
                     Ok(v) => litheap.push(v),
                     Ok(v) => litheap.push(v),
                     Err(e) => {
                     Err(e) => {
                         error!(target: "zk::vm", "Failed converting u64 literal: {}", e);
                         error!(target: "zk::vm", "Failed converting u64 literal: {}", e);
-                        return Err(plonk::Error::Synthesis);
+                        return Err(plonk::Error::Synthesis)
                     }
                     }
                 },
                 },
                 _ => {
                 _ => {
                     error!(target: "zk::vm", "Invalid literal: {:?}", literal);
                     error!(target: "zk::vm", "Invalid literal: {:?}", literal);
-                    return Err(plonk::Error::Synthesis);
+                    return Err(plonk::Error::Synthesis)
                 }
                 }
             }
             }
         }
         }
@@ -447,7 +447,7 @@ impl Circuit<pallas::Base> for ZkCircuit {
 
 
                 Witness::EcFixedPoint(_) => {
                 Witness::EcFixedPoint(_) => {
                     error!(target: "zk::vm", "Unable to witness EcFixedPoint, this is unimplemented.");
                     error!(target: "zk::vm", "Unable to witness EcFixedPoint, this is unimplemented.");
-                    return Err(plonk::Error::Synthesis);
+                    return Err(plonk::Error::Synthesis)
                 }
                 }
 
 
                 Witness::Base(w) => {
                 Witness::Base(w) => {
@@ -770,7 +770,7 @@ impl Circuit<pallas::Base> for ZkCircuit {
                         }
                         }
                         x => {
                         x => {
                             error!(target: "zk::vm", "Unsupported bit-range {} for range_check", x);
                             error!(target: "zk::vm", "Unsupported bit-range {} for range_check", x);
-                            return Err(plonk::Error::Synthesis);
+                            return Err(plonk::Error::Synthesis)
                         }
                         }
                     }
                     }
                 }
                 }
@@ -890,7 +890,7 @@ impl Circuit<pallas::Base> for ZkCircuit {
 
 
                 _ => {
                 _ => {
                     error!(target: "zk::vm", "Unsupported opcode");
                     error!(target: "zk::vm", "Unsupported opcode");
-                    return Err(plonk::Error::Synthesis);
+                    return Err(plonk::Error::Synthesis)
                 }
                 }
             }
             }
         }
         }