diff --git a/.github/workflows/dependencies-management.yml b/.github/workflows/dependencies-management.yml index 708f0e3686..b0b6c427b7 100644 --- a/.github/workflows/dependencies-management.yml +++ b/.github/workflows/dependencies-management.yml @@ -1,5 +1,5 @@ # This workflow is used to manage the dependencies of the Taipy packages. -# - Runs each Sunday. +# - Runs every 2 weeks on Sundays. # - For each Python version supported: # - Call a custom script to align dependencies between Taipy packages. # - Call a custom script to update dependencies (Pipfile and requirements.txt). @@ -12,7 +12,7 @@ name: Dependencies management on: schedule: - # Run every 2 weeks on Sunday at mid day UTC + # Run every 2 weeks on Sunday at midday UTC - cron: 00 12 */14 * 0 workflow_dispatch: diff --git a/.github/workflows/partial-tests.yml b/.github/workflows/partial-tests.yml index 2168fd225c..99846f9bbc 100644 --- a/.github/workflows/partial-tests.yml +++ b/.github/workflows/partial-tests.yml @@ -56,7 +56,7 @@ jobs: run: pip install --upgrade setuptools wheel - name: Install pipenv - run: pip install --upgrade pipenv + run: pip install pipenv --upgrade - name: Install Dependencies run: pipenv install --dev --python=${{ matrix.python-version }} @@ -154,7 +154,7 @@ jobs: - name: Install pipenv if: steps.changes.outputs.core == 'true' - run: pip install --upgrade pipenv + run: pip install pipenv --upgrade - name: Install Dependencies if: steps.changes.outputs.core == 'true' @@ -197,7 +197,7 @@ jobs: - name: Install pipenv if: steps.changes.outputs.core == 'true' - run: pip install --upgrade pipenv + run: pip install pipenv --upgrade - name: Install Dependencies if: steps.changes.outputs.core == 'true' diff --git a/Pipfile b/Pipfile index 489894ec01..e308f18c4d 100644 --- a/Pipfile +++ b/Pipfile @@ -8,11 +8,11 @@ apispec = {extras = ["yaml"], version = "==6.3"} apispec-webframeworks = "==0.5.2" cookiecutter = "==2.1.1" deepdiff = "==6.7.1" -flask = "==3.0.0" +flask = "==3.1.0" flask-cors = "==5.0.0" -flask-socketio = "==5.3.6" +flask-socketio = "==5.4.1" Flask-RESTful = ">=0.3.9" -gevent = "==23.7.0" +gevent = "==24.11.1" gevent-websocket = "==0.10.1" gitignore-parser = "==0.1.1" kthread = "==0.2.3" @@ -21,7 +21,7 @@ marshmallow = "==3.20.1" networkx = "==2.6" openpyxl = "==3.1.2" pandas = "==1.3.5" -pyarrow = "*" +pyarrow = "==16.0.0" pymongo = {extras = ["srv"], version = "==4.6.3"} python-dotenv = "==1.0.0" python-magic = {version = "==0.4.24", markers="sys_platform != 'win32'"} diff --git a/doc/gui/examples/controls/button_size.py b/doc/gui/examples/controls/button_size.py new file mode 100644 index 0000000000..05d5af1592 --- /dev/null +++ b/doc/gui/examples/controls/button_size.py @@ -0,0 +1,23 @@ +# Copyright 2021-2024 Avaiga Private Limited +# +# Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on +# an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the +# specific language governing permissions and limitations under the License. +# ----------------------------------------------------------------------------------------- +# To execute this script, make sure that the taipy-gui package is installed in your +# Python environment and run: +# python