From 2c9c9a9aa39953f807f0730daf3c3f47b1b54064 Mon Sep 17 00:00:00 2001 From: pradal Date: Mon, 22 Jan 2024 17:12:50 +0100 Subject: [PATCH 1/2] Update openalea to namespace package --- setup.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/setup.py b/setup.py index f081575..cfd6a6e 100644 --- a/setup.py +++ b/setup.py @@ -6,7 +6,7 @@ # {# pkglts, pysetup.kwds # format setup arguments -from setuptools import setup, find_packages +from setuptools import setup, find_namespace_packages short_descr = "OpenAlea.Deploy support the installation of OpenAlea packages via the network and manage their dependencies. It is an extension of Setuptools." @@ -27,12 +27,12 @@ long_description=readme + '\n\n' + history, author="openalea", author_email="openalea@inria.fr", - url='https://openalea.gforge.inria.fr', + url='https://openalea.rtfd.io', license='cecill-c', zip_safe=False, - packages=find_packages('src'), - namespace_packages=['openalea'], + packages=find_namespace_packages(where='src', include=['openalea', 'openalea.*']), + #namespace_packages=['openalea'], package_dir={'': 'src'}, entry_points={}, keywords='setuptools, openalea', From 046d82ac5b53c68e20a02ca593af4234898fb5a7 Mon Sep 17 00:00:00 2001 From: pradal Date: Mon, 22 Jan 2024 17:15:14 +0100 Subject: [PATCH 2/2] Add GitHub CI --- .github/workflows/conda-package-build.yml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 .github/workflows/conda-package-build.yml diff --git a/.github/workflows/conda-package-build.yml b/.github/workflows/conda-package-build.yml new file mode 100644 index 0000000..ecaf733 --- /dev/null +++ b/.github/workflows/conda-package-build.yml @@ -0,0 +1,20 @@ +name: Building Package + +on: + push: + branches: + - '**' + tags: + - 'v*' + pull_request: + branches: + - '**' + + +jobs: + build: + uses: openalea/github-action-conda-build/.github/workflows/conda-package-build.yml@main + with: + conda-channels: openalea3, conda-forge + secrets: + anaconda_token: ${{ secrets.ANACONDA_TOKEN }}