google / textfsm

Python module for parsing semi-structured text into python tables.
Apache License 2.0
1.09k stars 168 forks source link

Create Release v2.0.0 #123

Open harro opened 3 weeks ago

harro commented 3 weeks ago

Per this practice we have a 'master' (development) and 'stable' (releases) branches.

To create a new release please update the version field in textfsm/__init__.py to be '2.0.0' and then sync 'master' to 'stable'. Tag 'stable' with '2.0.0' and create a new public release in tarfile and zip formats with the tag 'v2.0.0'.

Pypi distribution:

Publish the Python distribution from a fresh client with the following commands:

_python3 setup.py sdist python3 setup.py bdistwheel twine upload –repository-url https://test.pypi.org/legacy/ dist/* twine upload dist/textfsm-2.0.0.tar.gz (file locate https://pypi.org/project/textfsm/

Then upload to the production pypi once you're happy with the upload done to the test server (docs).

Monitor the issues queue for a week or so, to make sure there were no issues.

buxtronix commented 2 weeks ago

Version string has been updated, will work on the release and Pypi dists