diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index ae67560f4..5f25cbd7e 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -17,14 +17,14 @@ jobs: name: Tests (python 3.10) steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: lfs: true - - uses: actions/setup-python@v4 + - uses: actions/setup-python@v5 with: python-version: "3.10" - name: Install hatch - run: pip install hatch + run: pip install "hatch>=1.13.0" - name: Install click run: pip install click!=8.3.0 - name: Run Tests @@ -36,14 +36,14 @@ jobs: name: Tests (python 3.11) steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: lfs: true - - uses: actions/setup-python@v4 + - uses: actions/setup-python@v5 with: python-version: "3.11.9" - name: Install hatch - run: pip install hatch + run: pip install "hatch>=1.13.0" # NOTE: due to bug: https://github.com/pallets/click/issues/3066 - name: Install click run: pip install click!=8.3.0 @@ -56,14 +56,14 @@ jobs: name: Tests (python 3.12) steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: lfs: true - - uses: actions/setup-python@v4 + - uses: actions/setup-python@v5 with: python-version: "3.12" - name: Install hatch - run: pip install hatch + run: pip install "hatch>=1.13.0" - name: Install click run: pip install click!=8.3.0 - name: Run Tests @@ -75,14 +75,14 @@ jobs: name: Quality Checks steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: lfs: true - - uses: actions/setup-python@v4 + - uses: actions/setup-python@v5 with: python-version: "3.11.9" - name: Install hatch - run: pip install hatch + run: pip install "hatch>=1.13.0" - name: Install click run: pip install click!=8.3.0 - name: Lint @@ -93,7 +93,7 @@ jobs: name: Check PR Title steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: lfs: true - name: Check PR title diff --git a/.gitignore b/.gitignore index 77d7775b5..cb7061159 100644 --- a/.gitignore +++ b/.gitignore @@ -223,3 +223,4 @@ fabric.properties #VSCode .vscode/launch.json .vscode/settings.json +CHROM/ diff --git a/pyproject.toml b/pyproject.toml index 75f33ac50..9290a294d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -48,7 +48,7 @@ classifiers = [ ] dependencies = [ "cattrs >= 23.2.0", - "chardet >= 5.2.0", + "chardet >= 5.2.0, < 6.0.0", "defusedxml >= 0.7.1", # NOTE: jsonschema 4.18.0 introduces a serious performance regression, seemingly due to use of new # referencing library.