diff --git a/requirements-dev.txt b/requirements-dev.txt index 8784ceb..1ba6dd7 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -8,7 +8,7 @@ importlib-metadata==7.0.0 iniconfig==2.0.0 mypy==1.7.1 ; implementation_name == "cpython" mypy-extensions==1.0.0 -packaging==23.2 +packaging==25.0 pathspec==0.12.1 platformdirs==4.1.0 pluggy==1.3.0 diff --git a/requirements-docs.txt b/requirements-docs.txt index f6c9b46..c7c4036 100644 --- a/requirements-docs.txt +++ b/requirements-docs.txt @@ -9,7 +9,7 @@ idna==3.7 imagesize==1.4.1 jinja2==3.1.6 markupsafe==2.1.3 -packaging==23.2 +packaging==25.0 pygments==2.17.2 requests==2.32.4 snowballstemmer==2.2.0 diff --git a/setup.py b/setup.py index ef6c0f9..af17271 100644 --- a/setup.py +++ b/setup.py @@ -9,8 +9,10 @@ def obtain_requirements(file_name): with open(file_name) as fd_in: for line in fd_in: - if '#' not in line: - yield line.strip() + line = line.split('#')[0] + line = line.strip() + if line: + yield line class PyTest(Command): @@ -46,14 +48,8 @@ def read_injector_variable(name): requirements_dev = list(obtain_requirements('requirements-dev.txt')) -try: - import pypandoc - - long_description = pypandoc.convert_file('README.md', 'rst') -except ImportError: - warnings.warn('Could not locate pandoc, using Markdown long_description.', ImportWarning) - with open('README.md') as f: - long_description = f.read() +with open('README.md') as f: + long_description = f.read() description = long_description.splitlines()[0].strip() @@ -66,6 +62,7 @@ def read_injector_variable(name): options=dict(egg_info=dict(tag_build=version_tag)), description=description, long_description=long_description, + long_description_content_type='text/markdown', license='BSD', platforms=['any'], packages=['injector'],