Skip to content

Instantly share code, notes, and snippets.

@abbottc
abbottc / pyvenvex.py
Last active January 26, 2023 17:35 — forked from vsajip/pyvenvex.py
#
# Copyright (C) 2013 Vinay Sajip. New BSD License.
#
import os
import os.path
from subprocess import Popen, PIPE
import sys
from threading import Thread
from urllib.parse import urlparse
from urllib.request import urlretrieve
@abbottc
abbottc / github_fork.sh
Created April 2, 2015 09:47
Linux shell script to automate the setup tasks for doing work on public Github Python projects
#!/bin/bash -i
# Note: Script must run in interactive mode (/bin/bash -i) in shebang line
# Description:
# Automatically fork an open source Github Python project and setup a local
# virtual environment to work on it inside a new branch.
# This is especially useful for quickly submitting a patch to a project, and
# is just a wrapper script tying together a few existing great utilities.
# Usage: