diff --git a/deps/pdfminer.six-20200517.dev1-py3-none-any.whl b/deps/pdfminer.six-20200517.dev1-py3-none-any.whl deleted file mode 100644 index d493b7c..0000000 Binary files a/deps/pdfminer.six-20200517.dev1-py3-none-any.whl and /dev/null differ diff --git a/deps/pdfplumber-0.5.21.dev1-py3-none-any.whl b/deps/pdfplumber-0.5.21.dev1-py3-none-any.whl deleted file mode 100644 index 48f1d8a..0000000 Binary files a/deps/pdfplumber-0.5.21.dev1-py3-none-any.whl and /dev/null differ diff --git a/libpdf/__init__.py b/libpdf/__init__.py index 7dd9043..d79495a 100644 --- a/libpdf/__init__.py +++ b/libpdf/__init__.py @@ -17,7 +17,6 @@ # below imports from libpdf.core cannot be at the top avoid circular import errors in # core.py when importing __version__ and __summary__ -import libpdf._import_forks # noqa: F401 from libpdf.core import main_api as load from libpdf.core import main_cli diff --git a/libpdf/_import_forks.py b/libpdf/_import_forks.py deleted file mode 100644 index fcdce1a..0000000 --- a/libpdf/_import_forks.py +++ /dev/null @@ -1,36 +0,0 @@ -""" -Workaround to deliver forked dependencies with libpdf. - -PyPI repository does not allow uploading packages that have direct Git dependencies (400 Bad Request returned). -This should be resolved in future by - -* releasing the forked libraries on PyPI on ourselves with a different name -* raising PRs for upstream merges (best approach) - -These 2 methods take time, so below solution is a short-term workaround. -""" - -import os -import sys - -DEPS_DIR = os.path.join(os.path.dirname(__file__), "..", "deps") - -# first try to import the dependencies so active venvs with direct Git dependencies are not overriden -try: - import pdfminer -except ModuleNotFoundError: - # make dependency available as wheel to sys.path as first entry - sys.path.insert( - 0, os.path.join(DEPS_DIR, "pdfminer.six-20200517.dev1-py3-none-any.whl") - ) -else: - del pdfminer - -try: - import pdfplumber -except ModuleNotFoundError: - sys.path.insert( - 0, os.path.join(DEPS_DIR, "pdfplumber-0.5.21.dev1-py3-none-any.whl") - ) -else: - del pdfplumber