make
raw JSON → 0.1.6.post2 verified Mon Apr 27 auth: no python maintenance
Create project layouts from Jinja2 templates. Version 0.1.6.post2, infrequently updated (last release years ago).
pip install make Common errors
error ModuleNotFoundError: No module named 'make' ↓
cause The package is not installed or the import shadows the standard 'make' command.
fix
Install with 'pip install make' and verify you are running Python in a virtual environment.
error AttributeError: module 'make' has no attribute 'create_project' ↓
cause Older version or typo; the package exposes create_project at top level.
fix
Check installed version: pip show make. Upgrade if needed: pip install --upgrade make.
Warnings
gotcha The package name 'make' conflicts with the GNU Make utility. Ensure your environment does not shadow the Python package. ↓
fix Use pip install make and import make explicitly.
deprecated The library has not been updated since 2016 and may not work with modern Python or Jinja2 versions. ↓
fix Consider alternatives like cookiecutter or copier.
gotcha Templates are loaded from the package's internal directory; custom templates must be placed correctly. ↓
fix Place custom templates in ~/.make/templates/ or use the template='path' parameter.
Imports
- create_project
from make import create_project
Quickstart
from make import create_project
create_project(
'my_project',
template='default',
output_dir='.',
)