From 70ef02285450b15623d168305a6c6f0acf2eef19 Mon Sep 17 00:00:00 2001 From: Jannis Konrad <kabel42@gmail.com> Date: Fri, 15 Sep 2017 11:09:36 +0200 Subject: [PATCH] fix conditional build --- MANIFEST.in | 2 +- setup.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/MANIFEST.in b/MANIFEST.in index 737f5b7..d43779c 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -1,2 +1,2 @@ recursive-include DTLSSocket/tinydtls *.h LICENSE ABOUT.md configure.ac CONTRIBUTING.md README Makefile.in doc/Doxyfile.in -include DTLSSocket/dtls.pyx LICENSE +include DTLSSocket/dtls.pyx DTLSSocket/tdtls.pxd LICENSE diff --git a/setup.py b/setup.py index e37e64c..cbac233 100644 --- a/setup.py +++ b/setup.py @@ -17,14 +17,14 @@ class prepare_tinydtls(build_ext): ["./configure", "--without-ecc"], ] if not os.path.exists(os.path.join(os.path.dirname(__file__), 'DTLSSocket','tinydtls','dtls.c')): - ["git", "submodule", "update", "--init"], + run_command(["git", "submodule", "update", "--init"]) for command in commands: run_command(command) build_ext.run(self) cy_build = cythonize([ Extension("DTLSSocket.dtls", - ["DTLSSocket/dtls.pyx", "DTLSSocket/tdtls.pxd", + ["DTLSSocket/dtls.pyx", "DTLSSocket/tinydtls/dtls.c", "DTLSSocket/tinydtls/crypto.c", "DTLSSocket/tinydtls/ccm.c", "DTLSSocket/tinydtls/hmac.c", "DTLSSocket/tinydtls/netq.c", "DTLSSocket/tinydtls/peer.c", "DTLSSocket/tinydtls/dtls_time.c", -- GitLab