## derived from this software without specific prior written permission. ## ## ## ## THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ## ## ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED ## ## WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE ## ## DISCLAIMED. IN NO EVENT SHALL [email protected] BE LIABLE FOR ANY ## ## DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES ## ## (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; ## ## LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ## ## ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT ## ## (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS ## ## SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ## ##################################################################################### import ExternalLibsList as ell import DownloadFile as dl import ZIP import os import FileUtils as fu print os.getcwd() for externalLib in ell.externalLibs: if externalLib.unzip: if dl.downloadFile(externalLib.URL, "tempFile"): ZIP.extract("tempFile", externalLib.zipPath, externalLib.destination) fu.delete("tempFile") else: fu.createFolders(os.path.dirname(externalLib.destination)) dl.downloadFile(externalLib.URL, externalLib.destination)