Convert to poetry
This commit is contained in:
@@ -22,11 +22,11 @@ lint:
|
||||
before_script:
|
||||
- ./cicd/install-project-deps.sh
|
||||
script:
|
||||
- pipenv run python setup.py check -mrs
|
||||
- pipenv run black --check .
|
||||
- pipenv run flake8
|
||||
- pipenv run mypy sublime tests/**/*.py
|
||||
- pipenv run cicd/custom_style_check.py
|
||||
- poetry run python setup.py check -mrs
|
||||
- poetry run black --check .
|
||||
- poetry run flake8
|
||||
- poetry run mypy sublime tests/**/*.py
|
||||
- poetry run cicd/custom_style_check.py
|
||||
|
||||
test:
|
||||
stage: test
|
||||
@@ -37,7 +37,7 @@ test:
|
||||
- Xvfb :119 -screen 0 1024x768x16 &
|
||||
- export DISPLAY=:119
|
||||
script:
|
||||
- pipenv run ./cicd/pytest.sh
|
||||
- poetry run ./cicd/pytest.sh
|
||||
artifacts:
|
||||
paths:
|
||||
- htmlcov
|
||||
@@ -47,7 +47,7 @@ build:
|
||||
before_script:
|
||||
- ./cicd/install-project-deps.sh
|
||||
script:
|
||||
- pipenv run python setup.py sdist
|
||||
- poetry run python setup.py sdist
|
||||
artifacts:
|
||||
paths:
|
||||
- dist/*
|
||||
@@ -115,7 +115,7 @@ publish_release:
|
||||
before_script:
|
||||
- ./cicd/install-project-deps.sh
|
||||
script:
|
||||
- pipenv run ./cicd/publish-gitlab-release.sh
|
||||
- poetry run ./cicd/publish-gitlab-release.sh
|
||||
|
||||
# Scheduled Jobs
|
||||
# =============================================================================
|
||||
|
@@ -3,5 +3,9 @@ export PYENV_ROOT="${HOME}/.pyenv"
|
||||
export PATH="${PYENV_ROOT}/bin:$PATH"
|
||||
eval "$(pyenv init -)"
|
||||
|
||||
export PIPENV_VENV_IN_PROJECT=1
|
||||
pipenv install --dev
|
||||
pip3 install poetry
|
||||
|
||||
mkdir -p ~/.config/pypoetry/
|
||||
echo "[virtualenvs]" > ~/.config/pypoetry/config.toml
|
||||
echo "in-project = true" >> ~/.config/pypoetry/config.toml
|
||||
poetry install --dev
|
||||
|
@@ -3,7 +3,7 @@
|
||||
set -xe
|
||||
|
||||
pushd docs
|
||||
pipenv run make html
|
||||
poetry run make html
|
||||
popd
|
||||
|
||||
mv docs/_build/html public
|
||||
|
@@ -40,7 +40,7 @@ RUN apt update && \
|
||||
RUN cd /usr/local/src && \
|
||||
curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer | bash
|
||||
|
||||
RUN pip3 install pipenv
|
||||
RUN pip3 install poetry
|
||||
|
||||
# Install the correct Python version with pyenv
|
||||
COPY install-python.sh /tmp/install-python.sh
|
||||
|
Reference in New Issue
Block a user