noexec / curldl

Safely and reliably download files with PycURL
https://pypi.org/project/curldl/
GNU Lesser General Public License v3.0
3 stars 0 forks source link

Fix CI/CD issues with Python 3.12 #65

Closed noexec closed 11 months ago

noexec commented 11 months ago

Some build issues in scheduled builds appeared on Oct 3, apparently due to Python 3.12 becoming the latest one. One issue is with unavailability of Python 3.12 Windows PycURL builds in the submodule, but there are apparently others.

noexec commented 11 months ago

The remaining issue is with pytest-pylint plugin on miniconda:

File "/usr/share/miniconda3/envs/test/lib/python3.8/site-packages/pytest_pylint/plugin.py", line 14, in <module>
    from pylint.config import PYLINTRC
ImportError: cannot import name 'PYLINTRC' from 'pylint.config' (/usr/share/miniconda3/envs/test/lib/python3.8/site-packages/pylint/config/__init__.py)

Perhaps the easiest approach is to limit pylint version on miniconda, since it's apparently caused by pylint 3.