make command¶
This project adopts the Makefile approach, proposed by Jeff Knupp in his blog post Open Sourcing a Python Project the Right Way .
On Linux/OSX the make command should work out-of-the-box:
$ make help
Shows all available tasks.
Using make on Windows¶
The two Makefile s in this project should work on all three major platforms. On Windows, make.exe included in the MinGW/msys distribution has been successfully tested. Once msys is installed on a Windows system, the path/to/msys/1.0/bin needs to be added to the PATH environment variable.
A good place to update the PATH variable are the Activate.ps1 or activate.bat scripts of a virtual python build environment, created using virtualenv (pip install virtualenv) or pyvenv (added to Python3.3’s standard library).
Windows PowerShell¶
Add the following line at the end of path\to\virtual\python\env\Scripts\Activate.ps1:
# Add msys binaries to PATH
$env:PATH = "path\to\MinGW\msys\1.0\bin;$env:PATH"
Windows cmd.exe¶
Add the following line at the end of path\to\virtual\python\env\Scripts\activate.bat:
# Add msys binaries to PATH
set "PATH=path\to\MinGW\msys\1.0\bin;%PATH%"
Now the make command should work as documented in $ make help.