Paul Fultz II

Results 212 comments of Paul Fultz II

cget uses the `six.moves.urllib.request.FancyURLopener` to download URLs. This is a wrapper around [`urllib.FancyURLopener`](https://docs.python.org/2/library/urllib.html#urllib.FancyURLopener). I see now that there is a [`urllib.request.ProxyHandler`](https://docs.python.org/3/library/urllib.request.html#urllib.request.ProxyHandler) class that can handle proxies. I should probably switch...

So it looks like python should use the same proxy on the system by default. Maybe it doesn't detect them. Either way, you should be able to override them using...

> How would you recommend the use of cget for a convenient workflow when developing these two (or more) libraries in parallel? Are these two libraries cmake libraries? The best...

It looks like you could set the [`CMAKE_BUILD_PARALLEL_LEVEL`](https://cmake.org/cmake/help/latest/envvar/CMAKE_BUILD_PARALLEL_LEVEL.html) env variable. It might be good to extend cget to support this option.

Python 2 doesn't support lzma out of the box, but you can install backports.lzma(with `pip install backports.lzma`) to get support in python 2. I should add a note about this...

Sorry for the late reply. I think maybe the documentation could be worded better. By running a target, it means it invokes the target with `make check`. It wont run...

> Any idea to support cget install with --save option? This means it would install the dependency and add it to the requirements.txt list? I think thats very doable.

It seems the local pip is not in the path on ubuntu. I believe its in `~/.local/bin`, which you can add to your path.

Currently, cget doesn't support cloning with git at all. We could provide a filter to clone with git, like what pip does, with something like `git+`. Although, in general, its...

It uses the source tarballs from github, there is no need to use a VCS since the files won't ever be modified. Also, using git from github can be slower,...