about summary refs log tree commit diff stats
path: root/pyproject.toml
diff options
context:
space:
mode:
authorTheofilos Augoustis <theofilos.augoustis@gmail.com>2025-10-14 09:09:29 +0000
committerTheofilos Augoustis <theofilos.augoustis@gmail.com>2025-10-14 09:09:29 +0000
commit579cf1d03fb932083e6317967d1613d5c2587fb6 (patch)
tree629f039935382a2a7391bce9253f6c9968159049 /pyproject.toml
parent51c15d3ea2e16d4fc5f0f01a3b9befc66b1f982e (diff)
downloadmiasm-ta/nix.tar.gz
miasm-ta/nix.zip
Convert to src-layout ta/nix
Diffstat (limited to 'pyproject.toml')
-rw-r--r--pyproject.toml142
1 files changed, 71 insertions, 71 deletions
diff --git a/pyproject.toml b/pyproject.toml
index 26a85c33..20dee5fc 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -43,15 +43,15 @@ dev = [
 ]
 
 [build-system]
-requires = ["setuptools", "wheel"]
+requires = ["setuptools>=74.1", "wheel"]
 build-backend = "setuptools.build_meta"
 
 [tool.setuptools.packages.find]
-where = ["."]
-include = ["miasm*"]
+where = [ "src" ]
+include = [ "miasm*" ]
 
 [tool.setuptools.package-data]
-miasm = ["jitter/*.h", "jitter/arch/*.h", "runtime/*.h", "VERSION"]
+miasm = ["src/miasm/jitter/*.h", "src/miasm/jitter/*.c", "jitter/arch/*.h", "runtime/*.h", "VERSION"]
 
 # setuptools >= 74.1
 [tool.setuptools]
@@ -59,137 +59,137 @@ include-package-data = true
 
 [[tool.setuptools.ext-modules]]
 name = "miasm.jitter.VmMngr"
