diff --git a/cookiecutter-django-app/{{cookiecutter.repo_name}}/docs/conf.py b/cookiecutter-django-app/{{cookiecutter.repo_name}}/docs/conf.py index 5f321ac4..1b816d4a 100644 --- a/cookiecutter-django-app/{{cookiecutter.repo_name}}/docs/conf.py +++ b/cookiecutter-django-app/{{cookiecutter.repo_name}}/docs/conf.py @@ -25,7 +25,7 @@ def get_version(*file_paths): Extract the version string from the file at the given relative path fragments. """ filename = os.path.join(os.path.dirname(__file__), *file_paths) - version_file = open(filename).read() + version_file = open(filename, encoding="utf8").read() version_match = re.search(r"^__version__ = ['\"]([^'\"]*)['\"]", version_file, re.M) if version_match: return version_match.group(1) diff --git a/python-template/{{cookiecutter.placeholder_repo_name}}/docs/conf.py b/python-template/{{cookiecutter.placeholder_repo_name}}/docs/conf.py index 3d8f7c5b..5ae83d84 100644 --- a/python-template/{{cookiecutter.placeholder_repo_name}}/docs/conf.py +++ b/python-template/{{cookiecutter.placeholder_repo_name}}/docs/conf.py @@ -28,7 +28,7 @@ def get_version(*file_paths): version string """ filename = os.path.join(os.path.dirname(__file__), *file_paths) - version_file = open(filename).read() + version_file = open(filename, encoding="utf8").read() version_match = re.search(r"^__version__ = ['\"]([^'\"]*)['\"]", version_file, re.M) if version_match: return version_match.group(1) diff --git a/python-template/{{cookiecutter.placeholder_repo_name}}/setup.py b/python-template/{{cookiecutter.placeholder_repo_name}}/setup.py index 990aca73..8fef1885 100755 --- a/python-template/{{cookiecutter.placeholder_repo_name}}/setup.py +++ b/python-template/{{cookiecutter.placeholder_repo_name}}/setup.py @@ -20,7 +20,7 @@ def get_version(*file_paths): version string """ filename = os.path.join(os.path.dirname(__file__), *file_paths) - version_file = open(filename).read() + version_file = open(filename, encoding="utf8").read() version_match = re.search(r"^__version__ = ['\"]([^'\"]*)['\"]", version_file, re.M) if version_match: @@ -38,7 +38,7 @@ def load_requirements(*requirements_paths): requirements = set() for path in requirements_paths: requirements.update( - line.split('#')[0].strip() for line in open(path).readlines() + line.split('#')[0].strip() for line in open(path, encoding="utf8").readlines() if is_requirement(line.strip()) ) return list(requirements) @@ -79,8 +79,8 @@ def package_data(pkg, roots): os.system("git push --tags") sys.exit() -README = open(os.path.join(os.path.dirname(__file__), 'README.rst')).read() -CHANGELOG = open(os.path.join(os.path.dirname(__file__), 'CHANGELOG.rst')).read() +README = open(os.path.join(os.path.dirname(__file__), 'README.rst'), encoding="utf8").read() +CHANGELOG = open(os.path.join(os.path.dirname(__file__), 'CHANGELOG.rst'), encoding="utf8").read() setup( name='{{ cookiecutter.repo_name }}', diff --git a/requirements/base.txt b/requirements/base.txt index 335d6489..297a4b9a 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -8,7 +8,7 @@ arrow==0.13.2 # via # -c requirements/constraints.txt # jinja2-time -astroid==2.6.6 +astroid==2.7.2 # via # pylint # pylint-celery @@ -57,9 +57,11 @@ mccabe==0.6.1 # via pylint pbr==5.6.0 # via stevedore +platformdirs==2.2.0 + # via pylint poyo==0.5.0 # via cookiecutter -pylint==2.9.6 +pylint==2.10.2 # via # edx-lint # pylint-celery @@ -92,7 +94,7 @@ six==1.16.0 # python-dateutil sqlparse==0.4.1 # via django -stevedore==3.3.0 +stevedore==3.4.0 # via code-annotations text-unidecode==1.3 # via python-slugify diff --git a/requirements/ci.txt b/requirements/ci.txt index 7c0e938e..46a82ce8 100644 --- a/requirements/ci.txt +++ b/requirements/ci.txt @@ -28,7 +28,7 @@ six==1.16.0 # virtualenv toml==0.10.2 # via tox -tox==3.24.1 +tox==3.24.3 # via -r requirements/ci.in virtualenv==20.7.2 # via tox diff --git a/requirements/dev.txt b/requirements/dev.txt index 77a31746..17a4aab0 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -13,7 +13,7 @@ arrow==0.13.2 # -c requirements/constraints.txt # -r requirements/test.txt # jinja2-time -astroid==2.6.6 +astroid==2.7.2 # via # -r requirements/test.txt # pylint @@ -166,6 +166,7 @@ platformdirs==2.2.0 # via # -r requirements/ci.txt # -r requirements/test.txt + # pylint # virtualenv pluggy==0.13.1 # via @@ -193,7 +194,7 @@ pygments==2.10.0 # doc8 # readme-renderer # sphinx -pylint==2.9.6 +pylint==2.10.2 # via # -r requirements/test.txt # edx-lint @@ -307,7 +308,7 @@ sqlparse==0.4.1 # via # -r requirements/test.txt # django -stevedore==3.3.0 +stevedore==3.4.0 # via # -r requirements/test.txt # code-annotations @@ -327,7 +328,7 @@ tomli==1.2.1 # via # -r requirements/pip-tools.txt # pep517 -tox==3.24.1 +tox==3.24.3 # via # -r requirements/ci.txt # tox-battery diff --git a/requirements/test.txt b/requirements/test.txt index d01f1da3..c6b75d63 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -11,7 +11,7 @@ arrow==0.13.2 # -c requirements/constraints.txt # -r requirements/base.txt # jinja2-time -astroid==2.6.6 +astroid==2.7.2 # via # -r requirements/base.txt # pylint @@ -133,7 +133,10 @@ pbr==5.6.0 # -r requirements/base.txt # stevedore platformdirs==2.2.0 - # via virtualenv + # via + # -r requirements/base.txt + # pylint + # virtualenv pluggy==0.13.1 # via pytest poyo==0.5.0 @@ -151,7 +154,7 @@ pygments==2.10.0 # doc8 # readme-renderer # sphinx -pylint==2.9.6 +pylint==2.10.2 # via # -r requirements/base.txt # edx-lint @@ -243,7 +246,7 @@ sqlparse==0.4.1 # via # -r requirements/base.txt # django -stevedore==3.3.0 +stevedore==3.4.0 # via # -r requirements/base.txt # code-annotations