yehoshuadimarsky / cookiecutter-conda-python

A cookiecutter template for conda packages using Python

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

cookiecutter-conda-python

A cookiecutter template for conda packages using Python.

This is my personal preferences for my packages.

Features

  • Flake8
  • Pytest
  • Black
  • Isort
  • pre-commit
  • Ipython
  • Local Conda environment automatically created

Requirements

  • conda
  • cookiecutter (I prefer conda-forge)
conda install cookiecutter -c conda-forge

Usage

From the directory you want to create the project in, run

cookiecutter https://github.com/yehoshuadimarsky/cookiecutter-conda-python.git

Once cookiecutter clones the template, you will be asked a series of questions related to your project. After answering the questions asked during installation, a conda Python package will be created in your current working directory. This will also automatically create a new conda environment for the project.

About

A cookiecutter template for conda packages using Python


Languages

Language:Python 100.0%