From a98ba580215aa2f324291042366f7567934660c4 Mon Sep 17 00:00:00 2001
From: Sergey Yakubov <sergey.yakubov@desy.de>
Date: Fri, 16 Oct 2020 14:55:47 +0200
Subject: [PATCH] update readme, added python producer source dist for windows

---
 CHANGELOG.md                                         | 9 +++++++++
 producer/api/python/CMakeLists_Windows.cmake         | 1 +
 producer/api/python/source_dist_linux/CMakeLists.txt | 1 -
 producer/api/python/source_dist_linux/setup.py.in    | 2 +-
 4 files changed, 11 insertions(+), 2 deletions(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 05f33531d..ee760aaee 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,12 @@
+##20.09.1
+
+IMPROVEMENTS
+* Each data tuple automatically gets a timestamp (nanoseconds from Linux epoch) at the moment it is being inserted to a database 
+* GetSubstreamList/get_substream_list returns now sorted (by timestamp of the earliest data tuple) list of substreams. Parameter `from` allows to limit the list
+
+BREAKING CHANGES
+* GetSubstreamList/get_substream_list returns now not an array of strings, but array of StreamInfos/dictionaries
+
 ##20.09.0
 
 FEATURES
diff --git a/producer/api/python/CMakeLists_Windows.cmake b/producer/api/python/CMakeLists_Windows.cmake
index c9b58cda8..6ccb7978f 100644
--- a/producer/api/python/CMakeLists_Windows.cmake
+++ b/producer/api/python/CMakeLists_Windows.cmake
@@ -28,3 +28,4 @@ target_include_directories(${TARGET_NAME} PUBLIC include  ${Python3_INCLUDE_DIRS
 
 
 add_subdirectory(binary_dist_windows)
+add_subdirectory(source_dist_linux)
diff --git a/producer/api/python/source_dist_linux/CMakeLists.txt b/producer/api/python/source_dist_linux/CMakeLists.txt
index 89a61bd74..1db8414f9 100644
--- a/producer/api/python/source_dist_linux/CMakeLists.txt
+++ b/producer/api/python/source_dist_linux/CMakeLists.txt
@@ -16,7 +16,6 @@ ADD_CUSTOM_TARGET(copy_python_dist-producer ALL
         COMMAND ${CMAKE_COMMAND} -E make_directory ${CMAKE_CURRENT_BINARY_DIR}/lib
         COMMAND ${CMAKE_COMMAND} -E copy ${CURL_LIBRARIES} ${CMAKE_CURRENT_BINARY_DIR}/lib
         COMMAND ${CMAKE_COMMAND} -E copy $<TARGET_FILE:asapo-producer> ${CMAKE_CURRENT_BINARY_DIR}/lib
-
         )
 
 
diff --git a/producer/api/python/source_dist_linux/setup.py.in b/producer/api/python/source_dist_linux/setup.py.in
index 10cec57a0..7da5f362e 100644
--- a/producer/api/python/source_dist_linux/setup.py.in
+++ b/producer/api/python/source_dist_linux/setup.py.in
@@ -4,7 +4,7 @@ import numpy
 
 ext_modules = [
     Extension("asapo_producer", ["asapo_producer.cpp"],
-              extra_objects=['lib/libasapo-producer.a', 'lib/libcurl.a'],
+              extra_objects=['lib/libasapo-producer@CMAKE_STATIC_LIBRARY_SUFFIX@', 'lib/libcurl@CMAKE_STATIC_LIBRARY_SUFFIX@'],
                        include_dirs=["include/common","include",numpy.get_include()],
                        extra_compile_args=@EXTRA_COMPILE_ARGS@,
                        extra_link_args=@EXTRA_LINK_ARGS@,
-- 
GitLab