napalm-automation / napalm-skeleton-old Goto Github PK
View Code? Open in Web Editor NEWSkeleton for a napalm driver
License: Apache License 2.0
Skeleton for a napalm driver
License: Apache License 2.0
See details in the parent issue napalm-automation/napalm-base#214
Did a quick template at https://github.com/grizz/cookiecutter-napalm-skeleton for creating new napalm drivers, welcome to take it over and use it to generate this repo if you'd like.
Current diff from generated to this repo is it only supports a single author and a couple case inconsistencies from the README, diff below.
Command:
rm -rf napalm-skeleton/ ; cookiecutter --no-input ../napalm-cc-skeleton/ ; diff -ur ../napalm-skeleton/ napalm-skeleton/
Results:
diff -ur ../napalm-skeleton/AUTHORS napalm-skeleton/AUTHORS
--- ../napalm-skeleton/AUTHORS 2016-11-07 18:56:12.628888695 +0000
+++ napalm-skeleton/AUTHORS 2016-11-07 19:37:59.182553001 +0000
@@ -1,2 +1 @@
David Barroso <[email protected]>
-Elisa Jasinska <[email protected]>
diff -ur ../napalm-skeleton/README.md napalm-skeleton/README.md
--- ../napalm-skeleton/README.md 2016-11-07 18:56:12.628888695 +0000
+++ napalm-skeleton/README.md 2016-11-07 19:37:59.173552812 +0000
@@ -1,8 +1,8 @@
-[![PyPI](https://img.shields.io/pypi/v/napalm-SKELETON.svg)](https://pypi.python.org/pypi/napalm-SKELETON)
-[![PyPI](https://img.shields.io/pypi/dm/napalm-SKELETON.svg)](https://pypi.python.org/pypi/napalm-SKELETON)
-[![Build Status](https://travis-ci.org/napalm-automation/napalm-SKELETON.svg?branch=master)](https://travis-ci.org/napalm-automation/napalm-SKELETON)
+[![PyPI](https://img.shields.io/pypi/v/napalm-skeleton.svg)](https://pypi.python.org/pypi/napalm-skeleton)
+[![PyPI](https://img.shields.io/pypi/dm/napalm-skeleton.svg)](https://pypi.python.org/pypi/napalm-skeleton)
+[![Build Status](https://travis-ci.org/napalm-automation/napalm-skeleton.svg?branch=master)](https://travis-ci.org/napalm-automation/napalm-skeleton)
-# napalm-SKELETON
+# napalm-skeleton
--- CUTTING_LINE: DELETE EVERYTHING STARTING FROM HERE BEFORE MERGING
Only in ../napalm-skeleton/: cookiesutter.json
diff -ur ../napalm-skeleton/setup.py napalm-skeleton/setup.py
--- ../napalm-skeleton/setup.py 2016-11-07 18:56:12.628888695 +0000
+++ napalm-skeleton/setup.py 2016-11-07 19:37:59.186553085 +0000
@@ -25,7 +25,7 @@
'Operating System :: POSIX :: Linux',
'Operating System :: MacOS',
],
- url="https://github.com/napalm-automation/napalm-eos",
+ url="https://github.com/napalm-automation/napalm-skeleton",
include_package_data=True,
install_requires=reqs,
)
See details in the parent issue napalm-automation/napalm#327
See details in the parent issue napalm-automation/napalm-base#137
See details in the parent issue napalm-automation/napalm-base#217
See details in the parent issue napalm-automation/napalm-base#65
Relates to napalm-automation/napalm#280
Add setup.cfg
and requirements-dev.txt
file with the following content:
[pylama]
linters = mccabe,pep257,pep8,pyflakes,import_order
ignore = D203
[pylama:pep8]
max_line_length = 100
requirements-dev.txt
pytest
pytest-cov
pytest-json
pytest-pythonpath
pylama
flake8-import-order
-r requirements.txt
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.