Skip to content

Commit

Permalink
[FIX] Adapt CI to poetry
Browse files Browse the repository at this point in the history
Remove auto generation of change log (temporary)
  • Loading branch information
joao-p-marques committed Apr 14, 2021
1 parent 48c4c97 commit 1553746
Show file tree
Hide file tree
Showing 4 changed files with 167 additions and 10 deletions.
13 changes: 5 additions & 8 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,19 +33,16 @@ install:
- sed -i '/pip install ./d' ${TRAVIS_BUILD_DIR}/install.sh

# Install dependencies
- ${TRAVIS_BUILD_DIR}/install.sh

# Install testing dependencies
- pip install coveralls flake8==3.8.3 tox restructuredtext_lint pygments
- pip install poetry tox
- poetry install # includes dev dependencies by default

script:
- flake8 --ignore=E722,F601,F841,W503,W504,W605 --max-line-length=88 --exclude=__init__.py .
- restructuredtext-lint ${TRAVIS_BUILD_DIR}/README.rst
- poetry run flake8 --ignore=E722,F601,F841,W503,W504,W605 --max-line-length=88 --exclude=__init__.py .
- poetry run restructuredtext-lint ${TRAVIS_BUILD_DIR}/README.rst
- tox -e $TOXENV,profile-stats

after_success:
- coveralls
- python setup.py sdist # Build ChangeLog file from git log
- poetry run coveralls

deploy:
skip_cleanup: true # Allow to upload Changelog generated from tox
Expand Down
1 change: 0 additions & 1 deletion install.sh
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
wget -qO- https://deb.nodesource.com/setup | bash - \
&& apt-get install nodejs
npm install -g eslint
pip install .
162 changes: 161 additions & 1 deletion poetry.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,7 @@ pylint-plugin-utils = "0.6"
[tool.poetry.dev-dependencies]
coveralls = {version = "^3.0.1", python = ">=3.5.0"}
nodeenv = "^1.6.0"
flake8 = "3.8.3"

[build-system]
requires = ["poetry-core>=1.0.0"]
Expand Down

0 comments on commit 1553746

Please sign in to comment.