Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create Release v2.0.0 #123

Open
harro opened this issue Jun 12, 2024 · 2 comments
Open

Create Release v2.0.0 #123

harro opened this issue Jun 12, 2024 · 2 comments

Comments

@harro
Copy link
Contributor

harro commented Jun 12, 2024

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 bdist_wheel
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
Copy link
Collaborator

buxtronix commented Jun 16, 2024

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

@a-detiste
Copy link

a-detiste commented Dec 4, 2024

Hi, please tag a release to help with six removal. six dependency has become a quite reliable proxy to detect unmaintained projects. But the lists is slowly getting shorter. Greetings

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants