Update build settings

Update excluded folders for flake8
Ensure pip install -e is used in both cases to install ComicTagger
Set required python version to 3.9
This commit is contained in:
Timmy Welch 2022-04-29 16:33:32 -07:00
parent 2bb7aaeddf
commit ae4de0b3e6
3 changed files with 4 additions and 5 deletions

View File

@ -1,4 +1,4 @@
[flake8]
max-line-length = 120
extend-ignore = E203, E501, E722
extend-exclude = venv, scripts
extend-exclude = venv, scripts, build, dist

View File

@ -78,7 +78,7 @@ $(INSTALL_GUI_STAMP): requirements-GUI.txt
ins: $(PACKAGE_PATH)
$(PACKAGE_PATH):
$(PIP) install .
$(PIP) install -e .
dist: CI
pyinstaller -y comictagger.spec

View File

@ -48,7 +48,7 @@ setup(
name="comictagger",
install_requires=install_requires,
extras_require=extras_require,
python_requires=">=3",
python_requires=">=3.9",
description="A cross-platform GUI/CLI app for writing metadata to comic archives",
author="ComicTagger team",
author_email="comictagger@gmail.com",
@ -68,8 +68,7 @@ setup(
"License :: OSI Approved :: Apache Software License",
"Natural Language :: English",
"Operating System :: OS Independent",
"Programming Language :: Python :: 3.5",
"Programming Language :: Python :: 3.6",
"Programming Language :: Python :: 3.9",
"Topic :: Utilities",
"Topic :: Other/Nonlisted Topic",
"Topic :: Multimedia :: Graphics",