Package Details: subliminal-git 2.1.0.r22.g160ea63-6

Git Clone URL: (read-only, click to copy)
Package Base: subliminal-git
Description: Python library and CLI tool for searching and downloading subtitles.
Upstream URL:
Licenses: MIT
Conflicts: subliminal
Provides: subliminal
Submitter: acieroid
Maintainer: hcartiaux (yochananmarqos)
Last Packager: yochananmarqos
Votes: 30
Popularity: 0.000701
First Submitted: 2012-12-24 07:53 (UTC)
Last Updated: 2022-04-15 17:14 (UTC)

Latest Comments

sproott commented on 2022-01-26 14:07 (UTC) (edited on 2022-01-27 08:08 (UTC) by sproott)

Getting error on version 2.1.0.r22.g160ea63-5:

Running Sphinx v4.4.0

Configuration error: There is a programmable error in your configuration file:

Traceback (most recent call last): File "/usr/lib/python3.10/site-packages/sphinx/", line 340, in eval_config_file exec(code, namespace) File "/home/user/.cache/paru/clone/subliminal-git/src/subliminal/docs/", line 25, in <module> import subliminal File "/home/user/.cache/paru/clone/subliminal-git/src/subliminal/subliminal/", line 11, in <module> from .core import (AsyncProviderPool, ProviderPool, check_video, download_best_subtitles, download_subtitles, File "/home/user/.cache/paru/clone/subliminal-git/src/subliminal/subliminal/", line 11, in <module> from babelfish import Language, LanguageReverseError ModuleNotFoundError: No module named 'babelfish'

EDIT: after (re)installing python-babelfish, python-guessit, python-rarfile and python-sphinxcontrib-programoutput it finally built.

yochananmarqos commented on 2022-01-23 15:53 (UTC)

@cipher699: It's fixed now.

cipher699 commented on 2022-01-23 14:56 (UTC)

Hi, getting below error how to fix this.

==> Making package: subliminal-git 2.1.0.r22.g160ea63-5 (Sunday 23 January 2022 08:13:28 PM) ==> Checking runtime dependencies... ==> Missing dependencies: -> python-importlib_resources ==> Checking buildtime dependencies... ==> ERROR: Could not resolve all dependencies. -> error making: subliminal-git

yochananmarqos commented on 2021-05-22 14:24 (UTC)

@yar: It's not actually the same error. Apparently whatever caused the original issue is fixed, so I reverted the last change I made.

yar commented on 2021-05-21 23:53 (UTC)

I see the same error as @drws using makechrootpkg

yochananmarqos commented on 2021-05-11 23:24 (UTC)

@drws: Apparently something changed with a newer Sphinx version, it's fixed now.

drws commented on 2021-05-11 22:14 (UTC) (edited on 2021-05-11 22:15 (UTC) by drws)

Latest update is failing with: install: cannot stat 'docs/_build/man/subliminal.1': No such file or directory

hcartiaux commented on 2020-05-02 20:43 (UTC) (edited on 2020-05-02 20:44 (UTC) by hcartiaux)

@milk: I can't reproduce, try rebuilding python-babelfish: yay -S --asdeps python-babelfish

milkii commented on 2020-05-02 20:36 (UTC)

Getting this error atm;

yochananmarqos commented on 2020-04-09 23:54 (UTC)

@hcartiaux: Sure, I'll help out if you want.

edward_81 commented on 2020-04-09 17:13 (UTC)

Working fine now. Thanks.

hcartiaux commented on 2020-04-09 15:33 (UTC) (edited on 2020-04-09 15:33 (UTC) by hcartiaux)

@edward_81: It's updated now

@yochananmarqos: thanks, let me know if you want to co-maintain this package (and others maybe) and improve the PKGBUILD

yochananmarqos commented on 2020-04-08 22:07 (UTC)

@edward_81: I just flagged python-sphinxcontrib-programoutput out of date. You can wait until the AUR package is updated or use my updated PKGBUILD.

edward_81 commented on 2020-04-08 21:48 (UTC)

Can't build

sphinx-build -b man -d _build/doctrees -n . _build/man Running Sphinx v3.0.0

Extension error: Could not import extension sphinxcontrib.programoutput (exception: No module named 'sphinxcontrib.programoutput') make: *** [Makefile:141: man] Errore 2

DoTheEvolution commented on 2020-03-19 19:14 (UTC)

@yochananmarqos My bad, did clean reinstall with all rebuilds or whatever was offered and its working again

yochananmarqos commented on 2020-03-19 01:03 (UTC)

@DoTheEvolution: Yes, it has been working for me without rebuilding since last November. I just rebuilt it just now and it still works.

You "think it's off"? Explain!!! (said in a Dalek's voice).

DoTheEvolution commented on 2020-03-18 23:41 (UTC)

Does this work for you people? I think its off since python 3.8 update on arch

hcartiaux commented on 2019-11-12 12:33 (UTC)

@yochananmarqos updated using your PKGBUILD, I've added you to the list of contributors.

yochananmarqos commented on 2019-11-11 22:31 (UTC) (edited on 2019-11-11 23:31 (UTC) by yochananmarqos)


@rohitghali: I've added nautilus-subliminal-git and nemo-subliminal-git

@hcartiaux: This requires python-sphinx_rtd_theme to make the man pages.

A package already provides itself, no need to include it. Why are you using replaces()? This package replaces itself?

If there were a docs package, it should be called subliminal-docs or subliminal-docs-git. Documentation is normally put in a separate package as it's optional. However, they're just man pages so it doesn't need to be separate. This is all you need:


No need for a patch if you're only changing one line, you can use sed.

See my PKGBUILD: subliminal-git

hcartiaux commented on 2018-10-15 10:15 (UTC)

I guess you will have to write your own PKGBUILD.

rohitghali commented on 2018-10-13 07:16 (UTC) (edited on 2018-10-13 07:26 (UTC) by rohitghali)

Any idea how to integrate it with nautilus? I tried this, but that is for debian based systems. please make an Arch installer.

hcartiaux commented on 2018-10-01 10:00 (UTC)

Sorry @tormec, I cannot reproduce.

tormen commented on 2018-09-24 14:37 (UTC)

When freshly installing this package, I get:

aurman -S subliminal-git ~~ initializing aurman... :: Ignoring installed package wine ~~ calculating solutions...

:: The following 9 package(s) are getting installed: aur/python-babelfish / -> 0.5.5-2 community/python-dogpile.cache / -> 0.6.7-1 aur/python-enzyme / -> 0.4.1-2 aur/python-guessit / -> 3.0.0-1 community/python-pysrt / -> 1.1.1-3 aur/python-rarfile / -> 3.0-1 aur/python-rebulk / -> 0.9.0-1 community/python-stevedore / -> 1.29.0-1 aur/subliminal-git / -> 2.0.5.r1.gdd74383-1

?? Do you want to continue? Y/n: Y


(2/2) installing python-stevedore [########################################################] 100% :: Running post-transaction hooks... (1/2) Arming ConditionNeedsUpdate... (2/2) Performing snapper post snapshots for the following configurations... ==> root: 681 ==> Making package: subliminal-git 2.0.5.r1.gdd74383-1 (Mon 24 Sep 2018 15:57:42 CEST) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving sources... -> Cloning subliminal git repo... Cloning into bare repository '/home/me/.cache/aurman/subliminal-git/subliminal'... remote: Counting objects: 9551, done. remote: Total 9551 (delta 0), reused 0 (delta 0), pack-reused 9551 Receiving objects: 100% (9551/9551), 66.36 MiB | 237.00 KiB/s, done. Resolving deltas: 100% (6427/6427), done. -> Found sphinx-manpages.patch ==> Validating source files with md5sums... subliminal ... Skipped sphinx-manpages.patch ... Passed ==> Extracting sources... -> Creating working copy of subliminal git repo... Cloning into 'subliminal'... done. Switched to a new branch 'makepkg' ==> Starting prepare()... patching file docs/Makefile ==> Starting pkgver()... ==> Starting build()... sphinx-build -b man -d _build/doctrees -n . _build/man Running Sphinx v1.8.0

Configuration error: There is a programmable error in your configuration file:

Traceback (most recent call last): File "/usr/lib/python3.7/site-packages/sphinx/", line 353, in eval_config_file execfile_(filename, namespace) File "/usr/lib/python3.7/site-packages/sphinx/util/", line 150, in execfile_ exec_(code, _globals) File "/home/me/.cache/aurman/subliminal-git/src/subliminal/docs/", line 25, in <module> import subliminal File "/home/me/.cache/aurman/subliminal-git/src/subliminal/subliminal/", line 11, in <module> from .core import (AsyncProviderPool, ProviderPool, check_video, download_best_subtitles, download_subtitles, File "/home/me/.cache/aurman/subliminal-git/src/subliminal/subliminal/", line 13, in <module> from guessit import guessit ModuleNotFoundError: No module named 'guessit'</module></module></module>

make: *** [Makefile:141: man] Error 2 ==> ERROR: A failure occurred in build(). Aborting... 2018-09-24 16:02:32,523 - wrappers - makepkg - ERROR - makepkg query ['makepkg', '-cf', '--noconfirm'] failed in directory /home/me/.cache/aurman/subliminal-git ~~ the following packages are now orphans :: aur/python-guessit, community/python-stevedore, aur/python-rarfile, aur/python-enzyme, community/python-dogpile.cache, community/python-pysrt

I tried removing (aurman -R -s -n ...) all orphans and reinstalling. Same problem.

Any idea?

youngian commented on 2017-03-15 21:00 (UTC)

@psamim I had the same problem. I solved it by reinstalling these packages: python-babelfish python-sphinx python-sphinxcontrib-programoutput python-enzyme And then updating this package. ¯\_(ツ)_/¯

psamim commented on 2017-02-15 20:11 (UTC)

Hi, I get the following error: ==> Starting build()... sphinx-build -b man -d _build/doctrees -n . _build/man Running Sphinx v1.5.2 making output directory... Exception occurred: File "/tmp/yaourt-tmp-samim/aur-subliminal-git/src/subliminal/subliminal/", line 12, in <module> from babelfish import Language, LanguageReverseError ModuleNotFoundError: No module named 'babelfish' The full traceback has been saved in /tmp/sphinx-err-96t42pmv.log, if you want to report the issue to the developers. Please also report this if it was a user error, so that a better error message can be provided next time. A bug report can be filed in the tracker at <>. Thanks! make: *** [Makefile:141: man] Error 1

hcartiaux commented on 2017-01-31 09:05 (UTC)

@jevv, no, it's not a good practice. The Pkgrel should be bumped only if the PKGBUILD is changed, which is not the case. And in all cases, I can't bump all the dependencies...

je-vv commented on 2017-01-14 04:26 (UTC) (edited on 2017-01-14 04:27 (UTC) by je-vv)

Can the release be increased, so that the package gets re-compiled given the python version change to 3.6? Also the deps also owned, :-) Thx!

hcartiaux commented on 2016-09-22 09:32 (UTC) (edited on 2016-09-22 09:32 (UTC) by hcartiaux)

@chocolateboy: the conflict with the manpage is because of the old package subliminal-doc-git. @cryzed: right, this is a leftover from an old version of the PKGBUILD. I will update soon.

chocolateboy commented on 2016-09-21 17:43 (UTC) (edited on 2016-10-01 11:06 (UTC) by chocolateboy)

In case anyone gets the same errors: error: The following packages cannot be upgraded due to unresolvable dependencies: python2-rebulk python-rebulk solution: pacaur -Rs python-subliminal-git pacaur -S subliminal-git error: (1/1) checking for file conflicts error: failed to commit transaction (conflicting files) subliminal-git: /usr/share/man/man1/subliminal.1.gz exists in filesystem solution: pacaur -Rs python-subliminal-git-docs pacaur -S subliminal-git

cryzed commented on 2016-09-18 19:44 (UTC) (edited on 2016-09-18 19:46 (UTC) by cryzed)

You can make the symlink part of the package by creating it in one of the PKGBUILD's functions, there's no need for the install-script: > ln -s /usr/bin/subliminal3 "${pkgdir}"/usr/bin/subliminal Unless I am misunderstanding its purpose? Thanks for updating the PKGBUILD by the way!

hcartiaux commented on 2016-09-17 17:57 (UTC)

@archerie: python-rarfile 2.7 is on AUR, install it before or use a AUR helper able to manage AUR dependencies. I can't reproduce your issue using yaourt.

archerie commented on 2016-09-17 16:34 (UTC)

I'm getting an error installing this: error: target not found: python-rarfile>=2.7

hcartiaux commented on 2016-09-10 15:08 (UTC)

I've updated the PKGBUILD: * renamed to subliminal-git * python2 support removed * this PKGBUILD is not a split package anymore, the man page is not in another split package * nautilus-subliminal is not in the subliminal git repository anymore, and the nautilus binding does not support python3, so I will not re-upload it. Here's a PKGBUILD attempt, yet it would require a python2 subliminal PKGBUILD to work: # Contributor: Hyacinthe Cartiaux <> # Contributor: Nikola Milinković <> # Contributor: Quentin Stievenart <> _gitroot="" _gitname="nautilus-subliminal" pkgname=nautilus-subliminal-git pkgver=r14.4648e2e pkgrel=1 pkgdesc="An extension for Nautilus to download subtitles." arch=(any) url="" license=('MIT') depends=('subliminal-git' 'python2-nautilus') source=("${_gitname}::git+${_gitroot}.git#branch=master") md5sums=('SKIP') pkgver() { cd ${_gitname} printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" } package() { cd ${srcdir}/${_gitname} install -v -m755 -d "${pkgdir}/usr/share/nautilus-python/extensions/subliminal/ui" install -v -m644 ./ "${pkgdir}/usr/share/nautilus-python/extensions/" install -v -m644 ./ui/{choose,config}.glade "${pkgdir}/usr/share/nautilus-python/extensions/subliminal/ui/" for filepath in i18n/*.po; do filename=$(basename "$filepath") install -v -d ${pkgdir}/usr/share/nautilus-python/extensions/subliminal/locale/${filename##*.}/LC_MESSAGES/ msgfmt ${filepath} -o ${pkgdir}/usr/share/nautilus-python/extensions/subliminal/locale/${filename##*.}/LC_MESSAGES/ done install -v -m755 -d "${pkgdir}/usr/share/licenses/nautilus-subliminal-git" install -v -m644 LICENSE "${pkgdir}/usr/share/licenses/nautilus-subliminal-git/" }

hcartiaux commented on 2016-08-21 09:15 (UTC)

If you add me as co-maintainer of this package and python-guessit, I will try to update & fix it... Could you please do that ?

je-vv commented on 2016-08-15 09:04 (UTC)

The new 2.0.3 also dependes on latest babelfish 0.5.5...

je-vv commented on 2016-08-15 06:29 (UTC)

The new 2.0.3 now dependes on latest guessit 2.0.4, so the dep 'python-guessit<2.0' needs to be removed. To build the man page now it's required as well sphinxcontrib-programoutput. There's a PKGBUID that needs to remove the python2 line in "package" under: There's NO need to have 2 binaries for sublimal, so I wouldn't make a link on the python3 one... Here it's a cleaner python3 PKGBUILD: ++++++++++ pkgname=('subliminal') pkgver=2.0.3 pkgrel=1 pkgdesc="Python library and CLI tool for searching and downloading subtitles." arch=(any) url="" license=('MIT') makedepends=('git' 'python-setuptools' 'python-sphinx' 'gettext') depends=( 'python-beautifulsoup4>=4.2.0' 'python-guessit>=0.9.1' 'python-requests>=2.0' 'python-enzyme>=0.4.1' 'python-dogpile.cache>=0.5.4' 'python-click>=4.0' 'python-pysrt>=1.0.1' 'python-six>=1.9.0' 'python-babelfish>=0.5.2' 'python-chardet>=2.3.0' 'python-stevedore>=1.0.0' 'python-rarfile' 'python-appdirs' 'sphinxcontrib-programoutput' ) source=("${pkgname}/archive/${pkgver}.tar.gz" 'sphinx-manpages.patch') sha256sums=('12ad058d8bfdb0471d2021f8a486c2a11d2470e845bec1e71f698e4523ddc8fe' '469997e6da019b567bee8bf7ad734ff963786481feaffda526bd33ac8db20f0b') provides=('subliminal') conflicts=('subliminal-git' 'python-subliminal' 'python2-subliminal' 'python-subliminal-git' 'python2-subliminal-git' 'subliminal-docs' 'subliminal-docs-git' 'python-subliminal-git-docs') build() { cd ${srcdir}/${pkgname}-${pkgver} patch -p1 -i ${srcdir}/sphinx-manpages.patch cd ${srcdir}/${pkgname}-${pkgver}/docs make man } package() { cd ${srcdir}/${pkgname}-${pkgver} python install --root="${pkgdir}/" --optimize=1 install -Dm644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" install -Dm644 docs/_build/man/subliminal.1 -t "${pkgdir}/usr/share/man/man1" }

ebs007 commented on 2016-06-29 02:15 (UTC)

line 92: .pkgbuild -> file or dir not found img:

whynothugo commented on 2016-06-27 04:02 (UTC) (edited on 2016-06-27 04:04 (UTC) by whynothugo)

Dependency python-rarfile and python-appdir are missing (and a few other, apparently).

baldrick commented on 2016-05-19 09:45 (UTC)

This isn't compiling for me at all, dependency hell commences...

ekkelett commented on 2016-05-05 15:39 (UTC)

So, some fun dependencies missing: - python-pysrt - python-dogpile - python-dogpile.cache - python-beautifulsoup4

whynothugo commented on 2016-04-12 02:53 (UTC) (edited on 2016-04-12 02:53 (UTC) by whynothugo)

python3 package should actually be called "subliminal-git". The "python-" prefix is for library-only python packages.

tmplt commented on 2016-03-10 10:44 (UTC)

I get the following: ==> Starting package_python-subliminal-git-docs()... sphinx-build -b man -d _build/doctrees -n . _build/man Running Sphinx v1.3.6 Exception occurred: File "/tmp/makepkg/subliminal-git/src/subliminal/subliminal/", line 10, in <module> import pysrt ImportError: No module named 'pysrt'

hcartiaux commented on 2016-03-09 18:58 (UTC)

We should use the git branch "develop" (not yet tested myself). The development happens here, and the develop branch is merged into master only when there is a new release. The develop branch has new dependencies, rarfile>=2.7, appdirs>=12, guessit > 2:

hcartiaux commented on 2016-03-09 18:26 (UTC)

@CyberShadow: I came here for the same problem with yaourt and the missing dependencies of python-subliminal-git-docs

simonzack commented on 2016-03-03 18:27 (UTC)

@nikmil Thanks a lot on your work merging our packages. Sorry I totally forgot about this issue. Much appreciated!

wil93 commented on 2016-03-03 18:21 (UTC)

I get this: ImportError: No module named 'babelfish' whenever I try to makepkg this package.

CyberShadow commented on 2016-02-22 00:58 (UTC)

Aren't the python depends for python-subliminal-git-docs all actually makedepends, because sphynx seems to actually load the Python code when generating the documentation? Either way, building python-subliminal-git with yaourt fails when trying to build package_python-subliminal-git-docs, because the Python babelfish/requests/etc. libraries won't be installed.

Nik014 commented on 2015-10-25 13:28 (UTC)

PKGBUILD is updated now. Users can switch between python2 and python3 using _python variable at buildtime. There's also a new 'nautilus-subliminal-git' package with the subliminal nautilus extension. Testers are needed and feedback is appreciated, as I don't use nautilus.

Nik014 commented on 2015-10-23 19:22 (UTC)

Hi! :) I took a look at your PKGBUILD and I'm thinking we should merge this one with subliminal-git. It'll be easier to maintain both versions (py2 and py3) in one place, and less confusing for users and developers. Here's the PKGBUILD I have in mind:

Nik014 commented on 2015-10-23 19:15 (UTC)

Sorry everyone, due to a bad case of pneumonia, I wasn't really able to pay attention to AUR over the past two months. Expect an updated PKGBUILD (both with a python2 and a python3 package) in the next couple of days. @simonzack: I took a look at your python3 PKGBUILD and I'm thinking we should merge them. It'll be easier to maintain both versions (py2 and py3) in one place, and less confusing for users and developers. I'll send you an email later with the PKGBUILD I had in mind. @Diaoul: The Nautilus extension you're talking about is the one in the develop branch? I agree, that should definitely be a separate package. I'll take a look and see what I can do, as I have very little experience with GNOME and Nautilus. In the meantime, I took the liberty to package the git versions of enzyme and babelfish :) Thank you for your good work!

BrainDamage commented on 2015-09-11 11:45 (UTC)

please update dep array: python2-dogpile-cache -> python2-dogpile.cache python2-dogpile-core -> python2-dogpile.core so that official packages can be used instead of aur's

simonzack commented on 2015-09-06 02:55 (UTC)

Uploaded my own aur build based on yours, couldn't wait :D But you're welcome to maintain the python 3 version if you want.

simonzack commented on 2015-09-06 01:13 (UTC)

For python 3 guessit and babelfish are missing.

simonzack commented on 2015-09-06 00:14 (UTC)

Can this be upgraded to python 3? Subliminal supports python 3 now.

Diaoul commented on 2015-08-26 22:16 (UTC)

Thanks for the awesome work doing this packaging. FYI I added a nautilus extension so you can download subtitles using a nice right click menu and GTK UI. I don't think this should be in this package but maybe another one based on the same source? Also, user feedback on cron job usage would be welcome for this issue: Thanks!

acieroid commented on 2014-09-24 10:44 (UTC)

Updated with python2-argparse and python2-dateutil>=2.1, and removed the second python2-guessit>=0.7, thanks for the comments!

vianney commented on 2014-09-24 08:53 (UTC)

Also, dependency "python2-guessit>=0.7" appears to be present twice in PKGBUILD.

vianney commented on 2014-09-24 08:49 (UTC)

Hi, looks like beside python2-argparse, package also need python2-dateutil or else it fails with pkg_resources.DistributionNotFound: python-dateutil>=2.1

goll commented on 2014-09-22 01:52 (UTC)

Package now needs python2-argparse as another dependency or else it fails with: pkg_resources.DistributionNotFound: argparse

acieroid commented on 2014-05-07 16:40 (UTC)

Indeed, and I see that the fix now has been merged into master, thanks!

goll commented on 2014-05-07 12:27 (UTC)

Subliminal fails to run after update to python2-guessit 0.7.1 The temporary fix is to remove 'autodetect' from lines 72 and 203 inside /usr/lib/python2.7/site-packages/subliminal/

acieroid commented on 2014-03-03 20:58 (UTC)

Thanks, package updated. It won't compile until python2-pysrt is updated in AUR, but that shouldn't take long.

vianney commented on 2014-03-02 20:47 (UTC)

Hi, looks like we now need python2-pysrt>=1.0.1. « pkg_resources.DistributionNotFound: pysrt>=1.0.1 »

acieroid commented on 2014-02-15 09:40 (UTC)

Updated, thanks!

OK100 commented on 2014-02-13 17:17 (UTC)

python2-chardet and python2-stevedore are required.

acieroid commented on 2014-02-01 21:51 (UTC)

Updated, thanks! The package won't build until python2-pysrt is updated to 1.0.0 though (it's still 0.5.1 in AUR, but I saw you notified the maintainer).

