Closed ohlookemus closed 11 years ago
This is due to the following change in behavior in newer versions of pip
:
Pre-release Versions
Starting with v1.4, pip will only install stable versions as specified by PEP426 by default. If a version cannot be parsed as a compliant PEP426 version then it is assumed to be a pre-release.
If a Requirement specifier includes a pre-release or development version (e.g.
>=0.0.dev0
) then pip will allow pre-release and development versions for that requirement. This does not include the!=
flag.The
pip install
command also supports a–pre
flag that will enable installing pre-releases and development releases.
Since there are no stable versions of this package yet, you can use the --pre
flag as a temporary workaround:
pip install --pre flask-debugtoolbar-lineprofilerpanel
See this StackOverflow answer for more information.
So I'm guessing the right solution is just to push a stable version.
I'm on a cruddy internet connection at the moment, so I'll have to get back to this.
Ah, the problem was at least partially from one of the dependencies, not this package itself.
Shouldn't noticed from the line
Could not find a version that satisfies the requirement line-profiler (from flask-debugtoolbar-lineprofilerpanel) (from versions: 1.0b1, 1.0b2, 1.0b3)
In any case, I just pushed 1.0.1 with a dependency specified and tried installing it locally. Should be good to go now.