Skip to content

Commit

Permalink
migrate to Poetry
Browse files Browse the repository at this point in the history
  • Loading branch information
jefvantongerloo committed May 12, 2022
1 parent 5ea9f55 commit 356e2c6
Show file tree
Hide file tree
Showing 5 changed files with 376 additions and 33 deletions.
11 changes: 10 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,16 @@ Parse semi-structured cli data to structured data ready to be ingested by your n

## Installing / Getting started

Python package available through PyPi
Textfsm-aos can be installed using Git + Poetry or PyPI.

## Git

```bash
git clone https://github.com/jefvantongerloo/textfsm-aos
poetry install
```

## PyPI

```bash
pip install textfsm-aos
Expand Down
341 changes: 341 additions & 0 deletions poetry.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

26 changes: 24 additions & 2 deletions pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,3 +1,25 @@
[tool.poetry]
name = "textfsm_aos"
version = "1.0.0"
description = "Alcatel-Lucent Enterprise AOS CLI parsing (TextFSM)"
authors = ["Jef Vantongerloo <jefvantongerloo@gmail.com>"]
license = "Apache-2.0"
readme = "README.md"
repository = "https://github.com/jefvantongerloo/textfsm-aos"
homepage = "https://github.com/jefvantongerloo/textfsm-aos"
keywords = ["network automation", "textfsm", "scraping", "cli"]

[tool.poetry.dependencies]
python = "^3.8"
textfsm = "^1.1.2"
PyYAML = "^6.0"

[tool.poetry.dev-dependencies]
textfsm = "^1.1.2"
PyYAML = "^6.0"
tox = "^3.25.0"
pytest = "^7.1.2"

[build-system]
requires = ["setuptools>=42", "wheel"]
build-backend = "setuptools.build_meta"
requires = ["poetry-core>=1.0.0"]
build-backend = "poetry.core.masonry.api"
Loading

0 comments on commit 356e2c6

Please sign in to comment.