speakerbox icon indicating copy to clipboard operation
speakerbox copied to clipboard

pipenv install speakerbox retrieves v0.0.2 by default

Open gregoryfoster opened this issue 2 years ago • 2 comments

Describe the Bug

When attempting an installation of the module, version 0.0.2 is installed by default.

Expected Behavior

PyPI has all of the versions, not sure why this version would be selected.

Reproduction

pipenv install speakerbox

Environment

  • OS Version: macOS 13.4
  • Python Version: 3.11.2
  • speakerbox Version (expected): 1.2.0
  • pipenv Version: 2023.11.14

gregoryfoster avatar Nov 15 '23 20:11 gregoryfoster

Hey @gregoryfoster! Thanks for giving this a try! Sorry it isn't working for you.

I think the most obvious answer might be that we simply haven't released a new version in a while and the package install is limited to py310. If you try downgrading to 3.10 let me know if it works please.

Although, I don't know why that would install all the way back to 0.0.2...

The only other thing to try would be to follow our install process in CI definition as I just ran a new CI job and it all worked fine: https://github.com/CouncilDataProject/speakerbox/actions/runs/6882586499/job/18721399373

P.S. I will respond to your email right now!

evamaxfield avatar Nov 15 '23 20:11 evamaxfield

After installing pyenv to manage Python environments, upgrading pipenv, and installing a new Python 3.10.13 virtual environment, I'm still seeing the same unusual behavior.

However, this does not appear to be an issue when using pip as it pulled the correct version when run outside of a virtual environment. So I've reconfigured this issue as specific to pipenv. Probably something specific to my environment, but leaving this open for now.

gregoryfoster avatar Nov 15 '23 22:11 gregoryfoster