Skip to content

Commit 66e8013

Browse files
committed
Merge branch 'develop'
2 parents 0a2d934 + 92ef560 commit 66e8013

File tree

3 files changed

+19
-1
lines changed

3 files changed

+19
-1
lines changed

CHANGES.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# Versions
2+
13
## Version: GIT HEAD
24

35
- Released: Not released

Makefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -229,6 +229,7 @@ clean:
229229
-rm -rf .pytest_cache/
230230
-rm -rf .eggs/
231231
-rm -rf .cache/
232+
-rm -rf sphinx-doc/_build
232233
-rm -rf build/ dist/ ciscoconfparse2.egg-info/ setuptools*
233234
-rm -rf artifacts/
234235

README.md

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,6 @@ network configuration or text files.
107107

108108
The API examples are [documented on the web][70]
109109

110-
111110
# Why
112111

113112
[ciscoconfparse2][17] is a [Python][10] library
@@ -157,6 +156,21 @@ Here's why, it:
157156
- Intentionally requires a different import statement to minimize confusion between the original and [ciscoconfparse2][17]
158157
- Vasly improves Cisco IOS diffs
159158

159+
## More Cisco / Arista / Other vendor-specific parsers
160+
161+
Years ago, I introduced an alpha-quality feature called `factory`, where
162+
I built vendor-specific syntax parsers to extract values from Cisco and other
163+
vendor configs.
164+
165+
This feature turned out to be a very bad design decision; however, it's also much
166+
more popular than I imagined.
167+
168+
Going forward I strongly discourage people from using `factory` features. There
169+
will be no further development on vendor-specific `factory` parsers (such as
170+
[`models_cisco.py`][71]).
171+
172+
I truly apologize for any disappointment.
173+
160174
# Docs, Installation, and Dependencies
161175

162176
- The latest copy of the docs are [archived on the web][15]
@@ -296,3 +310,4 @@ The word \"Cisco\" is a registered trademark of [Cisco Systems][27].
296310
[68]: https://img.shields.io/badge/%F0%9F%A5%9A-Hatch-4051b5.svg
297311
[69]: https://github.com/pypa/hatch
298312
[70]: http://www.pennington.net/py/ciscoconfparse2/examples.html
313+
[71]: https://github.com/mpenning/ciscoconfparse2/blob/main/ciscoconfparse2/models_cisco.py

0 commit comments

Comments
 (0)