Hello,

I found what needs to be done; the answer was at 
https://pip.readthedocs.io/en/1.4/cookbook.html#controlling-setup-requires. 
Reproducing here in case anyone else has the same problem. A distutils 
configuration file needs to be created, similar to the pip.conf file, as 
follows:

[easy_install]
index_url = http://debpkg:8080/pypi


The file can either be user-level (~/.pydistutils.cfg) or system-level 
(/usr/lib/python{ver}/distutils.cfg), as per 
https://docs.python.org/2/install/index.html#distutils-configuration-files.

Very happy now that all dependencies can be resolved.

Cheers.

On Monday, 12 March 2018 10:54:16 UTC, worrye...@gmail.com wrote:
>
> Hello,
>
> I work in a place with an offline network, so we've got a mirror of Pypi 
> which for the most part works very well. We all use a pip.conf file as 
> follows:
>
>     [global]
>     index = http://debpkg:8080/pypi
>     index-url = http://debpkg:8080/pypi
>     trusted-host = debpkg
>     disable-pip-version-check = True
>
> We can successfully install most packages, and pip keeps going back to our 
> server debpkg for dependencies. For example, Flask installs fine, and it 
> has the following dependencies defined:
>
>     install_requires=[
>         'Werkzeug>=0.7',
>         'Jinja2>=2.4',
>         'itsdangerous>=0.21',
>         'click>=2.0',
>     ]
>
> However, there are some other packages that feature test dependencies, and 
> these unfortunately still look for the dependencies on pypi.python.org. 
> E.g. flask-mongoengine has the following in setup.con:
>
>     test_requirements = ['coverage', 'nose', 'rednose']
>     ...
>     tests_require=test_requirements,
>     setup_requires=test_requirements,
>
> This results on the following error when we attempt "pip install 
> flask-mongoengine":
>
>     Download error on https://pypi.python.org/simple/rednose/: [Errno -2] 
> Name or service not known -- Some packages may not be found!
>     Couldn't find index page for 'rednose' (maybe misspelled?)
>     Download error on https://pypi.python.org/simple/: [Errno -2] Name or 
> service not known -- Some packages may not be found!
>     No local packages or download links found for rednose
>
> Is there anything I need to add to pip.conf to get this to work properly? 
> Or is this a limitation of pip that would need an enhancement?
>
> Cheers.
>

-- 
You received this message because you are subscribed to the Google Groups 
"virtualenv" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to python-virtualenv+unsubscr...@googlegroups.com.
To post to this group, send email to python-virtualenv@googlegroups.com.
Visit this group at https://groups.google.com/group/python-virtualenv.
For more options, visit https://groups.google.com/d/optout.

Reply via email to