Browse Source

test against python3.9

Fabian Peter Hammerle 2 years ago
parent
commit
9378242003
3 changed files with 3 additions and 1 deletions
  1. 1 0
      .github/workflows/python.yml
  2. 1 1
      pubmed_bibtex/__init__.py
  3. 1 0
      setup.py

+ 1 - 0
.github/workflows/python.yml

@@ -39,6 +39,7 @@ jobs:
         - '3.6'
         - '3.7'
         - '3.8'
+        - '3.9'
       fail-fast: false
     steps:
     - uses: actions/checkout@v2.4.0

+ 1 - 1
pubmed_bibtex/__init__.py

@@ -71,7 +71,7 @@ class _TeXMedHtmlParser(html.parser.HTMLParser):
 def bibtex_entry_from_pmid(pmid: str) -> typing.Optional[str]:
     assert pmid.isdigit(), pmid
     resp = requests.get(_TEXMED_URL_PATTERN.format(pmid=pmid))
-    resp.raise_for_status()
+    resp.raise_for_status()  # raises requests.exceptions.HTTPError
     parser = _TeXMedHtmlParser()
     parser.feed(resp.text)
     return parser.bibtex_entry

+ 1 - 0
setup.py

@@ -40,6 +40,7 @@ setuptools.setup(
         "Programming Language :: Python :: 3.6",
         "Programming Language :: Python :: 3.7",
         "Programming Language :: Python :: 3.8",
+        "Programming Language :: Python :: 3.9",
         "Topic :: Scientific/Engineering :: Medical Science Apps.",
         "Topic :: Utilities",
     ],