The SIO2 project
  1. The SIO2 project
  2. SIO-1926

Installing requirements produces egg_info warnings

    Details

      Description

      This also breaks the Dockerfile build as it later fails with:
      IOError: [Errno 2] No such file or directory: '/tmp/pip-install-Sleu1m/sioworkers/setup.py'
      Failed building wheel for sioworkers

      oioioi:

      pip2 install -v -r requirements.txt --user
      Running setup.py (path:/tmp/pip-build-gHTyzR/sioworkers-1.3/setup.py) egg_info for package sioworkers-1.3 produced metadata for project name sioworkers. Fix your #egg=sioworkers-1.3 fragments.

      pip3 install -v -r requirements_py3.txt --user
      Running setup.py (path:/tmp/pip-build-ejhda9zq/supervisor-4.0.0.dev0/setup.py) egg_info for package supervisor-4.0.0.dev0 produced metadata for project name supervisor. Fix your #egg=supervisor-4.0.0.dev0 fragments.
      Running setup.py (path:/tmp/pip-build-or9bj9rm/djsupervisor-0.4.0/setup.py) egg_info for package djsupervisor-0.4.0 produced metadata for project name django-supervisor. Fix your #egg=djsupervisor-0.4.0 fragments.
      Running setup.py (path:/tmp/pip-build-or9bj9rm/filetracker-1.1.0/setup.py) egg_info for package filetracker-1.1.0 produced metadata for project name filetracker. Fix your #egg=filetracker-1.1.0 fragments.
      Running setup.py (path:/tmp/pip-build-or9bj9rm/sioworkers-1.3/setup.py) egg_info for package sioworkers-1.3 produced metadata for project name sioworkers. Fix your #egg=sioworkers-1.3 fragments.

      sioworkers:

      pip3 install -v -r requirements_py3.txt --user
      Running setup.py (path:/tmp/pip-build-j089pd0e/poster-0.8.1/setup.py) egg_info for package poster-0.8.1 produced metadata for project name poster. Fix your #egg=poster-0.8.1 fragments.

        Activity

        Szymon Pajzert made changes -
        Field Original Value New Value
        Fix Version/s TAG 2016/17 Summer Semester [ 12503 ]
        Hide
        Jakub Bartmiński added a comment -
        Show
        Jakub Bartmiński added a comment - Bumping to minor as per "minor loss of function" ( https://jira.sio2project.mimuw.edu.pl/secure/ShowConstantsHelp.jspa?decorator=popup#PriorityLevels )
        Jakub Bartmiński made changes -
        Summary Fix egg_info or requirements installation on dockerfile Installing requirements produces egg_info warnings
        Assignee Szymon Pajzert [ szymonpajzert ] Jakub Bartmiński [ xvyx ]
        Affects Version/s Current Version [ 11000 ]
        Description TL;DR:
        Running setup.py egg_info for package filetracker-1.0.dev produced metadata for project name filetracker. Fix your #egg=filetracker-1.0.dev fragments.


        Collecting sioworkers-1.0.dev from http://github.com/sio2project/sioworkers/zipball/master#egg=sioworkers-1.0.dev (from -r requirements.txt (line 4))
          Downloading http://github.com/sio2project/sioworkers/zipball/master (133kB)
          Running setup.py (path:/tmp/pip-build-6xp41g/sioworkers-1.0.dev/setup.py) egg_info for package sioworkers-1.0.dev produced metadata for project name sioworkers. Fix your #egg=sioworkers-1.0.dev fragments.
        Collecting filetracker-1.0.dev from http://github.com/sio2project/filetracker/zipball/master#egg=filetracker-1.0.dev (from -r requirements.txt (line 5))
          Downloading http://github.com/sio2project/filetracker/zipball/master
          Running setup.py (path:/tmp/pip-build-6xp41g/filetracker-1.0.dev/setup.py) egg_info for package filetracker-1.0.dev produced metadata for project name filetracker. Fix your #egg=filetracker-1.0.dev fragments.
        Collecting Werkzeug-dev from http://github.com/mitsuhiko/werkzeug/zipball/master#egg=Werkzeug-dev (from -r requirements.txt (line 6))
          Downloading http://github.com/mitsuhiko/werkzeug/zipball/master (1.3MB)
          Running setup.py (path:/tmp/pip-build-6xp41g/Werkzeug-dev/setup.py) egg_info for package Werkzeug-dev produced metadata for project name werkzeug. Fix your #egg=Werkzeug-dev fragments.
        This also breaks the Dockerfile build as it later fails with:
        IOError: [Errno 2] No such file or directory: '/tmp/pip-install-Sleu1m/sioworkers/setup.py'
        Failed building wheel for sioworkers

        oioioi:

        pip2 install -v -r requirements.txt --user
        Running setup.py (path:/tmp/pip-build-gHTyzR/sioworkers-1.3/setup.py) egg_info for package sioworkers-1.3 produced metadata for project name sioworkers. Fix your #egg=sioworkers-1.3 fragments.

        pip3 install -v -r requirements_py3.txt --user
        Running setup.py (path:/tmp/pip-build-ejhda9zq/supervisor-4.0.0.dev0/setup.py) egg_info for package supervisor-4.0.0.dev0 produced metadata for project name supervisor. Fix your #egg=supervisor-4.0.0.dev0 fragments.
        Running setup.py (path:/tmp/pip-build-or9bj9rm/djsupervisor-0.4.0/setup.py) egg_info for package djsupervisor-0.4.0 produced metadata for project name django-supervisor. Fix your #egg=djsupervisor-0.4.0 fragments.
        Running setup.py (path:/tmp/pip-build-or9bj9rm/filetracker-1.1.0/setup.py) egg_info for package filetracker-1.1.0 produced metadata for project name filetracker. Fix your #egg=filetracker-1.1.0 fragments.
        Running setup.py (path:/tmp/pip-build-or9bj9rm/sioworkers-1.3/setup.py) egg_info for package sioworkers-1.3 produced metadata for project name sioworkers. Fix your #egg=sioworkers-1.3 fragments.

        sioworkers:

        pip3 install -v -r requirements_py3.txt --user
        Running setup.py (path:/tmp/pip-build-j089pd0e/poster-0.8.1/setup.py) egg_info for package poster-0.8.1 produced metadata for project name poster. Fix your #egg=poster-0.8.1 fragments.
        Priority Trivial [ 5 ] Minor [ 4 ]
        Component/s Evaluation Engine / Workers [ 10113 ]
        Component/s OIOIOI [ 10220 ]
        Component/s SIO2 Project Website and Infrastructure [ 10090 ]
        Hide
        Gerrit Gerrit added a comment -
        Change oioioi~master~I735aec1f7cdddbce0ed676f62fe8d3eeb8450c06, patchset 1
        https://gerrit.sio2project.mimuw.edu.pl/3079

        SIO-1926 Fix requirements.txt version syntax

        For some reason, the #egg=name-version syntax does not work as stated
        in pip documentation, producing egg_info warnings and causing the
        Dockerfile build to fail.
        What seems to work as intended is #egg=name==version - running pip
        install with verbose option confirms that it actually checks if the
        downloaded package version is correct.

        Change-Id: I735aec1f7cdddbce0ed676f62fe8d3eeb8450c06
        Show
        Gerrit Gerrit added a comment - Change oioioi~master~I735aec1f7cdddbce0ed676f62fe8d3eeb8450c06, patchset 1 https://gerrit.sio2project.mimuw.edu.pl/3079 SIO-1926 Fix requirements.txt version syntax For some reason, the #egg=name-version syntax does not work as stated in pip documentation, producing egg_info warnings and causing the Dockerfile build to fail. What seems to work as intended is #egg=name==version - running pip install with verbose option confirms that it actually checks if the downloaded package version is correct. Change-Id: I735aec1f7cdddbce0ed676f62fe8d3eeb8450c06
        Hide
        Gerrit Gerrit added a comment -
        Change sioworkers~master~Ie68cc80da2942d8039fc3e4b7e09638a1a4153cc, patchset 1
        https://gerrit.sio2project.mimuw.edu.pl/3080

        SIO-1926 Fix requirements.txt version syntax

        For some reason, the #egg=name-version syntax does not work as stated
        in pip documentation, producing egg_info warnings.
        What seems to work as intended is #egg=name==version - running pip
        install with verbose option confirms that it actually checks if the
        downloaded package version is correct.

        Change-Id: Ie68cc80da2942d8039fc3e4b7e09638a1a4153cc
        Show
        Gerrit Gerrit added a comment - Change sioworkers~master~Ie68cc80da2942d8039fc3e4b7e09638a1a4153cc, patchset 1 https://gerrit.sio2project.mimuw.edu.pl/3080 SIO-1926 Fix requirements.txt version syntax For some reason, the #egg=name-version syntax does not work as stated in pip documentation, producing egg_info warnings. What seems to work as intended is #egg=name==version - running pip install with verbose option confirms that it actually checks if the downloaded package version is correct. Change-Id: Ie68cc80da2942d8039fc3e4b7e09638a1a4153cc
        Jakub Bartmiński made changes -
        Status New [ 10000 ] Resolved [ 5 ]
        Fix Version/s Current Version [ 11000 ]
        Resolution Fixed [ 1 ]
        Szymon Acedański made changes -
        Status Resolved [ 5 ] Closed [ 6 ]
        Transition Time In Source Status Execution Times Last Executer Last Execution Date
        New New Resolved Resolved
        568d 23h 46m 1 Jakub Bartmiński 2018-10-11 12:29
        Resolved Resolved Closed Closed
        166d 5h 9m 1 Szymon Acedański 2019-03-26 16:38

          People

          • Assignee:
            Szymon Acedański
            Reporter:
            Szymon Pajzert
          • Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: