|
@@ -115,11 +115,24 @@ jobs:
|
|
|
run: |
|
|
|
python tools/frontend/bundle_build.py
|
|
|
|
|
|
+ - name: Copy files from tools
|
|
|
+ run: |
|
|
|
+ cp -r tools/packages/taipy-${{matrix.package}}/. ${{ steps.set-variables.outputs.package_dir }}
|
|
|
+
|
|
|
- name: Build Package Structure
|
|
|
working-directory: ${{ steps.set-variables.outputs.package_dir }}
|
|
|
run: |
|
|
|
python tools/release/build_package_structure.py ${{ matrix.package }}
|
|
|
|
|
|
+ - name: Copy Taipy Logger
|
|
|
+ if: matrix.package == 'config'
|
|
|
+ run: |
|
|
|
+ cp -r taipy/logger/. ${{ steps.set-variables.outputs.package_dir }}/taipy/logger
|
|
|
+
|
|
|
+ - name: Copy _cli folder
|
|
|
+ run: |
|
|
|
+ cp -r taipy/_cli/. ${{ steps.set-variables.outputs.package_dir }}/taipy/_cli
|
|
|
+
|
|
|
- name: Build package
|
|
|
working-directory: ${{ steps.set-variables.outputs.package_dir }}
|
|
|
run: |
|
|
@@ -143,7 +156,7 @@ jobs:
|
|
|
|
|
|
build-and-release-taipy-dev:
|
|
|
runs-on: ubuntu-latest
|
|
|
- needs: [ build-and-release-taipy-dev-packages, fetch-versions ]
|
|
|
+ needs: [build-and-release-taipy-dev-packages, fetch-versions ]
|
|
|
timeout-minutes: 20
|
|
|
steps:
|
|
|
- uses: actions/checkout@v4
|
|
@@ -171,18 +184,23 @@ jobs:
|
|
|
${{needs.fetch-versions.outputs.templates_VERSION}} \
|
|
|
${{ github.event.inputs.publish_on_pypi }}
|
|
|
|
|
|
- - name: Replace setup.py
|
|
|
- run: |
|
|
|
- mv setup.py setup.old.py
|
|
|
- cp tools/packages/taipy/setup.py .
|
|
|
-
|
|
|
- name: Install dependencies
|
|
|
run: |
|
|
|
python -m pip install --upgrade pip
|
|
|
pip install build wheel
|
|
|
|
|
|
+
|
|
|
+ - name: Backup setup.py
|
|
|
+ run: |
|
|
|
+ mv setup.py setup.old.py
|
|
|
+
|
|
|
+ - name: Copy files from tools
|
|
|
+ run: |
|
|
|
+ cp -r tools/packages/taipy/. .
|
|
|
+
|
|
|
- name: Build Taipy package
|
|
|
- run: python setup.py build_py && python -m build
|
|
|
+ run: |
|
|
|
+ python setup.py build_py && python -m build
|
|
|
|
|
|
- name: Create tag and release Taipy
|
|
|
run: |
|