Skip to content

Commit

Permalink
first empty scaffold
Browse files Browse the repository at this point in the history
  • Loading branch information
revesansparole committed Jul 26, 2016
0 parents commit dc5efe8
Show file tree
Hide file tree
Showing 34 changed files with 2,029 additions and 0 deletions.
17 changes: 17 additions & 0 deletions .coveragerc
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# {# pkglts, coverage
[html]
title = openalea.provenance's coverage
directory = build/htmlcov
[run]
source = openalea.provenance
[report]
exclude_lines =
# Don't complain if tests don't hit defensive assertion code:
raise AssertionError
raise NotImplemented
raise NotImplementedError
show_missing = True
# #}
95 changes: 95 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,95 @@
# {# pkglts, github
# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]

# pkglts files
.pkglts/info.log*

# Packages
*.egg
*.egg-info
.eggs
.Python
*.pth
dist/
build/
env/
downloads/
eggs/
parts/
bin/
var/
sdist/
develop-eggs/
.installed.cfg
lib/
lib64/

# editors
.idea/

# Vim files
*.swp
*.*~

# Mr Developer
.mr.developer.cfg
.project
.pydevproject
.settings


# C extensions
*.so
*.dll
*.dylib

# Compiled Static libraries
*.lai
*.la
*.a

# Compiled Object files
*.os

# PyInstaller
# Usually these files are written by a python script from a template
# before PyInstaller builds the exe, so as to inject date/other infos into it.
*.manifest
*.spec

# Installer logs
pip-log.txt
pip-delete-this-directory.txt
.amlog
.sconsign.dblite

# Translations
*.mo
*.pot

# Django stuff:
*.log

# PyBuilder
target/

# jupyter notebooks
.ipynb_checkpoints/

# svn
.svn


# coverage
.coverage

# sphinx autogen file
doc/_dvlpt/


# #}

# user custom filters

