Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 7576203
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 30, 20262026-05-30T16:51:54+00:00 2026-05-30T16:51:54+00:00

Some of my python projects are tested under continuous integration with a setup like

  • 0

Some of my python projects are tested under continuous integration with a setup like the one described here : "Pretty" Continuous Integration for Python.

I currently use easy_install to install the project, its dependencies and the test tools (nose, coverage).

Sometimes, my builds report as failed because easy_install was not able to download the dependencies due to networking problems: either the internet connection, PyPI or one of the packages download servers is down or doesn’t seem to respond.

I would like to prevent my build to fail in such a case by using a local cache of packages: when we cannot download a fresh dependency, we’ll use the local one (which should be updated when possible). It’s important for me to first try to download a fresh dependency because I want to be alerted as soon as possible that my project break because of an API change in a dependency.

My question is: how can I setup such a cache that doesn’t break on networking problems? I first tried to use collective.eggproxy for that problem, but it doesn’t capture all errors as far as I known.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-30T16:51:56+00:00Added an answer on May 30, 2026 at 4:51 pm

    I ended up using collective.eggproxy to cache the downloads, but used a startup delay after running collective.eggproxy as a daemon to prevent errors from happening when I try to use easy_install before collective.eggproxy is fully started.

    However, the answers suggesting using pip seems to be equally valid to me, but since I already use easy_install and collective.eggproxy, it’s easier for me to stick with them.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I've been using a small class to emulate Enums in some Python projects. Is
I'm currently working on a Python/Twisted project which is to be distributed and tested
I'm about to embark on some large Python-based App Engine projects, and I think
Under xcode 3.2 my ObjectiveC + Python/Ruby projects can still be opened updated and
What are some well-known Python projects that use Nose for testing?
I currently use Python for most of my programming projects (mainly rapid development of
In one of my current side projects, I am scanning through some text looking
I have a number of projects using git for version control. Some are python
I started learning Python using the IronPython implementation. I'd like to do some web
I'm using Python Request Library in one of my projects. Everything works fine on

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.