hatching/vmcloak

pip 0.4.7 Install Misalignment

Kolano opened this issue · 2 comments

The current pip install...

sudo -H pip2 install vmcloak

...installs version 4.7.0...

Collecting vmcloak
  Downloading https://files.pythonhosted.org/packages/da/e5/c18a2417a880b7385ca8a67e3f17ae97f7987d90eaf06fe361b0297e0b0c/VMCloak-0.4.7.tar.gz (77kB)
Requirement already satisfied: click==6.6 in /usr/local/lib/python2.7/dist-packages (from vmcloak) (6.6)
Requirement already satisfied: jinja2==2.9.6 in /usr/local/lib/python2.7/dist-packages (from vmcloak) (2.9.6)
Requirement already satisfied: pefile2==1.2.11 in /usr/local/lib/python2.7/dist-packages (from vmcloak) (1.2.11)
Collecting pyyaml==3.12 (from vmcloak)
  Downloading https://files.pythonhosted.org/packages/4a/85/db5a2df477072b2902b0eb892feb37d88ac635d36245a72a6a69b23b383a/PyYAML-3.12.tar.gz (253kB)
Requirement already satisfied: sqlalchemy==1.0.8 in /usr/local/lib/python2.7/dist-packages (from vmcloak) (1.0.8)
Collecting alembic<1.1,>=1.0.7 (from vmcloak)
  Downloading https://files.pythonhosted.org/packages/6e/8b/fa3bd058cccd5e9177fea4efa26bfb769228fdd3178436ad5e05830ef6ef/alembic-1.0.10.tar.gz (1.0MB)
Requirement already satisfied: requests[security]>=2.13.0 in /usr/local/lib/python2.7/dist-packages (from vmcloak) (2.13.0)
Requirement already satisfied: MarkupSafe>=0.23 in /usr/local/lib/python2.7/dist-packages (from jinja2==2.9.6->vmcloak) (1.1.1)
Requirement already satisfied: Mako in /usr/local/lib/python2.7/dist-packages (from alembic<1.1,>=1.0.7->vmcloak) (1.0.12)
Requirement already satisfied: python-editor>=0.3 in /usr/local/lib/python2.7/dist-packages (from alembic<1.1,>=1.0.7->vmcloak) (1.0.4)
Requirement already satisfied: python-dateutil in /usr/local/lib/python2.7/dist-packages (from alembic<1.1,>=1.0.7->vmcloak) (2.4.2)
Requirement already satisfied: idna>=2.0.0; extra == "security" in /usr/lib/python2.7/dist-packages (from requests[security]>=2.13.0->vmcloak) (2.6)
Requirement already satisfied: cryptography>=1.3.4; extra == "security" in /usr/lib/python2.7/dist-packages (from requests[security]>=2.13.0->vmcloak) (2.3)
Requirement already satisfied: pyOpenSSL>=0.14; extra == "security" in /usr/local/lib/python2.7/dist-packages (from requests[security]>=2.13.0->vmcloak) (19.0.0)
Requirement already satisfied: six>=1.5 in /usr/lib/python2.7/dist-packages (from python-dateutil->alembic<1.1,>=1.0.7->vmcloak) (1.12.0)
Building wheels for collected packages: vmcloak, pyyaml, alembic
  Running setup.py bdist_wheel for vmcloak: started
  Running setup.py bdist_wheel for vmcloak: finished with status 'done'
  Stored in directory: /root/.cache/pip/wheels/51/2c/75/e1cca758d17b66dd44d0a69653ffaa58ad07331c9096a85453
  Running setup.py bdist_wheel for pyyaml: started
  Running setup.py bdist_wheel for pyyaml: finished with status 'done'
  Stored in directory: /root/.cache/pip/wheels/03/05/65/bdc14f2c6e09e82ae3e0f13d021e1b6b2481437ea2f207df3f
  Running setup.py bdist_wheel for alembic: started
  Running setup.py bdist_wheel for alembic: finished with status 'done'
  Stored in directory: /root/.cache/pip/wheels/de/cf/b3/0eb5c89ea6aa1b49cb41315f9ec139ada8cbffd575bf170d43
Successfully built vmcloak pyyaml alembic
cuckoo 2.0.6.2 has requirement alembic==0.8.8, but you'll have alembic 1.0.10 which is incompatible.
Installing collected packages: pyyaml, alembic, vmcloak
  Found existing installation: PyYAML 3.13
    Not uninstalling pyyaml at /usr/lib/python2.7/dist-packages, outside environment /usr
    Can't uninstall 'PyYAML'. No files were found to uninstall.
  Found existing installation: alembic 0.8.8
    Uninstalling alembic-0.8.8:
      Successfully uninstalled alembic-0.8.8
Successfully installed alembic-1.0.10 pyyaml-3.12 vmcloak-0.4.7

But is somehow misaligned with code that should be present in 0.4.7...
0.4.7...master
...specificly the flash.py dependency file still stops at v25.0.0.148.

The bin/vmcloak-vboxnet0 revisions are also missing. I think the 0.4.7 labeled install is likely still 0.4.6.

Oops, sorry for my confusion due to Github comparing releases with Master rather than with prior releases.

Those updates are still only available on Master.