fuel-devops should be published on pypi

Bug #1527301 reported by Timur Nurlygayanov
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
In Progress
Wishlist
Fuel QA Team
Mitaka
Won't Fix
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

Tags: area-devops
Revision history for this message
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
Revision history for this message
Timur Nurlygayanov (tnurlygayanov) wrote :

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
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-devops (master)

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

Changed in fuel:
status: Opinion → In Progress
Revision history for this message
Nastya Urlapova (aurlapova) wrote :

Where I can found a list of repos?

Revision history for this message
Timur Nurlygayanov (tnurlygayanov) wrote :

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)
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  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.