17 changes: 17 additions & 0 deletions .landscape.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
doc-warnings: yes
test-warnings: no
strictness: veryhigh
max-line-length: 120
#uses:
# - django
# - celery
#autodetect: yes
#requirements:
# - deps/core.txt
# - deps/test.txt
#ignore-paths:
# - docs
# - mypackage/vendor
#ignore-patterns:
# - ^example/doc_.*\.py$
# - (^|/)docs(/|$)
Empty file added .pkglts/clean.no
Empty file.
58 changes: 58 additions & 0 deletions .pkglts/pkg_cfg.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
{
"_pkglts": {
"auto_install": true,
"install_front_end": "stdout",
"use_prompts": false,
"version": 3
},
"base": {
"authors": [
[
"revesansparole",
"revesansparole@gmail.com"
]
],
"namespace": "openalea",
"pkgname": "provenance",
"url": null
},
"coverage": {},
"coveralls": {},
"doc": {
"description": "Implementation of provenance for openalea workflows",
"keywords": []
},
"flake8": {},
"github": {
"owner": "openalea",
"project": "{{ base.pkgname }}",
"url": "https://github.com/{{ github.owner }}/{{ github.project }}"
},
"landscape": {},
"license": {
"name": "cecill-c",
"organization": "openalea",
"project": "{{ base.pkgname }}",
"year": 2015
},
"pysetup": {
"intended_versions": [
"27"
],
"require": []
},
"readthedocs": {
"project": "{{ github.project }}"
},
"sphinx": {
"autodoc_dvlpt": true,
"theme": "default"
},
"test": {},
"travis": {},
"version": {
"major": 0,
"minor": 1,
"post": 0
}
}
67 changes: 67 additions & 0 deletions .pkglts/pkg_hash.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
{
".coveragerc": {
"coverage": "j+3GBdAY4CpzaHcuGLqlskCIlXK291JD/BvTPRthx/kQiJPDeBcEv5vCg1e+klnXBpAfzEFCKTnVyAlP4OLumw=="
},
".gitignore": {
"github": "wVVlsQPP65I5Gg6bW37JENFtYxO6Naq7x+mO0DaDGFVbMPk2o5QJ3DUwMoYfkOfou9lcR/6DC0MXr7hnrTWc9g=="
},
".landscape.yml": {},
".travis.yml": {
"travis": "p39laCS5PHN7gbwAtgU28Z+UXHRifGIORlali3ZkK7OQKjjRhn1Dbwscp76SZeocjKUEBtl3fI1857Ri37wPWQ==",
"travis.addons": "z4PhNX7vuL3xVChQ1m2AB9Yg5AULVxXcg/SpIdNs6c5H0NE8XYXysP+DGNKHfuwvY7kxvUdBeoGlODJ6+SfaPg==",
"travis.after": "NK0ZmP0FuAXWFohzr7Peg6h/JISQ/QkBMmwK1DvwqCyGKNhw5rprqhyARHDyc6LRyq+oqid/4e4MiviIsNoZKA==",
"travis.install": "m9aMxBKK9KbmbmnP5VSRPa40vrE7WnDygAkTnB/5jiOCvrb7pM0RYt9BWimzNjIKNcudvpa3p8dh+blPraGQSQ==",
"travis.script": "STjpu3u3YoOeTz4mBIflZ58OodPdFRPFtLt6c8CUciNwe/fYhCTxlKTMB/S7VL1ippUsQVIfrFGl+OQ/ALWmPQ=="
},
"AUTHORS.rst": {
"doc": "w6jfJjf36UAGY5xtLYQpKySd2EqWvvRiIPKeQFXiSTyCT3hLg/amjRE062vPZXvZTVKefknIXchZTe6xS0SCfQ=="
},
"CONTRIBUTING.rst": {},
"HISTORY.rst": {},
"LICENSE": {
"license": "21ExMhSzB2uXQuU1VoH7++nrb4u6TbesqGtJDpM39OLPWft9SJ2tJ956R6foYmkI9VuJay7SUrhFLPxxMEHLxg=="
},
"MANIFEST.in": {
"pysetup": "vzgcfdwg7fafu0G3HEmFsZnC8jB8sa4zeSFQ2ReZO+pUfGeynOcw4+CIzP/ZV7n5nmpGGI7xqcdcPtOFfoivdQ=="
},
"README.rst": {
"doc": "LjRej1u1maQMMjy8kBDH5W2XfUsOnoAFstJH+ai6JeNaYb9tM4LXG8qh/dCIE8zivboZp26GprxXdezG9jSqbw=="
},
"doc/Makefile": {
"sphinx": "C58jxdu8XJNOoaWOw7VWy4LwFmS8lTQt/JeZLt5JozMSJ503plOZchucx+vAEzELbx/Czs/h9pshe9s+9HeOeQ=="
},
"doc/_static/nonempty.txt": {},
"doc/authors.rst": {},
"doc/conf.py": {
"sphinx": "9Xk2Qc5hSLGyzRdVDsdIDgbLmj99tDPCyCraySYOVkniRP7Ek0A3h8spUgyTjHCskGnh6NRabKy1zQ20+2+y6A=="
},
"doc/contributing.rst": {},
"doc/history.rst": {},
"doc/index.rst": {},
"doc/installation.rst": {},
"doc/make.bat": {
"sphinx": "oA67PK7JSR3w9u1V0gOXFZAb8qgfgUJ0wQ46cVXu7M3iJyAbLf76WkEqw6Y1r5Q6EvHAogcjmImdGsOpiYZ22g=="
},
"doc/readme.rst": {},
"doc/usage.rst": {},
"dvlpt_requirements.txt": {
"pysetup": "U4xNcJKwPwHqFufSMaGzPEP+EDrBEgCSev37K4+Nbol0GGvJd8hLlwJYoWoquBi6xWFg3dRpQkdDgGeHomjwBw=="
},
"requirements.txt": {
"pysetup": "/5djJXLbrvuFk7LIgtfgYR8RnQrY5BEmOB4zEd0PrKeswR/8sQkzj4yKy7Zl3LAdRzYjPDhWiRkS1oMCG4FX7Q=="
},
"setup.cfg": {
"pysetup": "DunleRRBGMt/rGWFhmdupT0S7e8LockTVLD0z4Wa5cNbvBCi8uEWvlnc0HdV18H7UtXoih9TIkztgmgQ24tSmQ=="
},
"setup.py": {
"pysetup.call": "2wHuP94SpWKZpqOzExkQGTxnhGPgBHK3qOdPn0Ncstj5FkZ7FBGGM/inqAXaI4QLKQtTNlOUYRGSkYUWAUcf1w==",
"pysetup.kwds": "DeSq6kn6j3wjsPVRx/S18psmRKgHx0HZS6YbekbwciWVKj0lWqJFiC+qSjWNeVcgiCMd+Aoe0c4/RVWIGH8NZQ=="
},
"src/openalea/provenance/__init__.py": {
"base": "gR33dW0qqYmsV9NSNB+DD8XmuxnC2t0mKjnMoU5728qh97fSER6MbX+3QKxpZDLByZToaAay4xhx8acxketJmA=="
},
"src/openalea/provenance/version.py": {
"version": "K+3dAFVYyR1elQoz21ZVBOrqgY0XrwPJadWEoPoYfnWMFnSK9FGP7Tgvsv96IzROU6RUINAea9kWp4aFPaJkAg=="
},
"test/__init__.py": {}
}
Empty file added .pkglts/regenerate.no
Empty file.
57 changes: 57 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
# {# pkglts, travis
# Config file for automatic testing at travis-ci.org

language: python

python:
- "2.7"

# #}

addons:
apt:
packages:
# {# pkglts, travis.addons

#}

install:
# {# pkglts, travis.install
# We do this conditionally because it saves us some downloading if the
# version is the same.
- if [[ "$TRAVIS_PYTHON_VERSION" == "2.7" ]]; then
wget https://repo.continuum.io/miniconda/Miniconda2-latest-Linux-x86_64.sh -O miniconda.sh;
else
wget https://repo.continuum.io/miniconda/Miniconda3-latest-Linux-x86_64.sh -O miniconda.sh;
fi
- bash miniconda.sh -b -p $HOME/miniconda
- export PATH="$HOME/miniconda/bin:$PATH"
- hash -r
- conda config --set always_yes yes --set changeps1 no
- conda update -q conda
# Useful for debugging any issues with conda
- conda info -a

- conda create -q -n myenv python=$TRAVIS_PYTHON_VERSION
- source activate myenv


- conda install coverage
- conda install flake8
- conda install mock
- conda install nose
- conda install sphinx
- pip install coveralls

- python setup.py install
# #}

script:
# {# pkglts, travis.script
- nosetests
# #}

after_success:
# {# pkglts, travis.after
- coveralls
# #}
16 changes: 16 additions & 0 deletions AUTHORS.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
Credits
=======

Development Lead
----------------

.. {# pkglts, doc
* revesansparole, <revesansparole@gmail.com>

.. #}
Contributors
------------

None yet. Why not be the first?
Loading

0 comments on commit dc5efe8

Please sign in to comment.