From ed90fa9feece118d9b204eb54f1bee365e562b77 Mon Sep 17 00:00:00 2001 From: Narcon Nicolas <nicolas.narcon@inrae.fr> Date: Thu, 17 Mar 2022 09:33:42 +0100 Subject: [PATCH] ENH: add entrypoints + pip install to Dockerfile --- Dockerfile | 4 ++++ setup.py | 6 ++++++ 2 files changed, 10 insertions(+) diff --git a/Dockerfile b/Dockerfile index 141d4bb..684ed08 100644 --- a/Dockerfile +++ b/Dockerfile @@ -27,4 +27,8 @@ RUN cd /src/otb/otb/Modules/Remote/ && git clone https://gitlab.irstea.fr/remi.c COPY . /src/otb/otb/Modules/Remote/decloud/ RUN cd /src/otb/build/OTB/build && cmake /src/otb/otb/ -DModule_SimpleExtractionTools=ON -DModule_MLUtils=ON -DBUILD_TESTING=OFF -DModule_OTBDecloud=ON RUN cd /src/otb/build/OTB/build && make -j $(nproc --all) install + +# Install decloud +RUN cd /src/otb/otb/Modules/Remote/decloud/ && python3 -m pip install . + USER otbuser diff --git a/setup.py b/setup.py index 6a678f5..579b3a5 100644 --- a/setup.py +++ b/setup.py @@ -49,4 +49,10 @@ setuptools.setup( packages=setuptools.find_packages(), python_requires=">=3.6", keywords="remote sensing, deep learning, gapfilling, remove clouds, satellite imagery, otb, orfeotoolbox", + entry_points={ + 'console_scripts': [ + 'crga_processor=decloud.production.crga_processor:main', + 'meraner_processor=decloud.production.meraner_processor:main' + ], + } ) -- GitLab