Dev 3.x i18n & improvements (#696)

* Added base code and make code improvements
* Auto-exclude coverage for `if TYPE_CHECKING:`
* Fixed current coverage
* Cover I18n module
* Update pipeline
* Fixed annotations
* Added docs
* Move exceptions
* Added tests for KeyboardBuilder and initial docs
* Remove help generator (removed from sources tree, requires rewrite)
* Added patch-notes #698, #699, #700, #701, #702, #703
This commit is contained in:
Alex Root Junior 2021-09-22 00:52:38 +03:00 committed by GitHub
parent 5bd1162f57
commit e4046095d7
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
223 changed files with 1909 additions and 1121 deletions

View file

@ -12,7 +12,6 @@ jobs:
build:
strategy:
max-parallel: 9
fail-fast: true
matrix:
os:
- ubuntu-latest
@ -38,10 +37,12 @@ jobs:
python-version: ${{ matrix.python-version }}
- name: Install and configure Poetry
uses: snok/install-poetry@v1.1.4
uses: snok/install-poetry@v1
with:
version: 1.1.8
virtualenvs-create: true
virtualenvs-in-project: true
installer-parallel: true
- name: Setup redis
if: ${{ matrix.os != 'windows-latest' }}
@ -59,7 +60,7 @@ jobs:
- name: Project dependencies
if: steps.cached-poetry-dependencies.outputs.cache-hit != 'true'
run: |
poetry install --no-interaction
poetry install --no-interaction -E fast -E redis -E proxy -E i18n -E docs
- name: Lint code
run: |