Skip to content
This repository was archived by the owner on Feb 10, 2021. It is now read-only.
This repository was archived by the owner on Feb 10, 2021. It is now read-only.

Fully specify dependencies #36

Closed
Closed
@h-vetinari

Description

@h-vetinari

I realise a lot is in flux here with and after #25, but just mentioning that I tried to install from git, and the installation process does not trigger any dependencies to be pulled in (I'm sure that once published to PyPI this would work already a bit better), and the metadata seems to be missing some packages.

First error I got was missing package varlink, and while installing that, I got:

>pip install varlink
Collecting varlink
  Downloading https://files.pythonhosted.org/packages/80/4f/8ac1e3fd7f766b68a5273926faf810d7a2d81863ce0a57c74b47461dd353/varlink-30.1.2-py2.py3-none-any.whl
ERROR: podman 0.0.1 requires psutil, which is not installed.
ERROR: podman 0.0.1 requires python-dateutil, which is not installed

So it seems psutil / python-dateutil are specified, but not varlink, and neither the missing package error I got after installing all that.

>>> import podman
Traceback (most recent call last):
[...]
ModuleNotFoundError: No module named 'fcntl'
[...]
>pip install fcntl
Collecting fcntl
  ERROR: Could not find a version that satisfies the requirement fcntl (from versions: none)
ERROR: No matching distribution found for fcntl

Not sure what else might be missing, since I cannot install fcntl from either pip or conda.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions