Bladeren bron

Add test on build (#12)

* Add test on package installation

* Add README

* Add windows as runner and fix setup version

* Add personal token for package installation

* Increase timeout
Vuillemot Florian 3 jaren geleden
bovenliggende
commit
7cd6b0dac6
3 gewijzigde bestanden met toevoegingen van 35 en 8 verwijderingen
  1. 33 0
      .github/workflows/setuptools.yml
  2. 0 0
      README.md
  3. 2 8
      setup.py

+ 33 - 0
.github/workflows/setuptools.yml

@@ -0,0 +1,33 @@
+name: Setuptools
+
+on:
+  push:
+    branches: [ develop ]
+  pull_request:
+    branches: [ develop ]
+
+jobs:
+  standard-packages:
+    timeout-minutes: 15
+    strategy:
+      matrix:
+        python-versions: [ '3.8', '3.9', '3.10' ]
+        os: [ubuntu-18.04, windows-latest]
+
+    runs-on: ${{ matrix.os }}
+
+    steps:
+      - uses: actions/checkout@v2
+      - uses: actions/setup-python@v2
+        with:
+          python-version: ${{ matrix.python-versions }}
+
+      - name: Install Taipy without dependencies
+        run: |
+          sed -i 's/ssh/https/g' setup.py
+          sed -i 's/git@github/${{ secrets.PERSONAL_TOKEN }}@github/g' setup.py
+          pip install .
+          rm -r taipy
+
+          python -c "import taipy as tp; tp.Scenario"
+          python -c "import taipy as tp; tp.gui"

+ 0 - 0
README.md


+ 2 - 8
setup.py

@@ -2,7 +2,7 @@
 
 """The setup script."""
 
-from setuptools import find_packages, setup, find_namespace_packages
+from setuptools import find_packages, setup
 
 with open("README.md") as readme_file:
     readme = readme_file.read()
@@ -12,10 +12,6 @@ requirements = [
     "taipy-core@git+ssh://git@github.com/Avaiga/taipy-core.git@develop",
 ]
 
-extras_require = {
-    "airflow": ["taipy-airflow@git+ssh://git@github.com/Avaiga/taipy-airflow.git@develop"],
-}
-
 setup(
     author="Avaiga",
     author_email="taipy.dev@avaiga.com",
@@ -34,13 +30,11 @@ setup(
     install_requires=requirements,
     license="MIT license",
     long_description=readme,
-    include_package_data=True,
     keywords="taipy",
     name="taipy",
     packages=find_packages(include=['taipy']),
     url="https://github.com/avaiga/taipy",
-    version="0.1.2",
+    version="1.0.0.dev",
     zip_safe=False,
-    extras_require=extras_require,
 )