Skip to content

Tags: ttafsir/evengsdk

Tags

0.2.7

Toggle 0.2.7's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
0.2.7-branch (#164)

* updating black  due to incompatibility with Click (#144)

* Security upgrade mkdocs from 1.2.3 to 1.3.0 (#146)

* update README with links to docs (#148)

* Fixes KeyError due to unavailable options for dynamips (#151)

* Fixes lab deletion with empty nodes (#153)

* Clean up broken tests

* move shared fixtures
* fix failing tests
* Adds pytest config

* Fix tracebacks in CLI output

* clean up tracebacks for lab commands

* clean up tracebacks for node commands

* clean up tracebacks for system commands

* clean up tracebacks for user commands

* Adds tempate for topo builder test

* fix linting errors

* clean up old files

* Adds mkdoc docs

* Adds docs directory

* Bumped version number to 0.2.7

0.2.6

Toggle 0.2.6's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
0.2.6 branch (#162)

* updating black  due to incompatibility with Click (#144)

* Security upgrade mkdocs from 1.2.3 to 1.3.0 (#146)

* update README with links to docs (#148)

* Fixes KeyError due to unavailable options for dynamips (#151)

* Fixes lab deletion with empty nodes (#153)

* Clean up broken tests

* move shared fixtures
* fix failing tests
* Adds pytest config

* Fix tracebacks in CLI output

* clean up tracebacks for lab commands

* clean up tracebacks for node commands

* clean up tracebacks for system commands

* clean up tracebacks for user commands

* Adds tempate for topo builder test

* fix linting errors

* Bumped version number to 0.2.6

* clean up old files (#161)

v0.2.7

Toggle v0.2.7's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
0.2.7 branch (#165)

* updating black  due to incompatibility with Click (#144)

* Security upgrade mkdocs from 1.2.3 to 1.3.0 (#146)

* update README with links to docs (#148)

* Fixes KeyError due to unavailable options for dynamips (#151)

* Fixes lab deletion with empty nodes (#153)

* Clean up broken tests

* move shared fixtures
* fix failing tests
* Adds pytest config

* Fix tracebacks in CLI output

* clean up tracebacks for lab commands

* clean up tracebacks for node commands

* clean up tracebacks for system commands

* clean up tracebacks for user commands

* Adds tempate for topo builder test

* fix linting errors

* clean up old files

* Adds mkdoc docs

* Adds docs directory

* Bump version to 0.2.7

0.2.5

Toggle 0.2.5's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Improve errors for lab command and speed up topology builder (#136)

0.2.5 branch

0.2.4

Toggle 0.2.4's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request #128 from ttafsir/0.2.4-branch

0.2.4 branch

0.2.3

Toggle 0.2.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
0.2.3 branch

* Update issue templates

* removes version command in favor of Click.version_option

* Implement_user_commands

* Implement user commands

* Adds return type for test runner

* Clean up startup configs for deleted labs

* Adds option for ssl verification and insecure warnings

* Clean up error message for empty labs

0.2.2

Toggle 0.2.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
0.2.2 branch

* Ttafsir lint refactor (#27)

* update README

* lint w/ sourcery

* add flake8 and editor configs

* adds pytest config

* Add tests/refactor failing

* add tests for network endpoints

* refactor tests/fixtures

* refactor/lint

* cleanup / reformat with Black

* Ttafsir docs (#28)

* Initial documentation

* add usage example

* updates modules documentation

* update quickstart

* Adds port to EveClient contructor (#31)

* removes extraneous methods and interface(s) (#43)

* create requirements files and move from poetry (#44)

* create requirements files and move from poetry
Fixes #38

* Adds pre-commit

* rename ci -> lint and updates linting

* fix linting issues

* Issue 46 update api module to use updated client (#47)

* Add API object on Client Init

* clean up and refactor

* Fix upload test

* Fix linting

* get_node_by_name not working Fixes #48 (#49)

Fixes #48
* provides more meaning messages in Exceptions based on returned JSON messages
* pulls response data from `data` key for node search

* refactors p2p & network links for topology builder (#51)

* Add missing `port` option to client. (#54)

Fixes #53

* Issue55-fix-lab_commands (#56)

* clean up

* fix api responses for lab commands

* fix  lab export command

* remove inventory command

* Fix Linting

* Issue55 fix lab commands (#57)

* clean up
* fix api responses for lab commands
* fix  lab export command
* remove inventory command
* Fix Linting
* clean up print statement

* clean up

* Adds overides for create-issue-branch (#60)

* Issue 61 fix node commands (#64)

* refactor api response parsing to list labs
* rename nodes -> node and fix api response parsing
* fix missing delete_node method
* lint: remove unused import

* Ttafsir/issue65_fix-system-commands (#66)

* fix system commands
* Adds tests

* fix failing tests (#68)

Fixes #67

* refactor-text-based-output 

* update requirements
* Adds console module to manage cli output
* refactor text based cli output

* Adds import lab feature

* refactor-table-based-output

* update table display to use rich table
* update CLI commands for updated table display

* Add error handling for empty node list

* Add topology schema

* Adds jsonschema
* Adds initial topology schema

* Adds Topology File builder

* Adds `configuration` to node schema
* Adds topology builder

* Adds startup-config retrieval

* Adds status for long running commands

* update docs and build scripts

* Updates setup scripts and update docs
* Adds publish workflow

* update docs and build scripts

* Updates setup scripts and update docs
* Adds publish workflow

* Update publish.yml

* Update publish.yml

fixing 
```
/opt/hostedtoolcache/Python/3.9.9/x64/bin/python: No module named build
Error: Process completed with exit code 1.
```

* 0.2.0 branch

* Bump urllib3 from 1.26.3 to 1.26.5 (#29)

Bumps [urllib3](https://github.com/urllib3/urllib3) from 1.26.3 to 1.26.5.
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
- [Commits](urllib3/urllib3@1.26.3...1.26.5)

---
updated-dependencies:
- dependency-name: urllib3
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Develop (#32)

* Ttafsir lint refactor (#27)

* update README

* lint w/ sourcery

* add flake8 and editor configs

* adds pytest config

* Add tests/refactor failing

* add tests for network endpoints

* refactor tests/fixtures

* refactor/lint

* cleanup / reformat with Black

* Ttafsir docs (#28)

* Initial documentation

* add usage example

* updates modules documentation

* update quickstart

* Adds port to EveClient contructor (#31)

* Develop (#40)

* Ttafsir lint refactor (#27)

* update README

* lint w/ sourcery

* add flake8 and editor configs

* adds pytest config

* Add tests/refactor failing

* add tests for network endpoints

* refactor tests/fixtures

* refactor/lint

* cleanup / reformat with Black

* Ttafsir docs (#28)

* Initial documentation

* add usage example

* updates modules documentation

* update quickstart

* Adds port to EveClient contructor (#31)

* Develop (#41)

* Ttafsir lint refactor (#27)

* update README

* lint w/ sourcery

* add flake8 and editor configs

* adds pytest config

* Add tests/refactor failing

* add tests for network endpoints

* refactor tests/fixtures

* refactor/lint

* cleanup / reformat with Black

* Ttafsir docs (#28)

* Initial documentation

* add usage example

* updates modules documentation

* update quickstart

* Adds port to EveClient contructor (#31)

* Develop (#42)

* Ttafsir lint refactor (#27)

* update README

* lint w/ sourcery

* add flake8 and editor configs

* adds pytest config

* Add tests/refactor failing

* add tests for network endpoints

* refactor tests/fixtures

* refactor/lint

* cleanup / reformat with Black

* Ttafsir docs (#28)

* Initial documentation

* add usage example

* updates modules documentation

* update quickstart

* Adds port to EveClient contructor (#31)

* 0.1.1 branch (#63)

* update requirements/deps management
* Adds pre-commit config
* Fix linting issues
* update version
* make library compatible to windows

The `Path` class does use OS-dependent directory separators, so `mylab.unl` becomes `\mylab.unl` on Windows and results in an error.
Using `.as_posix()` forces `/` as a separator and fixes that issue.

Co-authored-by: Martin Plattner <git@mplattner.at>

* update docs and build scripts

* Updates setup scripts and update docs
* Adds publish workflow

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Martin Plattner <git@mplattner.at>

* Update publish.yml

* Update due to conflicting name on pypi

* make library compatible to windows (#62)

The `Path` class does use OS-dependent directory separators, so `mylab.unl` becomes `\mylab.unl` on Windows and results in an error.
Using `.as_posix()` forces `/` as a separator and fixes that issue.

* Update documentation typos and navigation

* Fix typos and add navigation

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Martin Plattner <git@mplattner.at>

* Fix path for windows and minor updates

* make library compatible to windows (#62)

The `Path` class does use OS-dependent directory separators, so `mylab.unl` becomes `\mylab.unl` on Windows and results in an error.
Using `.as_posix()` forces `/` as a separator and fixes that issue.

* Update documentation typos and navigation

* Fix typos and add navigation

* fix configuration enable

* Adds method to enable config after upload

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Martin Plattner <git@mplattner.at>

* Update version.py

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Martin Plattner <git@mplattner.at>

0.2.1

Toggle 0.2.1's commit message
Update due to conflicting name on pypi

0.2.0

Toggle 0.2.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
update docs and build scripts

* Updates setup scripts and update docs
* Adds publish workflow

0.1.1

Toggle 0.1.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
0.1.1 branch (#63)

* update requirements/deps management
* Adds pre-commit config
* Fix linting issues
* update version
* make library compatible to windows

The `Path` class does use OS-dependent directory separators, so `mylab.unl` becomes `\mylab.unl` on Windows and results in an error.
Using `.as_posix()` forces `/` as a separator and fixes that issue.

Co-authored-by: Martin Plattner <git@mplattner.at>