-optional = true
+optional = false
 sources = [
-  "miasm/jitter/vm_mngr.c",
-  "miasm/jitter/vm_mngr_py.c",
-  "miasm/jitter/bn.c",
+  "src/miasm/jitter/vm_mngr.c",
+  "src/miasm/jitter/vm_mngr_py.c",
+  "src/miasm/jitter/bn.c",
 ]
 
 [[tool.setuptools.ext-modules]]
 name = "miasm.jitter.arch.JitCore_x86"
 optional = true
 sources = [
-  "miasm/jitter/JitCore.c",
-  "miasm/jitter/vm_mngr.c",
-  "miasm/jitter/vm_mngr_py.c",
-  "miasm/jitter/op_semantics.c",
-  "miasm/jitter/bn.c",
-  "miasm/jitter/arch/JitCore_x86.c",
+  "src/miasm/jitter/JitCore.c",
+  "src/miasm/jitter/vm_mngr.c",
+  "src/miasm/jitter/vm_mngr_py.c",
+  "src/miasm/jitter/op_semantics.c",
+  "src/miasm/jitter/bn.c",
+  "src/miasm/jitter/arch/JitCore_x86.c",
 ]
 
 [[tool.setuptools.ext-modules]]
 name = "miasm.jitter.arch.JitCore_arm"
 optional = true
 sources = [
-  "miasm/jitter/JitCore.c",
-  "miasm/jitter/vm_mngr.c",
-  "miasm/jitter/vm_mngr_py.c",
-  "miasm/jitter/op_semantics.c",
-  "miasm/jitter/bn.c",
-  "miasm/jitter/arch/JitCore_arm.c",
+  "src/miasm/jitter/JitCore.c",
+  "src/miasm/jitter/vm_mngr.c",
+  "src/miasm/jitter/vm_mngr_py.c",
+  "src/miasm/jitter/op_semantics.c",
+  "src/miasm/jitter/bn.c",
+  "src/miasm/jitter/arch/JitCore_arm.c",
 ]
 
 [[tool.setuptools.ext-modules]]
 name = "miasm.jitter.arch.JitCore_aarch64"
 optional = true
 sources = [
-  "miasm/jitter/JitCore.c",
-  "miasm/jitter/vm_mngr.c",
-  "miasm/jitter/vm_mngr_py.c",
-  "miasm/jitter/op_semantics.c",
-  "miasm/jitter/bn.c",
-  "miasm/jitter/arch/JitCore_aarch64.c",
+  "src/miasm/jitter/JitCore.c",
+  "src/miasm/jitter/vm_mngr.c",
+  "src/miasm/jitter/vm_mngr_py.c",
+  "src/miasm/jitter/op_semantics.c",
+  "src/miasm/jitter/bn.c",
+  "src/miasm/jitter/arch/JitCore_aarch64.c",
 ]
 
 [[tool.setuptools.ext-modules]]
 name = "miasm.jitter.arch.JitCore_msp430"
 optional = true
 sources = [
-  "miasm/jitter/JitCore.c",
-  "miasm/jitter/vm_mngr.c",
-  "miasm/jitter/vm_mngr_py.c",
-  "miasm/jitter/op_semantics.c",
-  "miasm/jitter/bn.c",
-  "miasm/jitter/arch/JitCore_msp430.c",
+  "src/miasm/jitter/JitCore.c",
+  "src/miasm/jitter/vm_mngr.c",
+  "src/miasm/jitter/vm_mngr_py.c",
+  "src/miasm/jitter/op_semantics.c",
+  "src/miasm/jitter/bn.c",
+  "src/miasm/jitter/arch/JitCore_msp430.c",
 ]
 
 [[tool.setuptools.ext-modules]]
 name = "miasm.jitter.arch.JitCore_mep"
 optional = true
 sources = [
-  "miasm/jitter/JitCore.c",
-  "miasm/jitter/vm_mngr.c",
-  "miasm/jitter/vm_mngr_py.c",
-  "miasm/jitter/op_semantics.c",
-  "miasm/jitter/bn.c",
-  "miasm/jitter/arch/JitCore_mep.c",
+  "src/miasm/jitter/JitCore.c",
+  "src/miasm/jitter/vm_mngr.c",
+  "src/miasm/jitter/vm_mngr_py.c",
+  "src/miasm/jitter/op_semantics.c",
+  "src/miasm/jitter/bn.c",
+  "src/miasm/jitter/arch/JitCore_mep.c",
 ]
 
 [[tool.setuptools.ext-modules]]
 name = "miasm.jitter.arch.JitCore_mips32"
 optional = true
 sources = [
-  "miasm/jitter/JitCore.c",
-  "miasm/jitter/vm_mngr.c",
-  "miasm/jitter/vm_mngr_py.c",
-  "miasm/jitter/op_semantics.c",
-  "miasm/jitter/bn.c",
-  "miasm/jitter/arch/JitCore_mips32.c",
+  "src/miasm/jitter/JitCore.c",
+  "src/miasm/jitter/vm_mngr.c",
+  "src/miasm/jitter/vm_mngr_py.c",
+  "src/miasm/jitter/op_semantics.c",
+  "src/miasm/jitter/bn.c",
+  "src/miasm/jitter/arch/JitCore_mips32.c",
 ]
 
 [[tool.setuptools.ext-modules]]
 name = "miasm.jitter.arch.JitCore_ppc32"
 optional = true
 sources = [
-  "miasm/jitter/JitCore.c",
-  "miasm/jitter/vm_mngr.c",
-  "miasm/jitter/vm_mngr_py.c",
-  "miasm/jitter/op_semantics.c",
-  "miasm/jitter/bn.c",
-  "miasm/jitter/arch/JitCore_ppc32.c",
+  "src/miasm/jitter/JitCore.c",
+  "src/miasm/jitter/vm_mngr.c",
+  "src/miasm/jitter/vm_mngr_py.c",
+  "src/miasm/jitter/op_semantics.c",
+  "src/miasm/jitter/bn.c",
+  "src/miasm/jitter/arch/JitCore_ppc32.c",
 ]
 depends = [
-  "miasm/jitter/arch/JitCore_ppc32.h",
-  "miasm/jitter/arch/JitCore_ppc32_regs.h",
-  "miasm/jitter/bn.h",
+  "src/miasm/jitter/arch/JitCore_ppc32.h",
+  "src/miasm/jitter/arch/JitCore_ppc32_regs.h",
+  "src/miasm/jitter/bn.h",
 ]
 
 [[tool.setuptools.ext-modules]]
 name = "miasm.jitter.arch.JitCore_m68k"
 optional = true
 sources = [
-  "miasm/jitter/JitCore.c",
-  "miasm/jitter/vm_mngr.c",
-  "miasm/jitter/vm_mngr_py.c",
-  "miasm/jitter/op_semantics.c",
-  "miasm/jitter/bn.c",
-  "miasm/jitter/arch/JitCore_m68k.c",
+  "src/miasm/jitter/JitCore.c",
+  "src/miasm/jitter/vm_mngr.c",
+  "src/miasm/jitter/vm_mngr_py.c",
+  "src/miasm/jitter/op_semantics.c",
+  "src/miasm/jitter/bn.c",
+  "src/miasm/jitter/arch/JitCore_m68k.c",
 ]
 
 [[tool.setuptools.ext-modules]]
 name = "miasm.jitter.Jitllvm"
 optional = true
 sources = [
-  "miasm/jitter/Jitllvm.c",
-  "miasm/jitter/bn.c",
-  "miasm/runtime/udivmodti4.c",
-  "miasm/runtime/divti3.c",
-  "miasm/runtime/udivti3.c",
+  "src/miasm/jitter/Jitllvm.c",
+  "src/miasm/jitter/bn.c",
+  "src/miasm/runtime/udivmodti4.c",
+  "src/miasm/runtime/divti3.c",
+  "src/miasm/runtime/udivti3.c",
 ]
 depends = [
-  "miasm/runtime/export.h",
-  "miasm/runtime/int_endianness.h",
-  "miasm/runtime/int_lib.h",
-  "miasm/runtime/int_types.h",
-  "miasm/runtime/int_util.h",
+  "src/miasm/runtime/export.h",
+  "src/miasm/runtime/int_endianness.h",
+  "src/miasm/runtime/int_lib.h",
+  "src/miasm/runtime/int_types.h",
+  "src/miasm/runtime/int_util.h",
 ]
 
 [[tool.setuptools.ext-modules]]
 name = "miasm.jitter.Jitgcc"
 optional = true
 sources = [
-  "miasm/jitter/Jitgcc.c",
-  "miasm/jitter/bn.c",
+  "src/miasm/jitter/Jitgcc.c",
+  "src/miasm/jitter/bn.c",
 ]