IVGCVSW-7952 Output deprecation message when building pyarmnn

 * Adds warning message when enabling pyarmnn through CMake
 * Adds print out when building pyarmnn through setup.py
 * Remove deprecated functions from batch matmul descripter

Signed-off-by: Ryan OShea <ryan.oshea3@arm.com>
Change-Id: I210ddbd0dd2f3b0d260a644bc62b8754375fbebe
diff --git a/python/pyarmnn/CMakeLists.txt b/python/pyarmnn/CMakeLists.txt
index e2375c4..0a4cf1b 100644
--- a/python/pyarmnn/CMakeLists.txt
+++ b/python/pyarmnn/CMakeLists.txt
@@ -1,5 +1,6 @@
 #
 # Copyright 2020 NXP
+# Copyright © 2023 Arm Ltd. All rights reserved.
 # SPDX-License-Identifier: MIT
 #
 set(SETUP_PY_IN         "${CMAKE_CURRENT_SOURCE_DIR}/setup.py")
@@ -8,6 +9,8 @@
 set(SWIG_GENERATE       "${CMAKE_CURRENT_BINARY_DIR}/swig_generate.py")
 set(OUT_WRAP            "${CMAKE_CURRENT_BINARY_DIR}/pyarmnn.wrap.timestamp")
 
+message(WARNING "PyArmNN is deprecated. To use ArmNN on python, please use the tflite delegate. Expected to be removed in release 24.05.")
+
 configure_file(${SETUP_PY_IN} ${SETUP_PY} COPYONLY)
 configure_file(${SWIG_GENERATE_IN} ${SWIG_GENERATE} COPYONLY)