vulpesvelox commented on 2014-02-01 18:55 (UTC)

It looks like python2-xdg is also needed and python2-pysrt should be >=1.0.0.

acieroid commented on 2013-12-29 14:32 (UTC)

Added python2-babelfish as dependency. python2-setuptools is already in makedeps

OK100 commented on 2013-12-29 14:26 (UTC)

python2-setuptools and python2-babelfish should be in deps.

vulpesvelox commented on 2013-11-16 17:36 (UTC)

python2-babelfish dep is missing.

acieroid commented on 2013-10-31 09:15 (UTC)

PKGBUILD updated. Some versions of the dependencies are not yet in AUR. I notified the maintainers, It'll take some time before every dependency is available.

acieroid commented on 2013-01-22 14:39 (UTC)

I added the dogpile* PKGBUILDs and updated this PKGBUILD to depend on them. It should be fixed now (works here)

oneeyed commented on 2013-01-21 16:20 (UTC)

After installation: % pacaur -Ss subliminal-git aur/subliminal-git 20121224-1 (2) [installed] Search and download subtitles. % subliminal Traceback (most recent call last): File "/usr/bin/subliminal", line 5, in <module> from pkg_resources import load_entry_point File "/usr/lib/python2.7/site-packages/", line 2803, in <module> working_set.require(__requires__) File "/usr/lib/python2.7/site-packages/", line 696, in require needed = self.resolve(parse_requirements(requirements)) File "/usr/lib/python2.7/site-packages/", line 594, in resolve raise DistributionNotFound(req) pkg_resources.DistributionNotFound: dogpile.cache>=0.4.1