fuel-devops should be published on pypi

Bug #1527301 reported by Timur Nurlygayanov on 2015-12-17
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Wishlist
Fuel QA Team
Mitaka
Wishlist
Fuel QA Team

Bug Description

Right now it is not possible to install the latest version of fuel-devops from pypi and we can install it only from the git repository directly. It is a problem, because if we want to track some Python requirements in several repositories it is bad style to install common components from git (using direct link to the specific version) - because we need to be able to write requirements like fuel-devops >= 2.3.15. For now it is impossible.

tnurlygayanov@srv62-bud:~/mos-ci-deployment-scripts$ pip install fuel-devops -U
Collecting fuel-devops
/usr/local/lib/python2.7/dist-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:90: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.
  InsecurePlatformWarning
  Could not find a version that satisfies the requirement fuel-devops (from versions: )
No matching distribution found for fuel-devops
/usr/local/lib/python2.7/dist-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:90: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.
  InsecurePlatformWarning
tnurlygayanov@srv62-bud:~/mos-ci-deployment-scripts$ sudo pip install fuel-devops -U
The directory '/home/tnurlygayanov/.cache/pip/http' or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.
The directory '/home/tnurlygayanov/.cache/pip' or its parent directory is not owned by the current user and caching wheels has been disabled. check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.
Collecting fuel-devops
/usr/local/lib/python2.7/dist-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:90: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.
  InsecurePlatformWarning
  Could not find a version that satisfies the requirement fuel-devops (from versions: )
No matching distribution found for fuel-devops

Nastya Urlapova (aurlapova) wrote :

>>>It is a problem, because if we want to track some Python requirements in several repositories it is bad style to install common components from git
Why is a problem for you?

Changed in fuel:
status: New → Opinion
importance: Undecided → Wishlist

because it is hard to maintain list of requirements in several repositories.

Changed in fuel:
assignee: nobody → Fuel QA Team (fuel-qa)
Changed in fuel:
assignee: Fuel QA Team (fuel-qa) → Timur Nurlygayanov (tnurlygayanov)
milestone: none → 8.0

Fix proposed to branch: master
Review: https://review.openstack.org/259133

Changed in fuel:
status: Opinion → In Progress
Nastya Urlapova (aurlapova) wrote :

Where I can found a list of repos?

https://github.com/Mirantis/mos-integration-tests
https://github.com/Mirantis/mos-ci-deployment-scripts
https://github.com/openstack/fuel-qa

Nastya, it is a common practice for OpenStack project to publish code to pypi. We need to do the same for fuel-devops.

Ilya Kutukov (ikutukov) on 2015-12-18
tags: added: area-devops
Changed in fuel:
assignee: Timur Nurlygayanov (tnurlygayanov) → Fuel QA Team (fuel-qa)
milestone: 8.0 → 9.0
no longer affects: fuel/newton
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers