summaryrefslogtreecommitdiffstats
path: root/python
diff options
context:
space:
mode:
authorBryan Newbold <bnewbold@robocracy.org>2019-09-05 18:49:36 -0700
committerBryan Newbold <bnewbold@robocracy.org>2019-09-05 18:49:36 -0700
commit28d2d94a9100c1a809955cde93fdbb7a36263057 (patch)
treeb61675cbd21f28da15dabf4361cf86bad565f1c4 /python
parent070069cb6eb71b92a9c4e46f3d4cfabb67f4eb3f (diff)
downloadfatcat-28d2d94a9100c1a809955cde93fdbb7a36263057.tar.gz
fatcat-28d2d94a9100c1a809955cde93fdbb7a36263057.zip
refactor all python source for client lib name
Diffstat (limited to 'python')
-rwxr-xr-xpython/fatcat_export.py6
-rw-r--r--python/fatcat_tools/api_auth.py12
-rw-r--r--python/fatcat_tools/importers/arabesque.py16
-rw-r--r--python/fatcat_tools/importers/arxiv.py22
-rwxr-xr-xpython/fatcat_tools/importers/cdl_dash_dat.py6
-rw-r--r--python/fatcat_tools/importers/chocula.py12
-rw-r--r--python/fatcat_tools/importers/common.py6
-rw-r--r--python/fatcat_tools/importers/crossref.py20
-rw-r--r--python/fatcat_tools/importers/grobid_metadata.py24
-rw-r--r--python/fatcat_tools/importers/jalc.py16
-rw-r--r--python/fatcat_tools/importers/journal_metadata.py10
-rw-r--r--python/fatcat_tools/importers/jstor.py18
-rw-r--r--python/fatcat_tools/importers/matched.py18
-rw-r--r--python/fatcat_tools/importers/orcid.py10
-rw-r--r--python/fatcat_tools/importers/pubmed.py32
-rwxr-xr-xpython/fatcat_tools/importers/wayback_static.py2
-rw-r--r--python/fatcat_tools/reviewers/review_common.py6
-rw-r--r--python/fatcat_tools/transforms/csl.py2
-rw-r--r--python/fatcat_tools/transforms/elasticsearch.py2
-rw-r--r--python/fatcat_tools/transforms/entities.py2
-rw-r--r--python/fatcat_tools/workers/elasticsearch.py2
-rw-r--r--python/fatcat_tools/workers/worker_common.py4
-rwxr-xr-xpython/fatcat_transform.py6
-rwxr-xr-xpython/fatcat_util.py6
-rw-r--r--python/fatcat_web/__init__.py10
-rw-r--r--python/fatcat_web/auth.py4
-rw-r--r--python/fatcat_web/editing_routes.py4
-rw-r--r--python/fatcat_web/entity_helpers.py2
-rw-r--r--python/fatcat_web/forms.py2
-rw-r--r--python/fatcat_web/routes.py4
-rw-r--r--python/fatcat_web/web_config.py2
-rw-r--r--python/shell.py22
-rw-r--r--python/tests/api_annotations.py4
-rw-r--r--python/tests/api_containers.py4
-rw-r--r--python/tests/api_creators.py4
-rw-r--r--python/tests/api_editgroups.py8
-rw-r--r--python/tests/api_editor.py4
-rw-r--r--python/tests/api_entity_editing.py10
-rw-r--r--python/tests/api_entity_state.py38
-rw-r--r--python/tests/api_files.py4
-rw-r--r--python/tests/api_filesets.py6
-rw-r--r--python/tests/api_misc.py4
-rw-r--r--python/tests/api_releases.py18
-rw-r--r--python/tests/api_webcaptures.py6
-rw-r--r--python/tests/citation_efficiency.py4
-rw-r--r--python/tests/fixtures.py6
-rw-r--r--python/tests/subentity_state.py4
-rw-r--r--python/tests/tools_api.py4
-rw-r--r--python/tests/transform_csl.py2
-rw-r--r--python/tests/transform_tests.py2
-rw-r--r--python/tests/web_auth.py2
-rw-r--r--python/tests/web_citation_csl.py2
-rw-r--r--python/tests/web_editgroup.py2
-rw-r--r--python/tests/web_editing.py2
-rw-r--r--python/tests/web_editor.py2
-rw-r--r--python/tests/web_entity_views.py2
-rw-r--r--python/tests/web_routes.py2
-rw-r--r--python/tests/web_search.py2
58 files changed, 229 insertions, 229 deletions
diff --git a/python/fatcat_export.py b/python/fatcat_export.py
index e3c141fd..1001dbf6 100755
--- a/python/fatcat_export.py
+++ b/python/fatcat_export.py
@@ -11,9 +11,9 @@ import sys
import json
import argparse
-import fatcat_client
-from fatcat_client.rest import ApiException
-from fatcat_client import ReleaseEntity, ContainerEntity, ChangelogEntry
+import fatcat_openapi_client
+from fatcat_openapi_client.rest import ApiException
+from fatcat_openapi_client import ReleaseEntity, ContainerEntity, ChangelogEntry
from fatcat_tools import uuid2fcid, entity_from_json, entity_to_dict, \
public_api
diff --git a/python/fatcat_tools/api_auth.py b/python/fatcat_tools/api_auth.py
index 3c643cea..add03399 100644
--- a/python/fatcat_tools/api_auth.py
+++ b/python/fatcat_tools/api_auth.py
@@ -1,7 +1,7 @@
import os, sys
-import fatcat_client
-from fatcat_client.rest import ApiException
+import fatcat_openapi_client
+from fatcat_openapi_client.rest import ApiException
def public_api(host_uri):
@@ -10,9 +10,9 @@ def public_api(host_uri):
if the API isn't going to be used, so it's important that it doesn't try to
actually connect to the API host or something.
"""
- conf = fatcat_client.Configuration()
+ conf = fatcat_openapi_client.Configuration()
conf.host = host_uri
- return fatcat_client.DefaultApi(fatcat_client.ApiClient(conf))
+ return fatcat_openapi_client.DefaultApi(fatcat_openapi_client.ApiClient(conf))
def authenticated_api(host_uri, token=None):
"""
@@ -20,7 +20,7 @@ def authenticated_api(host_uri, token=None):
is needed, so it does try to connect and verify credentials.
"""
- conf = fatcat_client.Configuration()
+ conf = fatcat_openapi_client.Configuration()
conf.host = host_uri
if not token:
token = os.environ['FATCAT_API_AUTH_TOKEN']
@@ -31,7 +31,7 @@ def authenticated_api(host_uri, token=None):
conf.api_key["Authorization"] = token
conf.api_key_prefix["Authorization"] = "Bearer"
- api = fatcat_client.DefaultApi(fatcat_client.ApiClient(conf))
+ api = fatcat_openapi_client.DefaultApi(fatcat_openapi_client.ApiClient(conf))
# verify up front that auth is working
api.auth_check()
diff --git a/python/fatcat_tools/importers/arabesque.py b/python/fatcat_tools/importers/arabesque.py
index e9376d96..65597d5c 100644
--- a/python/fatcat_tools/importers/arabesque.py
+++ b/python/fatcat_tools/importers/arabesque.py
@@ -4,7 +4,7 @@ import json
import base64
import sqlite3
import itertools
-import fatcat_client
+import fatcat_openapi_client
from .common import EntityImporter, clean, make_rel_url, SANE_MAX_RELEASES, SANE_MAX_URLS
@@ -105,7 +105,7 @@ class ArabesqueMatchImporter(EntityImporter):
# lookup extid
try:
re = self.api.lookup_release(**{self.extid_type: extid})
- except fatcat_client.rest.ApiException as err:
+ except fatcat_openapi_client.rest.ApiException as err:
if err.status == 404:
# bail on 404 (release not in DB)
self.counts['skip-extid-not-found'] += 1
@@ -128,13 +128,13 @@ class ArabesqueMatchImporter(EntityImporter):
row['final_url'])
urls = [url, ("webarchive", wayback)]
- urls = [fatcat_client.FileUrl(rel=rel, url=url) for (rel, url) in urls]
+ urls = [fatcat_openapi_client.FileUrl(rel=rel, url=url) for (rel, url) in urls]
if len(urls) > SANE_MAX_URLS:
self.counts['skip-too-many-url'] += 1
return None
- fe = fatcat_client.FileEntity(
+ fe = fatcat_openapi_client.FileEntity(
sha1=b32_hex(row['final_sha1']),
mimetype=row['final_mimetype'] or self.default_mimetype,
release_ids=[re.ident],
@@ -147,7 +147,7 @@ class ArabesqueMatchImporter(EntityImporter):
existing = None
try:
existing = self.api.lookup_file(sha1=fe.sha1)
- except fatcat_client.rest.ApiException as err:
+ except fatcat_openapi_client.rest.ApiException as err:
if err.status != 404:
raise err
@@ -177,7 +177,7 @@ class ArabesqueMatchImporter(EntityImporter):
# merge the existing into this one and update
existing.urls = list(set([(u.rel, u.url) for u in fe.urls + existing.urls]))
- existing.urls = [fatcat_client.FileUrl(rel=rel, url=url) for (rel, url) in existing.urls]
+ existing.urls = [fatcat_openapi_client.FileUrl(rel=rel, url=url) for (rel, url) in existing.urls]
if len(existing.urls) > SANE_MAX_URLS:
self.counts['skip-update-too-many-url'] += 1
return None
@@ -192,8 +192,8 @@ class ArabesqueMatchImporter(EntityImporter):
return False
def insert_batch(self, batch):
- self.api.create_file_auto_batch(fatcat_client.FileAutoBatch(
- editgroup=fatcat_client.Editgroup(
+ self.api.create_file_auto_batch(fatcat_openapi_client.FileAutoBatch(
+ editgroup=fatcat_openapi_client.Editgroup(
description=self.editgroup_description,
extra=self.editgroup_extra),
entity_list=batch))
diff --git a/python/fatcat_tools/importers/arxiv.py b/python/fatcat_tools/importers/arxiv.py
index 71b2d134..c69ee16a 100644
--- a/python/fatcat_tools/importers/arxiv.py
+++ b/python/fatcat_tools/importers/arxiv.py
@@ -6,7 +6,7 @@ import datetime
from bs4 import BeautifulSoup
from pylatexenc.latex2text import LatexNodes2Text
-import fatcat_client
+import fatcat_openapi_client
from .common import EntityImporter, clean
from .crossref import lookup_license_slug
@@ -120,7 +120,7 @@ class ArxivRawImporter(EntityImporter):
doi = None
title = latex_to_text(metadata.title.string)
authors = parse_arxiv_authors(metadata.authors.string)
- contribs = [fatcat_client.ReleaseContrib(index=i, raw_name=a, role='author') for i, a in enumerate(authors)]
+ contribs = [fatcat_openapi_client.ReleaseContrib(index=i, raw_name=a, role='author') for i, a in enumerate(authors)]
lang = "en" # the vast majority in english
if metadata.comments and metadata.comments.string:
@@ -178,12 +178,12 @@ class ArxivRawImporter(EntityImporter):
if '$' in abst or '{' in abst:
mime = "application/x-latex"
abst_plain = latex_to_text(abst)
- abstracts.append(fatcat_client.ReleaseAbstract(content=abst_plain, mimetype="text/plain", lang="en"))
+ abstracts.append(fatcat_openapi_client.ReleaseAbstract(content=abst_plain, mimetype="text/plain", lang="en"))
else:
mime = "text/plain"
- abstracts.append(fatcat_client.ReleaseAbstract(content=abst, mimetype=mime, lang="en"))
+ abstracts.append(fatcat_openapi_client.ReleaseAbstract(content=abst, mimetype=mime, lang="en"))
if orig:
- abstracts.append(fatcat_client.ReleaseAbstract(content=orig, mimetype=mime))
+ abstracts.append(fatcat_openapi_client.ReleaseAbstract(content=orig, mimetype=mime))
# indicates that fulltext probably isn't english either
if lang == 'en':
lang = None
@@ -207,7 +207,7 @@ class ArxivRawImporter(EntityImporter):
release_date = version.date.string.strip()
release_date = datetime.datetime.strptime(release_date, "%a, %d %b %Y %H:%M:%S %Z").date()
# TODO: source_type?
- versions.append(fatcat_client.ReleaseEntity(
+ versions.append(fatcat_openapi_client.ReleaseEntity(
work_id=None,
title=title,
#original_title
@@ -216,7 +216,7 @@ class ArxivRawImporter(EntityImporter):
release_stage='submitted',
release_date=release_date.isoformat(),
release_year=release_date.year,
- ext_ids=fatcat_client.ReleaseExtIds(
+ ext_ids=fatcat_openapi_client.ReleaseExtIds(
arxiv=arxiv_id,
),
number=number,
@@ -270,7 +270,7 @@ class ArxivRawImporter(EntityImporter):
existing_doi = None
try:
existing = self.api.lookup_release(arxiv=v.ext_ids.arxiv)
- except fatcat_client.rest.ApiException as err:
+ except fatcat_openapi_client.rest.ApiException as err:
if err.status != 404:
raise err
@@ -281,7 +281,7 @@ class ArxivRawImporter(EntityImporter):
if v.ext_ids.doi:
try:
existing_doi = self.api.lookup_release(doi=v.ext_ids.doi)
- except fatcat_client.rest.ApiException as err:
+ except fatcat_openapi_client.rest.ApiException as err:
if err.status != 404:
raise err
if existing_doi:
@@ -325,8 +325,8 @@ class ArxivRawImporter(EntityImporter):
# there is no batch/bezerk mode for arxiv importer, except for testing
if self._test_override:
for batch in batch_batch:
- self.api.create_release_auto_batch(fatcat_client.ReleaseAutoBatch(
- editgroup=fatcat_client.Editgroup(
+ self.api.create_release_auto_batch(fatcat_openapi_client.ReleaseAutoBatch(
+ editgroup=fatcat_openapi_client.Editgroup(
description=self.editgroup_description,
extra=self.editgroup_extra),
entity_list=batch))
diff --git a/python/fatcat_tools/importers/cdl_dash_dat.py b/python/fatcat_tools/importers/cdl_dash_dat.py
index aa7fab2b..536c013b 100755
--- a/python/fatcat_tools/importers/cdl_dash_dat.py
+++ b/python/fatcat_tools/importers/cdl_dash_dat.py
@@ -9,8 +9,8 @@ import hashlib
import mimetypes
import subprocess
-import fatcat_client
-from fatcat_client import *
+import fatcat_openapi_client
+from fatcat_openapi_client import *
from .common import clean
from .crossref import lookup_license_slug
@@ -176,7 +176,7 @@ def auto_cdl_dash_dat(api, dat_path, release_id=None, editgroup_id=None):
try:
r = api.lookup_release(doi=release.ext_ids.doi)
release_id = r.ident
- except fatcat_client.rest.ApiException:
+ except fatcat_openapi_client.rest.ApiException:
pass
if not release_id:
edit = api.create_release(eg.editgroup_id, release)
diff --git a/python/fatcat_tools/importers/chocula.py b/python/fatcat_tools/importers/chocula.py
index d7044ff4..6915ba98 100644
--- a/python/fatcat_tools/importers/chocula.py
+++ b/python/fatcat_tools/importers/chocula.py
@@ -2,7 +2,7 @@
import sys
import json
import itertools
-import fatcat_client
+import fatcat_openapi_client
from .common import EntityImporter, clean
@@ -66,7 +66,7 @@ class ChoculaImporter(EntityImporter):
elif 'journal ' in name.lower():
container_type = 'journal'
- ce = fatcat_client.ContainerEntity(
+ ce = fatcat_openapi_client.ContainerEntity(
issnl=row['issnl'],
ident=row['ident'],
name=name,
@@ -82,7 +82,7 @@ class ChoculaImporter(EntityImporter):
if ce.ident:
try:
existing = self.api.get_container(ce.ident)
- except fatcat_client.rest.ApiException as err:
+ except fatcat_openapi_client.rest.ApiException as err:
if err.status != 404:
raise err
self.counts['exists'] += 1
@@ -97,7 +97,7 @@ class ChoculaImporter(EntityImporter):
# check if existing by ISSN-L
try:
existing = self.api.lookup_container(issnl=ce.issnl)
- except fatcat_client.rest.ApiException as err:
+ except fatcat_openapi_client.rest.ApiException as err:
if err.status != 404:
raise err
if existing:
@@ -157,8 +157,8 @@ class ChoculaImporter(EntityImporter):
raise NotImplementedError
def insert_batch(self, batch):
- self.api.create_container_auto_batch(fatcat_client.ContainerAutoBatch(
- editgroup=fatcat_client.Editgroup(
+ self.api.create_container_auto_batch(fatcat_openapi_client.ContainerAutoBatch(
+ editgroup=fatcat_openapi_client.Editgroup(
description=self.editgroup_description,
extra=self.editgroup_extra),
entity_list=batch))
diff --git a/python/fatcat_tools/importers/common.py b/python/fatcat_tools/importers/common.py
index 2f677be4..093569e1 100644
--- a/python/fatcat_tools/importers/common.py
+++ b/python/fatcat_tools/importers/common.py
@@ -13,8 +13,8 @@ import xml.etree.ElementTree as ET
import pykafka
from bs4 import BeautifulSoup
-import fatcat_client
-from fatcat_client.rest import ApiException
+import fatcat_openapi_client
+from fatcat_openapi_client.rest import ApiException
DATE_FMT = "%Y-%m-%d"
@@ -337,7 +337,7 @@ class EntityImporter:
if not self._editgroup_id:
eg = self.api.create_editgroup(
- fatcat_client.Editgroup(
+ fatcat_openapi_client.Editgroup(
description=self.editgroup_description,
extra=self.editgroup_extra))
self._editgroup_id = eg.editgroup_id
diff --git a/python/fatcat_tools/importers/crossref.py b/python/fatcat_tools/importers/crossref.py
index 4074dfb8..faee6aac 100644
--- a/python/fatcat_tools/importers/crossref.py
+++ b/python/fatcat_tools/importers/crossref.py
@@ -5,7 +5,7 @@ import sqlite3
import datetime
import itertools
import subprocess
-import fatcat_client
+import fatcat_openapi_client
from .common import EntityImporter, clean
@@ -215,7 +215,7 @@ class CrossrefImporter(EntityImporter):
extra = None
assert ctype in ("author", "editor", "translator")
raw_name = clean(raw_name)
- contribs.append(fatcat_client.ReleaseContrib(
+ contribs.append(fatcat_openapi_client.ReleaseContrib(
creator_id=creator_id,
index=index,
raw_name=raw_name,
@@ -244,7 +244,7 @@ class CrossrefImporter(EntityImporter):
container_name = None
if (container_id is None and self.create_containers and (issnl is not None)
and container_name):
- ce = fatcat_client.ContainerEntity(
+ ce = fatcat_openapi_client.ContainerEntity(
issnl=issnl,
publisher=publisher,
container_type=self.map_container_type(release_type),
@@ -300,7 +300,7 @@ class CrossrefImporter(EntityImporter):
ref_extra[k] = clean(rm[k])
if not ref_extra:
ref_extra = None
- refs.append(fatcat_client.ReleaseRef(
+ refs.append(fatcat_openapi_client.ReleaseRef(
index=i,
# doing lookups would be a second import pass
target_release_id=None,
@@ -316,7 +316,7 @@ class CrossrefImporter(EntityImporter):
abstracts = []
abstract = clean(obj.get('abstract'))
if abstract and len(abstract) > 10:
- abstracts.append(fatcat_client.ReleaseAbstract(
+ abstracts.append(fatcat_openapi_client.ReleaseAbstract(
mimetype="application/xml+jats",
content=abstract))
@@ -420,7 +420,7 @@ class CrossrefImporter(EntityImporter):
if not extra:
extra = None
- re = fatcat_client.ReleaseEntity(
+ re = fatcat_openapi_client.ReleaseEntity(
work_id=None,
container_id=container_id,
title=title,
@@ -431,7 +431,7 @@ class CrossrefImporter(EntityImporter):
release_date=release_date,
release_year=release_year,
publisher=publisher,
- ext_ids=fatcat_client.ReleaseExtIds(
+ ext_ids=fatcat_openapi_client.ReleaseExtIds(
doi=obj['DOI'].lower(),
pmid=extids['pmid'],
pmcid=extids['pmcid'],
@@ -459,7 +459,7 @@ class CrossrefImporter(EntityImporter):
existing = None
try:
existing = self.api.lookup_release(doi=re.ext_ids.doi)
- except fatcat_client.rest.ApiException as err:
+ except fatcat_openapi_client.rest.ApiException as err:
if err.status != 404:
raise err
# doesn't exist, need to update
@@ -474,8 +474,8 @@ class CrossrefImporter(EntityImporter):
return True
def insert_batch(self, batch):
- self.api.create_release_auto_batch(fatcat_client.ReleaseAutoBatch(
- editgroup=fatcat_client.Editgroup(
+ self.api.create_release_auto_batch(fatcat_openapi_client.ReleaseAutoBatch(
+ editgroup=fatcat_openapi_client.Editgroup(
description=self.editgroup_description,
extra=self.editgroup_extra),
entity_list=batch))
diff --git a/python/fatcat_tools/importers/grobid_metadata.py b/python/fatcat_tools/importers/grobid_metadata.py
index ea627dd6..2077eae4 100644
--- a/python/fatcat_tools/importers/grobid_metadata.py
+++ b/python/fatcat_tools/importers/grobid_metadata.py
@@ -4,7 +4,7 @@ import sys
import json
import base64
import datetime
-import fatcat_client
+import fatcat_openapi_client
from .common import EntityImporter, clean, make_rel_url
MAX_ABSTRACT_BYTES=4096
@@ -56,7 +56,7 @@ class GrobidMetadataImporter(EntityImporter):
existing = None
try:
existing = self.api.lookup_file(sha1=fe.sha1)
- except fatcat_client.rest.ApiException as err:
+ except fatcat_openapi_client.rest.ApiException as err:
if err.status != 404:
raise err
@@ -82,7 +82,7 @@ class GrobidMetadataImporter(EntityImporter):
abstract = obj.get('abstract')
if abstract and len(abstract) < MAX_ABSTRACT_BYTES and len(abstract) > 10:
- abobj = fatcat_client.ReleaseAbstract(
+ abobj = fatcat_openapi_client.ReleaseAbstract(
mimetype="text/plain",
content=clean(obj.get('abstract')))
abstracts = [abobj]
@@ -91,7 +91,7 @@ class GrobidMetadataImporter(EntityImporter):
contribs = []
for i, a in enumerate(obj.get('authors', [])):
- contribs.append(fatcat_client.ReleaseContrib(
+ contribs.append(fatcat_openapi_client.ReleaseContrib(
index=i,
raw_name=clean(a['name']),
given_name=clean(a.get('given_name')),
@@ -116,7 +116,7 @@ class GrobidMetadataImporter(EntityImporter):
if not cite_extra:
cite_extra = None
- refs.append(fatcat_client.ReleaseRef(
+ refs.append(fatcat_openapi_client.ReleaseRef(
key=clean(raw.get('id')),
year=year,
title=clean(raw['title']),
@@ -147,7 +147,7 @@ class GrobidMetadataImporter(EntityImporter):
if not title or len(title) < 2:
return None
- re = fatcat_client.ReleaseEntity(
+ re = fatcat_openapi_client.ReleaseEntity(
title=title,
release_type="article-journal",
release_date=release_date,
@@ -158,7 +158,7 @@ class GrobidMetadataImporter(EntityImporter):
volume=clean(obj['journal'].get('volume')),
issue=clean(obj['journal'].get('issue')),
abstracts=abstracts,
- ext_ids=fatcat_client.ReleaseExtIds(),
+ ext_ids=fatcat_openapi_client.ReleaseExtIds(),
extra=extra)
return re
@@ -166,7 +166,7 @@ class GrobidMetadataImporter(EntityImporter):
sha1 = base64.b16encode(base64.b32decode(sha1_key.replace('sha1:', ''))).decode('ascii').lower()
- fe = fatcat_client.FileEntity(
+ fe = fatcat_openapi_client.FileEntity(
sha1=sha1,
size=int(file_size),
mimetype=mimetype,
@@ -181,10 +181,10 @@ class GrobidMetadataImporter(EntityImporter):
cdx['dt'],
original)
fe.urls.append(
- fatcat_client.FileUrl(url=wayback, rel="webarchive"))
+ fatcat_openapi_client.FileUrl(url=wayback, rel="webarchive"))
original_url = make_rel_url(original, default_link_rel=self.default_link_rel)
if original_url is not None:
- fe.urls.append(fatcat_client.FileUrl(rel=original_url[0], url=original_url[1]))
+ fe.urls.append(fatcat_openapi_client.FileUrl(rel=original_url[0], url=original_url[1]))
return fe
@@ -193,8 +193,8 @@ class GrobidMetadataImporter(EntityImporter):
return True
def insert_batch(self, batch):
- self.api.create_file_auto_batch(fatcat_client.FileAutoBatch(
- editgroup=fatcat_client.Editgroup(
+ self.api.create_file_auto_batch(fatcat_openapi_client.FileAutoBatch(
+ editgroup=fatcat_openapi_client.Editgroup(
description=self.editgroup_description,
extra=self.editgroup_extra),
entity_list=batch))
diff --git a/python/fatcat_tools/importers/jalc.py b/python/fatcat_tools/importers/jalc.py
index c1c13bb7..a0e0086b 100644
--- a/python/fatcat_tools/importers/jalc.py
+++ b/python/fatcat_tools/importers/jalc.py
@@ -7,7 +7,7 @@ import itertools
import subprocess
from bs4 import BeautifulSoup
-import fatcat_client
+import fatcat_openapi_client
from .common import EntityImporter, clean, is_cjk, DATE_FMT
@@ -48,7 +48,7 @@ def parse_jalc_persons(raw_persons):
if lang == 'en' and surname and given_name:
# english names order is flipped
name = "{} {}".format(given_name, surname)
- rc = fatcat_client.ReleaseContrib(
+ rc = fatcat_openapi_client.ReleaseContrib(
raw_name=name,
surname=surname,
given_name=given_name,
@@ -269,7 +269,7 @@ class JalcImporter(EntityImporter):
# extra: issnp, issne, original_name, languages, country
container_extra['country'] = 'jp'
container_extra['languages'] = ['ja']
- ce = fatcat_client.ContainerEntity(
+ ce = fatcat_openapi_client.ContainerEntity(
name=container_name,
container_type='journal',
publisher=publisher,
@@ -303,7 +303,7 @@ class JalcImporter(EntityImporter):
if not title:
return None
- re = fatcat_client.ReleaseEntity(
+ re = fatcat_openapi_client.ReleaseEntity(
work_id=None,
title=title,
original_title=clean(original_title),
@@ -311,7 +311,7 @@ class JalcImporter(EntityImporter):
release_stage='published',
release_date=release_date,
release_year=release_year,
- ext_ids=fatcat_client.ReleaseExtIds(
+ ext_ids=fatcat_openapi_client.ReleaseExtIds(
doi=doi,
pmid=extids['pmid'],
pmcid=extids['pmcid'],
@@ -338,7 +338,7 @@ class JalcImporter(EntityImporter):
existing = None
try:
existing = self.api.lookup_release(doi=re.ext_ids.doi)
- except fatcat_client.rest.ApiException as err:
+ except fatcat_openapi_client.rest.ApiException as err:
if err.status != 404:
raise err
# doesn't exist, need to insert
@@ -353,8 +353,8 @@ class JalcImporter(EntityImporter):
return True
def insert_batch(self, batch):
- self.api.create_release_auto_batch(fatcat_client.ReleaseAutoBatch(
- editgroup=fatcat_client.Editgroup(
+ self.api.create_release_auto_batch(fatcat_openapi_client.ReleaseAutoBatch(
+ editgroup=fatcat_openapi_client.Editgroup(
description=self.editgroup_description,
extra=self.editgroup_extra),
entity_list=batch))
diff --git a/python/fatcat_tools/importers/journal_metadata.py b/python/fatcat_tools/importers/journal_metadata.py
index d24b4103..d439c80a 100644
--- a/python/fatcat_tools/importers/journal_metadata.py
+++ b/python/fatcat_tools/importers/journal_metadata.py
@@ -2,7 +2,7 @@
import sys
import json
import itertools
-import fatcat_client
+import fatcat_openapi_client
from .common import EntityImporter, clean
@@ -93,7 +93,7 @@ class JournalMetadataImporter(EntityImporter):
if not name:
return None
- ce = fatcat_client.ContainerEntity(
+ ce = fatcat_openapi_client.ContainerEntity(
issnl=row['issnl'],
container_type=None, # TODO
name=name,
@@ -107,7 +107,7 @@ class JournalMetadataImporter(EntityImporter):
existing = None
try:
existing = self.api.lookup_container(issnl=ce.issnl)
- except fatcat_client.rest.ApiException as err:
+ except fatcat_openapi_client.rest.ApiException as err:
if err.status != 404:
raise err
@@ -133,8 +133,8 @@ class JournalMetadataImporter(EntityImporter):
raise NotImplementedError
def insert_batch(self, batch):
- self.api.create_container_auto_batch(fatcat_client.ContainerAutoBatch(
- editgroup=fatcat_client.Editgroup(
+ self.api.create_container_auto_batch(fatcat_openapi_client.ContainerAutoBatch(
+ editgroup=fatcat_openapi_client.Editgroup(
description=self.editgroup_description,
extra=self.editgroup_extra),
entity_list=batch))
diff --git a/python/fatcat_tools/importers/jstor.py b/python/fatcat_tools/importers/jstor.py
index 5016e813..5ff1ecd9 100644
--- a/python/fatcat_tools/importers/jstor.py
+++ b/python/fatcat_tools/importers/jstor.py
@@ -5,7 +5,7 @@ import datetime
import warnings
from bs4 import BeautifulSoup
-import fatcat_client
+import fatcat_openapi_client
from .common import EntityImporter, clean, LANG_MAP_MARC
from .crossref import CONTAINER_TYPE_MAP
@@ -114,7 +114,7 @@ class JstorImporter(EntityImporter):
# create container if it doesn't exist
if (container_id is None and self.create_containers and (issnl is not None)
and journal_title):
- ce = fatcat_client.ContainerEntity(
+ ce = fatcat_openapi_client.ContainerEntity(
issnl=issnl,
publisher=publisher,
container_type=self.map_container_type(release_type),
@@ -158,7 +158,7 @@ class JstorImporter(EntityImporter):
role = JSTOR_CONTRIB_MAP.get(c.get('contrib-type', 'author'))
if not role and c.get('contrib-type'):
sys.stderr.write("NOT IN JSTOR_CONTRIB_MAP: {}\n".format(c['contrib-type']))
- contribs.append(fatcat_client.ReleaseContrib(
+ contribs.append(fatcat_openapi_client.ReleaseContrib(
role=role,
raw_name=raw_name,
given_name=given,
@@ -228,7 +228,7 @@ class JstorImporter(EntityImporter):
if not extra:
extra = None
- re = fatcat_client.ReleaseEntity(
+ re = fatcat_openapi_client.ReleaseEntity(
#work_id
title=title,
#original_title
@@ -236,7 +236,7 @@ class JstorImporter(EntityImporter):
release_stage=release_stage,
release_date=release_date,
release_year=release_year,
- ext_ids=fatcat_client.ReleaseExtIds(
+ ext_ids=fatcat_openapi_client.ReleaseExtIds(
doi=doi,
jstor=jstor_id,
),
@@ -270,7 +270,7 @@ class JstorImporter(EntityImporter):
existing = None
try:
existing = self.api.lookup_release(jstor=re.ext_ids.jstor)
- except fatcat_client.rest.ApiException as err:
+ except fatcat_openapi_client.rest.ApiException as err:
if err.status != 404:
raise err
@@ -282,7 +282,7 @@ class JstorImporter(EntityImporter):
doi = "10.2307/{}".format(re.ext_ids.jstor)
try:
existing = self.api.lookup_release(doi=doi)
- except fatcat_client.rest.ApiException as err:
+ except fatcat_openapi_client.rest.ApiException as err:
if err.status != 404:
raise err
@@ -309,8 +309,8 @@ class JstorImporter(EntityImporter):
return True
def insert_batch(self, batch):
- self.api.create_release_auto_batch(fatcat_client.ReleaseAutoBatch(
- editgroup=fatcat_client.Editgroup(
+ self.api.create_release_auto_batch(fatcat_openapi_client.ReleaseAutoBatch(
+ editgroup=fatcat_openapi_client.Editgroup(
description=self.editgroup_description,
extra=self.editgroup_extra),
entity_list=batch))
diff --git a/python/fatcat_tools/importers/matched.py b/python/fatcat_tools/importers/matched.py
index a94584cd..dbb78ec9 100644
--- a/python/fatcat_tools/importers/matched.py
+++ b/python/fatcat_tools/importers/matched.py
@@ -3,7 +3,7 @@ import sys
import json
import sqlite3
import itertools
-import fatcat_client
+import fatcat_openapi_client
from fatcat_tools.normal import *
from .common import EntityImporter, clean, make_rel_url, SANE_MAX_RELEASES, SANE_MAX_URLS
@@ -61,7 +61,7 @@ class MatchedImporter(EntityImporter):
return None
try:
re = self.api.lookup_release(doi=doi)
- except fatcat_client.rest.ApiException as err:
+ except fatcat_openapi_client.rest.ApiException as err:
if err.status != 404:
raise err
re = None
@@ -77,7 +77,7 @@ class MatchedImporter(EntityImporter):
if extid:
try:
re = self.api.lookup_release(**{extid_type: extid})
- except fatcat_client.rest.ApiException as err:
+ except fatcat_openapi_client.rest.ApiException as err:
if err.status != 404:
raise err
re = None
@@ -110,7 +110,7 @@ class MatchedImporter(EntityImporter):
url = make_rel_url(original, default_link_rel=self.default_link_rel)
if url != None:
urls.add(url)
- urls = [fatcat_client.FileUrl(rel=rel, url=url) for (rel, url) in urls]
+ urls = [fatcat_openapi_client.FileUrl(rel=rel, url=url) for (rel, url) in urls]
if len(urls) == 0:
self.counts['skip-no-urls'] += 1
return None
@@ -127,7 +127,7 @@ class MatchedImporter(EntityImporter):
if urls[0].url.endswith('.pdf'):
mimetype = 'application/pdf'
- fe = fatcat_client.FileEntity(
+ fe = fatcat_openapi_client.FileEntity(
md5=obj.get('md5'),
sha1=obj['sha1'],
sha256=obj.get('sha256'),
@@ -143,7 +143,7 @@ class MatchedImporter(EntityImporter):
existing = None
try:
existing = self.api.lookup_file(sha1=fe.sha1)
- except fatcat_client.rest.ApiException as err:
+ except fatcat_openapi_client.rest.ApiException as err:
if err.status != 404:
raise err
@@ -183,7 +183,7 @@ class MatchedImporter(EntityImporter):
# merge the existing into this one and update
existing.urls = list(set([(u.rel, u.url) for u in fe.urls + existing.urls]))
- existing.urls = [fatcat_client.FileUrl(rel=rel, url=url) for (rel, url) in existing.urls]
+ existing.urls = [fatcat_openapi_client.FileUrl(rel=rel, url=url) for (rel, url) in existing.urls]
if len(existing.urls) > SANE_MAX_URLS:
self.counts['skip-update-too-many-url'] += 1
@@ -203,8 +203,8 @@ class MatchedImporter(EntityImporter):
return False
def insert_batch(self, batch):
- self.api.create_file_auto_batch(fatcat_client.FileAutoBatch(
- editgroup=fatcat_client.Editgroup(
+ self.api.create_file_auto_batch(fatcat_openapi_client.FileAutoBatch(
+ editgroup=fatcat_openapi_client.Editgroup(
description=self.editgroup_description,
extra=self.editgroup_extra),
entity_list=batch))
diff --git a/python/fatcat_tools/importers/orcid.py b/python/fatcat_tools/importers/orcid.py
index 0bdd5d19..0a2c8610 100644
--- a/python/fatcat_tools/importers/orcid.py
+++ b/python/fatcat_tools/importers/orcid.py
@@ -2,7 +2,7 @@
import sys
import json
import itertools
-import fatcat_client
+import fatcat_openapi_client
from .common import EntityImporter, clean
def value_or_none(e):
@@ -64,7 +64,7 @@ class OrcidImporter(EntityImporter):
if not display:
# must have *some* name
return None
- ce = fatcat_client.CreatorEntity(
+ ce = fatcat_openapi_client.CreatorEntity(
orcid=orcid,
given_name=clean(given),
surname=clean(sur),
@@ -76,7 +76,7 @@ class OrcidImporter(EntityImporter):
existing = None
try:
existing = self.api.lookup_creator(orcid=raw_record.orcid)
- except fatcat_client.rest.ApiException as err:
+ except fatcat_openapi_client.rest.ApiException as err:
if err.status != 404:
raise err
@@ -89,8 +89,8 @@ class OrcidImporter(EntityImporter):
return True
def insert_batch(self, batch):
- self.api.create_creator_auto_batch(fatcat_client.CreatorAutoBatch(
- editgroup=fatcat_client.Editgroup(
+ self.api.create_creator_auto_batch(fatcat_openapi_client.CreatorAutoBatch(
+ editgroup=fatcat_openapi_client.Editgroup(
description=self.editgroup_description,
extra=self.editgroup_extra),
entity_list=batch))
diff --git a/python/fatcat_tools/importers/pubmed.py b/python/fatcat_tools/importers/pubmed.py
index 4bfbbc79..80cf986c 100644
--- a/python/fatcat_tools/importers/pubmed.py
+++ b/python/fatcat_tools/importers/pubmed.py
@@ -7,7 +7,7 @@ import warnings
from bs4 import BeautifulSoup
from bs4.element import NavigableString
-import fatcat_client
+import fatcat_openapi_client
from .common import EntityImporter, clean, LANG_MAP_MARC
# from: https://www.ncbi.nlm.nih.gov/books/NBK3827/table/pubmedhelp.T.publication_types/?report=objectonly
@@ -508,7 +508,7 @@ class PubmedImporter(EntityImporter):
and container_name):
# name, type, publisher, issnl
# extra: issnp, issne, original_name, languages, country
- ce = fatcat_client.ContainerEntity(
+ ce = fatcat_openapi_client.ContainerEntity(
name=container_name,
container_type='journal',
#NOTE: publisher not included
@@ -532,7 +532,7 @@ class PubmedImporter(EntityImporter):
primary_abstract = medline.find("Abstract")
if primary_abstract and primary_abstract.AbstractText.get('NlmCategory'):
joined = "\n".join([m.get_text() for m in primary_abstract.find_all("AbstractText")])
- abst = fatcat_client.ReleaseAbstract(
+ abst = fatcat_openapi_client.ReleaseAbstract(
content=joined,
mimetype="text/plain",
lang="en",
@@ -541,7 +541,7 @@ class PubmedImporter(EntityImporter):
abstracts.append(abst)
elif primary_abstract:
for abstract in primary_abstract.find_all("AbstractText"):
- abst = fatcat_client.ReleaseAbstract(
+ abst = fatcat_openapi_client.ReleaseAbstract(
content=abstract.get_text().strip(),
mimetype="text/plain",
lang="en",
@@ -549,7 +549,7 @@ class PubmedImporter(EntityImporter):
if abst.content:
abstracts.append(abst)
if abstract.find('math'):
- abst = fatcat_client.ReleaseAbstract(
+ abst = fatcat_openapi_client.ReleaseAbstract(
# strip the <AbstractText> tags
content=str(abstract)[14:-15],
mimetype="application/mathml+xml",
@@ -562,7 +562,7 @@ class PubmedImporter(EntityImporter):
lang = "en"
if other.get('Language'):
lang = LANG_MAP_MARC.get(other['Language'])
- abst = fatcat_client.ReleaseAbstract(
+ abst = fatcat_openapi_client.ReleaseAbstract(
content=other.AbstractText.get_text().strip(),
mimetype="text/plain",
lang=lang,
@@ -617,7 +617,7 @@ class PubmedImporter(EntityImporter):
if author.find("EqualContrib"):
# TODO: schema for this?
contrib_extra['equal'] = True
- contribs.append(fatcat_client.ReleaseContrib(
+ contribs.append(fatcat_openapi_client.ReleaseContrib(
raw_name=raw_name,
given_name=given_name,
surname=surname,
@@ -628,7 +628,7 @@ class PubmedImporter(EntityImporter):
))
if medline.AuthorList['CompleteYN'] == 'N':
- contribs.append(fatcat_client.ReleaseContrib(raw_name="et al."))
+ contribs.append(fatcat_openapi_client.ReleaseContrib(raw_name="et al."))
for i, contrib in enumerate(contribs):
if contrib.raw_name != "et al.":
@@ -659,7 +659,7 @@ class PubmedImporter(EntityImporter):
ref_extra['unstructured'] = ref_raw.string
if not ref_extra:
ref_extra = None
- refs.append(fatcat_client.ReleaseRef(
+ refs.append(fatcat_openapi_client.ReleaseRef(
target_release_id=ref_release_id,
extra=ref_extra,
))
@@ -682,7 +682,7 @@ class PubmedImporter(EntityImporter):
if not title:
return None
- re = fatcat_client.ReleaseEntity(
+ re = fatcat_openapi_client.ReleaseEntity(
work_id=None,
title=title,
original_title=clean(original_title),
@@ -691,7 +691,7 @@ class PubmedImporter(EntityImporter):
release_date=release_date,
release_year=release_year,
withdrawn_status=withdrawn_status,
- ext_ids=fatcat_client.ReleaseExtIds(
+ ext_ids=fatcat_openapi_client.ReleaseExtIds(
doi=doi,
pmid=pmid,
pmcid=pmcid,
@@ -717,7 +717,7 @@ class PubmedImporter(EntityImporter):
existing = None
try:
existing = self.api.lookup_release(pmid=re.ext_ids.pmid)
- except fatcat_client.rest.ApiException as err:
+ except fatcat_openapi_client.rest.ApiException as err:
if err.status != 404:
raise err
@@ -725,7 +725,7 @@ class PubmedImporter(EntityImporter):
if not existing and re.ext_ids.doi:
try:
existing = self.api.lookup_release(doi=re.ext_ids.doi)
- except fatcat_client.rest.ApiException as err:
+ except fatcat_openapi_client.rest.ApiException as err:
if err.status != 404:
raise err
if existing and existing.ext_ids.pmid and existing.ext_ids.pmid != re.ext_ids.pmid:
@@ -751,7 +751,7 @@ class PubmedImporter(EntityImporter):
try:
self.api.update_release(self.get_editgroup_id(), existing.ident, existing)
self.counts['update'] += 1
- except fatcat_client.rest.ApiException as err:
+ except fatcat_openapi_client.rest.ApiException as err:
# there is a code path where we try to update the same release
# twice in a row; if that happens, just skip
# NOTE: API behavior might change in the future?
@@ -765,8 +765,8 @@ class PubmedImporter(EntityImporter):
return True
def insert_batch(self, batch):
- self.api.create_release_auto_batch(fatcat_client.ReleaseAutoBatch(
- editgroup=fatcat_client.Editgroup(
+ self.api.create_release_auto_batch(fatcat_openapi_client.ReleaseAutoBatch(
+ editgroup=fatcat_openapi_client.Editgroup(
description=self.editgroup_description,
extra=self.editgroup_extra),
entity_list=batch))
diff --git a/python/fatcat_tools/importers/wayback_static.py b/python/fatcat_tools/importers/wayback_static.py
index 2125017a..fa0bd4ef 100755
--- a/python/fatcat_tools/importers/wayback_static.py
+++ b/python/fatcat_tools/importers/wayback_static.py
@@ -16,7 +16,7 @@ import argparse
import subprocess
from bs4 import BeautifulSoup
-from fatcat_client import *
+from fatcat_openapi_client import *
CDX_API_BASE = "https://web.archive.org/cdx/search/cdx"
GWB_URL_BASE = "https://web.archive.org/web"
diff --git a/python/fatcat_tools/reviewers/review_common.py b/python/fatcat_tools/reviewers/review_common.py
index bb36d4e3..ecf7da8f 100644
--- a/python/fatcat_tools/reviewers/review_common.py
+++ b/python/fatcat_tools/reviewers/review_common.py
@@ -5,8 +5,8 @@ import datetime
import subprocess
from collections import Counter
-import fatcat_client
-from fatcat_client.rest import ApiException
+import fatcat_openapi_client
+from fatcat_openapi_client.rest import ApiException
"""
checks should return:
@@ -146,7 +146,7 @@ class ReviewBot:
"checks": [check.name for check in self.checks],
"result_counts": dict(result_counts),
})
- annotation = fatcat_client.EditgroupAnnotation(
+ annotation = fatcat_openapi_client.EditgroupAnnotation(
comment_markdown=comment,
editgroup_id=editgroup.editgroup_id,
extra=extra,
diff --git a/python/fatcat_tools/transforms/csl.py b/python/fatcat_tools/transforms/csl.py
index f94fa372..7ab94cac 100644
--- a/python/fatcat_tools/transforms/csl.py
+++ b/python/fatcat_tools/transforms/csl.py
@@ -8,7 +8,7 @@ from citeproc import formatter
from citeproc.source.json import CiteProcJSON
from citeproc_styles import get_style_filepath
-from fatcat_client import ApiClient
+from fatcat_openapi_client import ApiClient
def contribs_by_role(contribs, role):
diff --git a/python/fatcat_tools/transforms/elasticsearch.py b/python/fatcat_tools/transforms/elasticsearch.py
index 303d56a9..3a53db4d 100644
--- a/python/fatcat_tools/transforms/elasticsearch.py
+++ b/python/fatcat_tools/transforms/elasticsearch.py
@@ -1,7 +1,7 @@
import collections
-from fatcat_client import ApiClient
+from fatcat_openapi_client import ApiClient
def check_kbart(year, archive):
diff --git a/python/fatcat_tools/transforms/entities.py b/python/fatcat_tools/transforms/entities.py
index b67df12d..8e5de286 100644
--- a/python/fatcat_tools/transforms/entities.py
+++ b/python/fatcat_tools/transforms/entities.py
@@ -1,7 +1,7 @@
import collections
-from fatcat_client import ApiClient
+from fatcat_openapi_client import ApiClient
def entity_to_dict(entity, api_client=None):
"""
diff --git a/python/fatcat_tools/workers/elasticsearch.py b/python/fatcat_tools/workers/elasticsearch.py
index a91b5098..91224d98 100644
--- a/python/fatcat_tools/workers/elasticsearch.py
+++ b/python/fatcat_tools/workers/elasticsearch.py
@@ -4,7 +4,7 @@ import time
import requests
from pykafka.common import OffsetType
-from fatcat_client import ReleaseEntity, ContainerEntity, ApiClient
+from fatcat_openapi_client import ReleaseEntity, ContainerEntity, ApiClient
from fatcat_tools import *
from .worker_common import FatcatWorker
diff --git a/python/fatcat_tools/workers/worker_common.py b/python/fatcat_tools/workers/worker_common.py
index cb4e5dab..9ffbe5fd 100644
--- a/python/fatcat_tools/workers/worker_common.py
+++ b/python/fatcat_tools/workers/worker_common.py
@@ -8,8 +8,8 @@ from itertools import islice
from pykafka import KafkaClient
from pykafka.common import OffsetType
-import fatcat_client
-from fatcat_client.rest import ApiException
+import fatcat_openapi_client
+from fatcat_openapi_client.rest import ApiException
def most_recent_message(topic):
diff --git a/python/fatcat_transform.py b/python/fatcat_transform.py
index 209edfd7..3f90337e 100755
--- a/python/fatcat_transform.py
+++ b/python/fatcat_transform.py
@@ -13,9 +13,9 @@ from citeproc import formatter
from citeproc.source.json import CiteProcJSON
from citeproc_styles import get_style_filepath
-import fatcat_client
-from fatcat_client.rest import ApiException
-from fatcat_client import ReleaseEntity, ContainerEntity, ChangelogEntry
+import fatcat_openapi_client
+from fatcat_openapi_client.rest import ApiException
+from fatcat_openapi_client import ReleaseEntity, ContainerEntity, ChangelogEntry
from fatcat_tools import uuid2fcid, entity_from_json, entity_to_dict, \
release_to_elasticsearch, container_to_elasticsearch, \
changelog_to_elasticsearch, public_api, release_to_csl, citeproc_csl
diff --git a/python/fatcat_util.py b/python/fatcat_util.py
index 433f0d0e..08224dce 100755
--- a/python/fatcat_util.py
+++ b/python/fatcat_util.py
@@ -11,9 +11,9 @@ import sys
import json
import argparse
-import fatcat_client
-from fatcat_client.rest import ApiException
-from fatcat_client import ReleaseEntity, ContainerEntity, ChangelogEntry
+import fatcat_openapi_client
+from fatcat_openapi_client.rest import ApiException
+from fatcat_openapi_client import ReleaseEntity, ContainerEntity, ChangelogEntry
from fatcat_tools import uuid2fcid, fcid2uuid, entity_from_json, \
entity_to_dict, public_api, authenticated_api
diff --git a/python/fatcat_web/__init__.py b/python/fatcat_web/__init__.py
index ba789609..50757858 100644
--- a/python/fatcat_web/__init__.py
+++ b/python/fatcat_web/__init__.py
@@ -10,7 +10,7 @@ from flask_mwoauth import MWOAuth
from authlib.flask.client import OAuth
from loginpass import create_flask_blueprint, Gitlab, GitHub, ORCiD
from raven.contrib.flask import Sentry
-import fatcat_client
+import fatcat_openapi_client
from fatcat_web.web_config import Config
@@ -39,20 +39,20 @@ oauth = OAuth(app)
# Grabs sentry config from SENTRY_DSN environment variable
sentry = Sentry(app)
-conf = fatcat_client.Configuration()
+conf = fatcat_openapi_client.Configuration()
conf.host = Config.FATCAT_API_HOST
-api = fatcat_client.DefaultApi(fatcat_client.ApiClient(conf))
+api = fatcat_openapi_client.DefaultApi(fatcat_openapi_client.ApiClient(conf))
# remove most jinja2 template whitespace
app.jinja_env.trim_blocks = True
app.jinja_env.lstrip_blocks = True
def auth_api(token):
- conf = fatcat_client.Configuration()
+ conf = fatcat_openapi_client.Configuration()
conf.api_key["Authorization"] = token
conf.api_key_prefix["Authorization"] = "Bearer"
conf.host = Config.FATCAT_API_HOST
- return fatcat_client.DefaultApi(fatcat_client.ApiClient(conf))
+ return fatcat_openapi_client.DefaultApi(fatcat_openapi_client.ApiClient(conf))
if Config.FATCAT_API_AUTH_TOKEN:
print("Found and using privileged token (eg, for account signup)")
diff --git a/python/fatcat_web/auth.py b/python/fatcat_web/auth.py
index 06c8475b..fc2430f1 100644
--- a/python/fatcat_web/auth.py
+++ b/python/fatcat_web/auth.py
@@ -6,7 +6,7 @@ from flask import Flask, render_template, send_from_directory, request, \
url_for, abort, g, redirect, jsonify, session, flash
from flask_login import logout_user, login_user, UserMixin
from fatcat_web import login_manager, app, api, priv_api, Config
-import fatcat_client
+import fatcat_openapi_client
def handle_logout():
logout_user()
@@ -62,7 +62,7 @@ def handle_oauth(remote, token, user_info):
else:
preferred_username = user_info['sub']
- params = fatcat_client.AuthOidc(remote.name, user_info['sub'], iss, preferred_username)
+ params = fatcat_openapi_client.AuthOidc(remote.name, user_info['sub'], iss, preferred_username)
# this call requires admin privs
(resp, http_status, http_headers) = priv_api.auth_oidc_with_http_info(params)
editor = resp.editor
diff --git a/python/fatcat_web/editing_routes.py b/python/fatcat_web/editing_routes.py
index 73db76a6..87223868 100644
--- a/python/fatcat_web/editing_routes.py
+++ b/python/fatcat_web/editing_routes.py
@@ -5,8 +5,8 @@ from flask import Flask, render_template, send_from_directory, request, \
url_for, abort, g, redirect, jsonify, session, flash, Response
from flask_login import login_required
-from fatcat_client import Editgroup
-from fatcat_client.rest import ApiException
+from fatcat_openapi_client import Editgroup
+from fatcat_openapi_client.rest import ApiException
from fatcat_tools.transforms import *
from fatcat_web import app, api, auth_api, priv_api
from fatcat_web.auth import handle_token_login, handle_logout, load_user, handle_ia_xauth
diff --git a/python/fatcat_web/entity_helpers.py b/python/fatcat_web/entity_helpers.py
index d6a6eb26..043c67ca 100644
--- a/python/fatcat_web/entity_helpers.py
+++ b/python/fatcat_web/entity_helpers.py
@@ -1,6 +1,6 @@
from flask import abort
-from fatcat_client.rest import ApiException
+from fatcat_openapi_client.rest import ApiException
from fatcat_tools.transforms import *
from fatcat_web import app, api
from fatcat_web.search import get_elastic_container_stats, get_elastic_container_random_releases
diff --git a/python/fatcat_web/forms.py b/python/fatcat_web/forms.py
index 4a1ca3e7..b3073fb9 100644
--- a/python/fatcat_web/forms.py
+++ b/python/fatcat_web/forms.py
@@ -8,7 +8,7 @@ from flask_wtf import FlaskForm
from wtforms import SelectField, DateField, StringField, IntegerField, \
HiddenField, FormField, FieldList, validators
-from fatcat_client import ContainerEntity, CreatorEntity, FileEntity, \
+from fatcat_openapi_client import ContainerEntity, CreatorEntity, FileEntity, \
ReleaseEntity, ReleaseContrib, FileUrl, ReleaseExtIds
release_type_options = [
diff --git a/python/fatcat_web/routes.py b/python/fatcat_web/routes.py
index d41d6bdf..b626ad1d 100644
--- a/python/fatcat_web/routes.py
+++ b/python/fatcat_web/routes.py
@@ -6,8 +6,8 @@ from flask import Flask, render_template, make_response, send_from_directory, \
from flask_login import login_required
from flask_wtf.csrf import CSRFError
-from fatcat_client import Editgroup, EditgroupAnnotation
-from fatcat_client.rest import ApiException
+from fatcat_openapi_client import Editgroup, EditgroupAnnotation
+from fatcat_openapi_client.rest import ApiException
from fatcat_tools.transforms import *
from fatcat_tools.normal import *
from fatcat_web import app, api, auth_api, priv_api, mwoauth
diff --git a/python/fatcat_web/web_config.py b/python/fatcat_web/web_config.py
index e681b397..ec37b66d 100644
--- a/python/fatcat_web/web_config.py
+++ b/python/fatcat_web/web_config.py
@@ -72,7 +72,7 @@ class Config(object):
GIT_RELEASE = None
SENTRY_CONFIG = {
- #'include_paths': ['fatcat_web', 'fatcat_client', 'fatcat_tools'],
+ #'include_paths': ['fatcat_web', 'fatcat_openapi_client', 'fatcat_tools'],
'enable-threads': True, # for uWSGI
'release': GIT_RELEASE,
'tags': {
diff --git a/python/shell.py b/python/shell.py
index 86cb81a8..436ea7b1 100644
--- a/python/shell.py
+++ b/python/shell.py
@@ -5,9 +5,9 @@ import datetime
import requests
import argparse
-import fatcat_client
-from fatcat_client import *
-from fatcat_client.rest import ApiException
+import fatcat_openapi_client
+from fatcat_openapi_client import *
+from fatcat_openapi_client.rest import ApiException
from fatcat_tools import *
if __name__ == '__main__':
@@ -28,23 +28,23 @@ if __name__ == '__main__':
admin_id = "aaaaaaaaaaaabkvkaaaaaaaaae"
- #fatcat_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
- #fatcat_client.configuration.api_key_prefix['Authorization'] = 'Bearer'
- local_conf = fatcat_client.Configuration()
+ #fatcat_openapi_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
+ #fatcat_openapi_client.configuration.api_key_prefix['Authorization'] = 'Bearer'
+ local_conf = fatcat_openapi_client.Configuration()
local_conf.api_key["Authorization"] = "AgEPZGV2LmZhdGNhdC53aWtpAhYyMDE5MDEwMS1kZXYtZHVtbXkta2V5AAImZWRpdG9yX2lkID0gYWFhYWFhYWFhYWFhYmt2a2FhYWFhYWFhYWkAAht0aW1lID4gMjAxOS0wMS0wOVQwMDo1Nzo1MloAAAYgnroNha1hSftChtxHGTnLEmM/pY8MeQS/jBSV0UNvXug="
local_conf.api_key_prefix["Authorization"] = "Bearer"
local_conf.host = 'http://localhost:9411/v0'
local_conf.debug = True
- local_api = fatcat_client.DefaultApi(fatcat_client.ApiClient(local_conf))
+ local_api = fatcat_openapi_client.DefaultApi(fatcat_openapi_client.ApiClient(local_conf))
- #prod_conf = fatcat_client.Configuration()
+ #prod_conf = fatcat_openapi_client.Configuration()
#prod_conf.api_key["Authorization"] = "AgEPZGV2LmZhdGNhdC53aWtpAg4yMDE4LTEyLTMxLWRldgACJmVkaXRvcl9pZCA9IGFhYWFhYWFhYWFhYWJrdmthYWFhYWFhYWFlAAIeY3JlYXRlZCA9IDIwMTgtMTItMzFUMjE6MTU6NDdaAAAGIMWFZeZ54pH4OzNl5+U5X3p1H1rMioSuIldihuiM5XAw"
#prod_conf.api_key_prefix["Authorization"] = "Bearer"
#prod_conf.host = 'https://api.fatcat.wiki/v0'
- #prod_api = fatcat_client.DefaultApi(fatcat_client.ApiClient(prod_conf))
+ #prod_api = fatcat_openapi_client.DefaultApi(fatcat_openapi_client.ApiClient(prod_conf))
- qa_conf = fatcat_client.Configuration()
+ qa_conf = fatcat_openapi_client.Configuration()
qa_conf.api_key["Authorization"] = "AgEPZGV2LmZhdGNhdC53aWtpAg4yMDE4LTEyLTMxLWRldgACJmVkaXRvcl9pZCA9IGFhYWFhYWFhYWFhYWJrdmthYWFhYWFhYWFlAAIeY3JlYXRlZCA9IDIwMTgtMTItMzFUMjE6MTU6NDdaAAAGIMWFZeZ54pH4OzNl5+U5X3p1H1rMioSuIldihuiM5XAw"
qa_conf.api_key_prefix["Authorization"] = "Bearer"
qa_conf.host = 'https://api.qa.fatcat.wiki/v0'
- qa_api = fatcat_client.DefaultApi(fatcat_client.ApiClient(qa_conf))
+ qa_api = fatcat_openapi_client.DefaultApi(fatcat_openapi_client.ApiClient(qa_conf))
diff --git a/python/tests/api_annotations.py b/python/tests/api_annotations.py
index 0d3c5046..e5566eef 100644
--- a/python/tests/api_annotations.py
+++ b/python/tests/api_annotations.py
@@ -3,8 +3,8 @@ import json
import pytest
from copy import copy
-from fatcat_client import *
-from fatcat_client.rest import ApiException
+from fatcat_openapi_client import *
+from fatcat_openapi_client.rest import ApiException
from fixtures import *
diff --git a/python/tests/api_containers.py b/python/tests/api_containers.py
index ed2b2675..0850fab7 100644
--- a/python/tests/api_containers.py
+++ b/python/tests/api_containers.py
@@ -3,8 +3,8 @@ import json
import pytest
from copy import copy
-from fatcat_client import *
-from fatcat_client.rest import ApiException
+from fatcat_openapi_client import *
+from fatcat_openapi_client.rest import ApiException
from fixtures import *
diff --git a/python/tests/api_creators.py b/python/tests/api_creators.py
index 28be6a91..1ce6380a 100644
--- a/python/tests/api_creators.py
+++ b/python/tests/api_creators.py
@@ -3,8 +3,8 @@ import json
import pytest
from copy import copy
-from fatcat_client import *
-from fatcat_client.rest import ApiException
+from fatcat_openapi_client import *
+from fatcat_openapi_client.rest import ApiException
from fixtures import *
diff --git a/python/tests/api_editgroups.py b/python/tests/api_editgroups.py
index 5346d909..d82c9233 100644
--- a/python/tests/api_editgroups.py
+++ b/python/tests/api_editgroups.py
@@ -4,8 +4,8 @@ import pytest
import datetime
from copy import copy
-from fatcat_client import *
-from fatcat_client.rest import ApiException
+from fatcat_openapi_client import *
+from fatcat_openapi_client.rest import ApiException
from fixtures import *
@@ -52,9 +52,9 @@ def test_editgroup_submit(api):
assert eg3.submitted
assert eg3.changelog_index
- with pytest.raises(fatcat_client.rest.ApiException):
+ with pytest.raises(fatcat_openapi_client.rest.ApiException):
api.update_editgroup(eg.editgroup_id, eg3, submit=True)
- with pytest.raises(fatcat_client.rest.ApiException):
+ with pytest.raises(fatcat_openapi_client.rest.ApiException):
eg3.description = "something"
api.update_editgroup(eg.editgroup_id, eg3)
diff --git a/python/tests/api_editor.py b/python/tests/api_editor.py
index 637736e4..64bb2759 100644
--- a/python/tests/api_editor.py
+++ b/python/tests/api_editor.py
@@ -4,8 +4,8 @@ import pytest
import datetime
from copy import copy
-from fatcat_client import *
-from fatcat_client.rest import ApiException
+from fatcat_openapi_client import *
+from fatcat_openapi_client.rest import ApiException
from fixtures import *
diff --git a/python/tests/api_entity_editing.py b/python/tests/api_entity_editing.py
index 83f38695..d5377e18 100644
--- a/python/tests/api_entity_editing.py
+++ b/python/tests/api_entity_editing.py
@@ -3,8 +3,8 @@ import json
import pytest
from copy import copy
-from fatcat_client import *
-from fatcat_client.rest import ApiException
+from fatcat_openapi_client import *
+from fatcat_openapi_client.rest import ApiException
from fixtures import *
@@ -23,7 +23,7 @@ def test_multiple_edits_same_group(api):
c3 = CreatorEntity(display_name="right")
edit = api.update_creator(eg.editgroup_id, c1.ident, c2)
# should fail with existing
- with pytest.raises(fatcat_client.rest.ApiException):
+ with pytest.raises(fatcat_openapi_client.rest.ApiException):
api.update_creator(eg.editgroup_id, c1.ident, c3)
# ... but succeed after deleting
api.delete_creator_edit(edit.editgroup_id, edit.edit_id)
@@ -54,7 +54,7 @@ def test_edit_after_accept(api):
try:
api.create_creator(eg.editgroup_id, c2)
assert False
- except fatcat_client.rest.ApiException as e:
+ except fatcat_openapi_client.rest.ApiException as e:
assert 400 <= e.status < 500
# TODO: need better message
#assert "accepted" in e.body
@@ -116,7 +116,7 @@ def test_delete_accepted_edit(api):
try:
api.delete_creator_edit(edit.editgroup_id, edit.edit_id)
assert False
- except fatcat_client.rest.ApiException as e:
+ except fatcat_openapi_client.rest.ApiException as e:
assert 400 <= e.status < 500
assert "accepted" in e.body
diff --git a/python/tests/api_entity_state.py b/python/tests/api_entity_state.py
index 9ff99dab..d5ba6301 100644
--- a/python/tests/api_entity_state.py
+++ b/python/tests/api_entity_state.py
@@ -1,8 +1,8 @@
import pytest
-from fatcat_client import *
-from fatcat_client.rest import ApiException
+from fatcat_openapi_client import *
+from fatcat_openapi_client.rest import ApiException
from fixtures import *
@@ -70,7 +70,7 @@ def test_redirect_entity(api):
# get by orcid
res = api.lookup_creator(orcid=o1)
assert res.ident == c1.ident
- with pytest.raises(fatcat_client.rest.ApiException):
+ with pytest.raises(fatcat_openapi_client.rest.ApiException):
res = api.lookup_creator(orcid=o2)
# update first; check that get on second updates
@@ -163,14 +163,14 @@ def test_delete_entity(api):
# delete
eg = quick_eg(api)
api.delete_creator(eg.editgroup_id, c1.ident)
- with pytest.raises(fatcat_client.rest.ApiException):
+ with pytest.raises(fatcat_openapi_client.rest.ApiException):
# can't re-delete in same editgroup
api.delete_creator(eg.editgroup_id, c1.ident)
api.accept_editgroup(eg.editgroup_id)
res = api.get_creator(c1.ident)
assert res.state == "deleted"
assert res.display_name is None
- with pytest.raises(fatcat_client.rest.ApiException):
+ with pytest.raises(fatcat_openapi_client.rest.ApiException):
res = api.lookup_creator(orcid=c1.orcid)
# re-delete
@@ -180,7 +180,7 @@ def test_delete_entity(api):
api.delete_creator(eg.editgroup_id, c1.ident)
#api.accept_editgroup(eg.editgroup_id)
assert False
- except fatcat_client.rest.ApiException as e:
+ except fatcat_openapi_client.rest.ApiException as e:
assert 400 <= e.status < 500 # error is 4xx
# undelete
@@ -250,11 +250,11 @@ def test_recursive_redirects_entity(api):
c2_redirect = CreatorEntity(redirect=c1.ident)
eg = quick_eg(api)
api.update_creator(eg.editgroup_id, c2.ident, c2_redirect)
- with pytest.raises(fatcat_client.rest.ApiException):
+ with pytest.raises(fatcat_openapi_client.rest.ApiException):
api.accept_editgroup(eg.editgroup_id)
res = api.get_creator(c2.ident)
assert res.display_name == "test two"
- with pytest.raises(fatcat_client.rest.ApiException):
+ with pytest.raises(fatcat_openapi_client.rest.ApiException):
res = api.lookup_creator(orcid=o3)
res = api.lookup_creator(orcid=o2)
assert res.ident == c2.ident
@@ -263,7 +263,7 @@ def test_recursive_redirects_entity(api):
c1_redirect = CreatorEntity(redirect=c3.ident)
eg = quick_eg(api)
api.update_creator(eg.editgroup_id, c1.ident, c1_redirect)
- with pytest.raises(fatcat_client.rest.ApiException):
+ with pytest.raises(fatcat_openapi_client.rest.ApiException):
api.accept_editgroup(eg.editgroup_id)
res = api.get_creator(c1.ident)
assert res.display_name == "test one"
@@ -291,7 +291,7 @@ def test_recursive_redirects_entity(api):
res = api.get_creator(c3.ident)
assert res.state == "redirect"
assert res.display_name is None
- with pytest.raises(fatcat_client.rest.ApiException):
+ with pytest.raises(fatcat_openapi_client.rest.ApiException):
res = api.lookup_creator(orcid=o2)
# undelete second; check that third updated
@@ -329,7 +329,7 @@ def test_recursive_redirects_entity(api):
res = api.get_creator(c3.ident)
assert res.state == "redirect"
assert res.display_name is None
- with pytest.raises(fatcat_client.rest.ApiException):
+ with pytest.raises(fatcat_openapi_client.rest.ApiException):
res = api.lookup_creator(orcid=o2)
eg = quick_eg(api)
api.delete_creator(eg.editgroup_id, c3.ident)
@@ -358,7 +358,7 @@ def test_self_redirect(api):
# redirect first to itself; should error on PUT
c1_redirect = CreatorEntity(redirect=c1.ident)
eg = quick_eg(api)
- with pytest.raises(fatcat_client.rest.ApiException):
+ with pytest.raises(fatcat_openapi_client.rest.ApiException):
merge_edit = api.update_creator(eg.editgroup_id, c1.ident, c1_redirect)
@@ -382,7 +382,7 @@ def test_wip_redirect(api):
try:
api.update_creator(eg.editgroup_id, c1.ident, c1_redirect)
assert False
- except fatcat_client.rest.ApiException as e:
+ except fatcat_openapi_client.rest.ApiException as e:
assert 400 <= e.status < 500
assert "WIP" in e.body
@@ -401,7 +401,7 @@ def test_create_redirect(api):
try:
api.create_creator(eg.editgroup_id, c2)
assert False
- except fatcat_client.rest.ApiException as e:
+ except fatcat_openapi_client.rest.ApiException as e:
assert 400 <= e.status < 500
assert "redirect" in e.body
@@ -415,7 +415,7 @@ def test_create_redirect(api):
try:
api.create_release(eg.editgroup_id, r2)
assert False
- except fatcat_client.rest.ApiException as e:
+ except fatcat_openapi_client.rest.ApiException as e:
assert 400 <= e.status < 500
assert "redirect" in e.body
@@ -428,7 +428,7 @@ def test_required_entity_fields(api):
c1 = CreatorEntity()
api.create_creator(eg.editgroup_id, c1)
assert False
- except fatcat_client.rest.ApiException as e:
+ except fatcat_openapi_client.rest.ApiException as e:
assert 400 <= e.status < 500
assert "display_name" in e.body
@@ -437,7 +437,7 @@ def test_required_entity_fields(api):
c1 = ContainerEntity()
api.create_container(eg.editgroup_id, c1)
assert False
- except fatcat_client.rest.ApiException as e:
+ except fatcat_openapi_client.rest.ApiException as e:
assert 400 <= e.status < 500
assert "name" in e.body
@@ -446,7 +446,7 @@ def test_required_entity_fields(api):
c1 = ReleaseEntity(ext_ids=ReleaseExtIds())
api.create_release(eg.editgroup_id, c1)
assert False
- except fatcat_client.rest.ApiException as e:
+ except fatcat_openapi_client.rest.ApiException as e:
assert 400 <= e.status < 500
assert "title" in e.body
@@ -465,6 +465,6 @@ def test_revert_current_status(api):
try:
api.update_creator(eg.editgroup_id, c1.ident, c1_revert)
assert False
- except fatcat_client.rest.ApiException as e:
+ except fatcat_openapi_client.rest.ApiException as e:
assert 400 <= e.status < 500
assert "current" in e.body
diff --git a/python/tests/api_files.py b/python/tests/api_files.py
index dd10058b..74865daa 100644
--- a/python/tests/api_files.py
+++ b/python/tests/api_files.py
@@ -3,8 +3,8 @@ import json
import pytest
from copy import copy
-from fatcat_client import *
-from fatcat_client.rest import ApiException
+from fatcat_openapi_client import *
+from fatcat_openapi_client.rest import ApiException
from fixtures import *
diff --git a/python/tests/api_filesets.py b/python/tests/api_filesets.py
index 48f58cc8..7f3235cb 100644
--- a/python/tests/api_filesets.py
+++ b/python/tests/api_filesets.py
@@ -3,8 +3,8 @@ import json
import pytest
from copy import copy
-from fatcat_client import *
-from fatcat_client.rest import ApiException
+from fatcat_openapi_client import *
+from fatcat_openapi_client.rest import ApiException
from fixtures import *
@@ -98,6 +98,6 @@ def test_bad_fileset(api):
]
for b in bad_list:
- with pytest.raises(fatcat_client.rest.ApiException):
+ with pytest.raises(fatcat_openapi_client.rest.ApiException):
api.create_fileset(eg.editgroup_id, b)
diff --git a/python/tests/api_misc.py b/python/tests/api_misc.py
index 6fea9d29..11f85fd6 100644
--- a/python/tests/api_misc.py
+++ b/python/tests/api_misc.py
@@ -3,8 +3,8 @@ import json
import pytest
from copy import copy
-from fatcat_client import *
-from fatcat_client.rest import ApiException
+from fatcat_openapi_client import *
+from fatcat_openapi_client.rest import ApiException
from fixtures import *
diff --git a/python/tests/api_releases.py b/python/tests/api_releases.py
index f2a370c3..2df08698 100644
--- a/python/tests/api_releases.py
+++ b/python/tests/api_releases.py
@@ -4,8 +4,8 @@ import pytest
import datetime
from copy import copy
-from fatcat_client import *
-from fatcat_client.rest import ApiException
+from fatcat_openapi_client import *
+from fatcat_openapi_client.rest import ApiException
from fixtures import *
@@ -151,14 +151,14 @@ def test_release_examples(api):
# failed lookup exception type
try:
api.lookup_release(pmid='5432100')
- except fatcat_client.rest.ApiException as ae:
+ except fatcat_openapi_client.rest.ApiException as ae:
assert ae.status == 404
assert "DatabaseRowNotFound" in ae.body
# failed lookup formatting
try:
api.lookup_release(doi='blah')
- except fatcat_client.rest.ApiException as ae:
+ except fatcat_openapi_client.rest.ApiException as ae:
assert ae.status == 400
assert "MalformedExternalId" in ae.body
@@ -182,10 +182,10 @@ def test_empty_fields(api):
ext_ids=ReleaseExtIds())
r1edit = api.create_release(eg.editgroup_id, r1)
- with pytest.raises(fatcat_client.rest.ApiException):
+ with pytest.raises(fatcat_openapi_client.rest.ApiException):
r2 = ReleaseEntity(title="", ext_ids=ReleaseExtIds())
api.create_release(eg.editgroup_id, r2)
- with pytest.raises(fatcat_client.rest.ApiException):
+ with pytest.raises(fatcat_openapi_client.rest.ApiException):
r2 = ReleaseEntity(title="something", contribs=[ReleaseContrib(raw_name="")], ext_ids=ReleaseExtIds())
api.create_release(eg.editgroup_id, r2)
@@ -194,19 +194,19 @@ def test_controlled_vocab(api):
eg = quick_eg(api)
r1 = ReleaseEntity(title="something", release_type="journal-thingie", ext_ids=ReleaseExtIds())
- with pytest.raises(fatcat_client.rest.ApiException):
+ with pytest.raises(fatcat_openapi_client.rest.ApiException):
api.create_release(eg.editgroup_id, r1)
r1.release_type = "article"
api.create_release(eg.editgroup_id, r1)
r2 = ReleaseEntity(title="something else", release_stage="pre-print", ext_ids=ReleaseExtIds())
- with pytest.raises(fatcat_client.rest.ApiException):
+ with pytest.raises(fatcat_openapi_client.rest.ApiException):
api.create_release(eg.editgroup_id, r2)
r2.release_stage = "published"
api.create_release(eg.editgroup_id, r2)
r3 = ReleaseEntity(title="something else", withdrawn_status="boondogle", ext_ids=ReleaseExtIds())
- with pytest.raises(fatcat_client.rest.ApiException):
+ with pytest.raises(fatcat_openapi_client.rest.ApiException):
api.create_release(eg.editgroup_id, r3)
r3.withdrawn_status = "spam"
api.create_release(eg.editgroup_id, r3)
diff --git a/python/tests/api_webcaptures.py b/python/tests/api_webcaptures.py
index 7734398b..1054b41f 100644
--- a/python/tests/api_webcaptures.py
+++ b/python/tests/api_webcaptures.py
@@ -4,8 +4,8 @@ import pytest
import datetime
from copy import copy
-from fatcat_client import *
-from fatcat_client.rest import ApiException
+from fatcat_openapi_client import *
+from fatcat_openapi_client.rest import ApiException
from fixtures import *
@@ -155,7 +155,7 @@ def test_bad_webcapture(api):
api.create_webcapture(eg.editgroup_id, good)
for b in bad_list:
- with pytest.raises(fatcat_client.rest.ApiException):
+ with pytest.raises(fatcat_openapi_client.rest.ApiException):
api.create_webcapture(eg.editgroup_id, b)
with pytest.raises(ValueError):
diff --git a/python/tests/citation_efficiency.py b/python/tests/citation_efficiency.py
index b447ca56..aefb7d15 100644
--- a/python/tests/citation_efficiency.py
+++ b/python/tests/citation_efficiency.py
@@ -3,8 +3,8 @@ import json
import pytest
from copy import copy
-from fatcat_client import *
-from fatcat_client.rest import ApiException
+from fatcat_openapi_client import *
+from fatcat_openapi_client.rest import ApiException
from fixtures import *
diff --git a/python/tests/fixtures.py b/python/tests/fixtures.py
index d958b5dc..78742114 100644
--- a/python/tests/fixtures.py
+++ b/python/tests/fixtures.py
@@ -6,9 +6,9 @@ import signal
import pytest
from dotenv import load_dotenv
import fatcat_web
-import fatcat_client
+import fatcat_openapi_client
-from fatcat_client import *
+from fatcat_openapi_client import *
from fatcat_tools import authenticated_api
@pytest.fixture
@@ -85,6 +85,6 @@ def test_get_changelog_entry(api):
## Helpers ##################################################################
def quick_eg(api_inst):
- eg = api_inst.create_editgroup(fatcat_client.Editgroup())
+ eg = api_inst.create_editgroup(fatcat_openapi_client.Editgroup())
return eg
diff --git a/python/tests/subentity_state.py b/python/tests/subentity_state.py
index aca0379c..614f88f1 100644
--- a/python/tests/subentity_state.py
+++ b/python/tests/subentity_state.py
@@ -3,8 +3,8 @@ import json
import pytest
from copy import copy
-from fatcat_client import *
-from fatcat_client.rest import ApiException
+from fatcat_openapi_client import *
+from fatcat_openapi_client.rest import ApiException
from fixtures import *
"""
diff --git a/python/tests/tools_api.py b/python/tests/tools_api.py
index f9ccffb3..fd26b8ee 100644
--- a/python/tests/tools_api.py
+++ b/python/tests/tools_api.py
@@ -1,7 +1,7 @@
import pytest
-from fatcat_client import EditgroupAnnotation
-from fatcat_client.rest import ApiException
+from fatcat_openapi_client import EditgroupAnnotation
+from fatcat_openapi_client.rest import ApiException
from fatcat_tools import public_api, authenticated_api
diff --git a/python/tests/transform_csl.py b/python/tests/transform_csl.py
index 9601f19b..6f29cba7 100644
--- a/python/tests/transform_csl.py
+++ b/python/tests/transform_csl.py
@@ -2,7 +2,7 @@
import json
import pytest
from fatcat_tools import *
-from fatcat_client import *
+from fatcat_openapi_client import *
from fixtures import api
from import_crossref import crossref_importer
diff --git a/python/tests/transform_tests.py b/python/tests/transform_tests.py
index c36137ba..5e657190 100644
--- a/python/tests/transform_tests.py
+++ b/python/tests/transform_tests.py
@@ -2,7 +2,7 @@
import json
import pytest
from fatcat_tools import *
-from fatcat_client import *
+from fatcat_openapi_client import *
from fixtures import api
from import_journal_metadata import journal_metadata_importer
diff --git a/python/tests/web_auth.py b/python/tests/web_auth.py
index b5839c6f..029803c3 100644
--- a/python/tests/web_auth.py
+++ b/python/tests/web_auth.py
@@ -2,7 +2,7 @@
import json
import pytest
import responses
-from fatcat_client.rest import ApiException
+from fatcat_openapi_client.rest import ApiException
from fixtures import *
diff --git a/python/tests/web_citation_csl.py b/python/tests/web_citation_csl.py
index 241f450f..3279ebea 100644
--- a/python/tests/web_citation_csl.py
+++ b/python/tests/web_citation_csl.py
@@ -2,7 +2,7 @@
import json
import tempfile
import pytest
-from fatcat_client.rest import ApiException
+from fatcat_openapi_client.rest import ApiException
from fixtures import *
diff --git a/python/tests/web_editgroup.py b/python/tests/web_editgroup.py
index 2ce90fcb..cbdd2176 100644
--- a/python/tests/web_editgroup.py
+++ b/python/tests/web_editgroup.py
@@ -1,7 +1,7 @@
import json
import pytest
-from fatcat_client.rest import ApiException
+from fatcat_openapi_client.rest import ApiException
from fixtures import *
def test_editgroup_basics(app):
diff --git a/python/tests/web_editing.py b/python/tests/web_editing.py
index d69f18be..1ee20405 100644
--- a/python/tests/web_editing.py
+++ b/python/tests/web_editing.py
@@ -1,7 +1,7 @@
import json
import pytest
-from fatcat_client.rest import ApiException
+from fatcat_openapi_client.rest import ApiException
from fixtures import *
diff --git a/python/tests/web_editor.py b/python/tests/web_editor.py
index de094488..2614be96 100644
--- a/python/tests/web_editor.py
+++ b/python/tests/web_editor.py
@@ -1,7 +1,7 @@
import json
import pytest
-from fatcat_client.rest import ApiException
+from fatcat_openapi_client.rest import ApiException
from fixtures import *
diff --git a/python/tests/web_entity_views.py b/python/tests/web_entity_views.py
index 6bbd6848..6555eeeb 100644
--- a/python/tests/web_entity_views.py
+++ b/python/tests/web_entity_views.py
@@ -1,7 +1,7 @@
import json
import pytest
-from fatcat_client.rest import ApiException
+from fatcat_openapi_client.rest import ApiException
from fixtures import *
from fatcat_web.forms import ReleaseEntityForm, FileEntityForm, ContainerEntityForm
diff --git a/python/tests/web_routes.py b/python/tests/web_routes.py
index 3af5369b..026776ee 100644
--- a/python/tests/web_routes.py
+++ b/python/tests/web_routes.py
@@ -1,7 +1,7 @@
import json
import pytest
-from fatcat_client.rest import ApiException
+from fatcat_openapi_client.rest import ApiException
from fixtures import *
diff --git a/python/tests/web_search.py b/python/tests/web_search.py
index 5828007d..bdd858d0 100644
--- a/python/tests/web_search.py
+++ b/python/tests/web_search.py
@@ -2,7 +2,7 @@
import json
import pytest
import responses
-from fatcat_client.rest import ApiException
+from fatcat_openapi_client.rest import ApiException
from fixtures import *
@responses.activate