about summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorserpilliere <serpilliere@users.noreply.github.com>2021-10-29 07:54:40 +0200
committerGitHub <noreply@github.com>2021-10-29 07:54:40 +0200
commit304a8a2927f2d13e8c403ad98a557e1051db553d (patch)
tree776908f7d160d153b0924eb27466ab5b173ea33e
parent4b3b0156e69a46e83c2fd28cbd67b91ff33be558 (diff)
parentc6ed2932f8892274187c99cad6ef27e29d142dd6 (diff)
downloadmiasm-304a8a2927f2d13e8c403ad98a557e1051db553d.tar.gz
miasm-304a8a2927f2d13e8c403ad98a557e1051db553d.zip
Merge pull request #1392 from P403n1x87/ci-py39
ci: pin pyparsing dependency
-rw-r--r--.github/workflows/tests.yml5
-rw-r--r--requirements.txt2
-rw-r--r--setup.py2
3 files changed, 6 insertions, 3 deletions
diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml
index d1208285..49926aed 100644
--- a/.github/workflows/tests.yml
+++ b/.github/workflows/tests.yml
@@ -7,7 +7,7 @@ jobs:
     runs-on: ubuntu-latest
     strategy:
       matrix:
-        python-version: ['2.7', '3.6']
+        python-version: ['2.7', '3.6', '3.8']
 
     steps:
 
@@ -19,6 +19,9 @@ jobs:
       with:
         python-version: ${{ matrix.python-version }}
 
+    - name: Update pip
+      run: pip install pip --upgrade
+
     - name: Install requirements
       run: pip install -r requirements.txt
 
diff --git a/requirements.txt b/requirements.txt
index eb542916..5db3c2a8 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,2 +1,2 @@
-pyparsing
+pyparsing~=2.0
 future
diff --git a/setup.py b/setup.py
index 4980028f..5c491fbe 100644
--- a/setup.py
+++ b/setup.py
@@ -242,7 +242,7 @@ def buil_all():
                         "VERSION"
                     ]
                 },
-                install_requires=['future', 'pyparsing'],
+                install_requires=['future', 'pyparsing~=2.0'],
                 cmdclass={"install_data": smart_install_data},
                 ext_modules = ext_modules,
                 # Metadata