Update 2.4 CircleCI branch

This commit is contained in:
rocky
2023-01-16 09:14:15 -05:00
parent aa1e6a7567
commit 2580e20469

View File

@@ -36,11 +36,15 @@ jobs:
- run: - run:
command: | # Use pip to install dependengcies command: | # Use pip to install dependengcies
# Install the version of click that works with Python 2.7.
# DO this before upgrading setuptool
sudo easy_install click==7.1.2 sudo easy_install click==7.1.2
# Until next release use github xdis # Install a version of xdis that works for this code
sudo pip install git+https://github.com/rocky/python-xdis@python-2.34to-2.7#egg=xdis pip install --user git+https://github.com/rocky/python-xdis@python-2.4/#egg=xdis
sudo pip install -e . # Install a version of spark-parser that works for this code
sudo pip install -r requirements-dev.txt pip install git+https://github.com/rocky/spark-parser@python-2.4/#egg=spark-parser
pip install --user -e .
pip install --user -r requirements-dev.txt
# Save dependency cache # Save dependency cache
- save_cache: - save_cache:
@@ -58,7 +62,7 @@ jobs:
# Test # Test
# This would typically be a build job when using workflows, possibly combined with build # This would typically be a build job when using workflows, possibly combined with build
# This is based on your 1.0 configuration file or project settings # This is based on your 1.0 configuration file or project settings
- run: sudo python ./setup.py develop && make check-2.7 - run: make check-2.7
- run: cd test/stdlib && bash ./runtests.sh 'test_[p-z]*.py' - run: cd test/stdlib && bash ./runtests.sh 'test_[p-z]*.py'
# Teardown # Teardown
# If you break your build into multiple jobs with workflows, you will probably want to do the parts of this that are relevant in each # If you break your build into multiple jobs with workflows, you will probably want to do the parts of this that are relevant in each