https://github.com/derthorsten/xtensor-python-cookiecutter-v2
A new version of a xtensor python cookiecutter
https://github.com/derthorsten/xtensor-python-cookiecutter-v2
Last synced: 11 months ago
JSON representation
A new version of a xtensor python cookiecutter
- Host: GitHub
- URL: https://github.com/derthorsten/xtensor-python-cookiecutter-v2
- Owner: DerThorsten
- License: mit
- Created: 2017-07-30T15:40:04.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2017-07-31T12:08:47.000Z (almost 9 years ago)
- Last Synced: 2025-04-09T00:05:32.041Z (about 1 year ago)
- Language: Python
- Size: 95.7 KB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

[](https://travis-ci.org/DerThorsten/xtensor-python-cookiecutter-v2)
[](https://ci.appveyor.com/project/DerThorsten/xtensor-python-cookiecutter-v2/branch/master)
#### A [cookiecutter](https://github.com/audreyr/cookiecutter) template for creating a C++ packages with custom Python extension with xtensor
## What is xtensor-python-cookiecutter-v2?
THIS IS THIS WORK IN PROGRESS
`xtensor-python-cookiecutter-v2` helps extension authors create a C++ package and Python extension modules making use of xtensor.
It takes care of the initial work of generating a project skeleton with
- A complete `setup.py` compiling the extension module.
The `setup.py` script is calling CMake, CMake is the
actual build system.
- Automatic download of cpp dependencies:
- xtensor
- doctest
- pybind11
- xtensor-python
- Dependencies users needs to handle manually:
- cmake
- numpy
## Usage
Install [cookiecutter](https://github.com/audreyr/cookiecutter):
$ pip install cookiecutter
After installing cookiecutter, use the xtensor-python-cookiecutter-v2:
$ cookiecutter https://github.com/DerThorsten/xtensor-python-cookiecutter-v2.git
TODO