Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bad Release (1.2.370) on PyPI #9

Open
fxfitz opened this issue Aug 8, 2019 · 1 comment
Open

Bad Release (1.2.370) on PyPI #9

fxfitz opened this issue Aug 8, 2019 · 1 comment

Comments

@fxfitz
Copy link

fxfitz commented Aug 8, 2019

QwikContext

The 1.2.370 on PyPI does not contain what's tagged in 1.2.370-master or 1.2.730-devel. Specifically we noticed that the function update_from_repo_url is missing from iDRACUpdate.py.

Details

We're trying to use the iDRACUpdate's update_from_repo_url function, however when you pip install omsdk and it installs via the PyPI package, that function is not there (even though it is present in the git tag).

This leads me to believe that it was a bad release to PyPI.

Repro Steps

Adjust the grep command as needed depending on where your packages are installed to.

pip install omsdk
grep update_from_repo_url ~/.pyenv/versions/2.7.15/envs/testvenv/lib/python2.7/site-packages/omdrivers/lifecycle/iDRAC/iDRACUpdate.py
  • Notice that there is no result.
git clone -b v1.2.370-devel https://github.com/dell/omsdk.git 
cd omsdk
sh build.sh 1.2 370 
cd dist 
pip install omsdk-1.2.370-py2.py3-none-any.whl omdrivers-1.2.370-py2.py3-none-any.whl
grep update_from_repo_url ~/.pyenv/versions/2.7.15/envs/cyclops-ansible/lib/python2.7/site-packages/omdrivers/lifecycle/iDRAC/iDRACUpdate.py
  • Notice how the function is there.

Impact

What areas, configurations and use cases does this issue impact
Is there a data loss? No

NeedBy

We would just like a properly working release pushed to PyPI.

Severity

Low

@rajeevarakkal
Copy link
Collaborator

1.2.370 on PyPi maps to latest "Master" release of omsdk ie 1.2.370_master. Where as update_from_repo_url is an recent devel changes as part of 1.2.387

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants