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

modernize packaging and tox file #6

Merged
merged 8 commits into from
Sep 11, 2023
Merged

modernize packaging and tox file #6

merged 8 commits into from
Sep 11, 2023

Commits on Sep 10, 2023

  1. fix: dev: cleanup packaging and tox file

    * use proper/modern constructs and syntax, bump py versions
    
    Signed-off-by: Stephen L Arnold <nerdboy@gentoo.org>
    sarnold committed Sep 10, 2023
    Configuration menu
    Copy the full SHA
    ed89ec2 View commit details
    Browse the repository at this point in the history
  2. chg: user: still more modernization, use pytest instead of nose

    * cleanup and update workflows and pkging/config files
    
    Signed-off-by: Stephen L Arnold <nerdboy@gentoo.org>
    sarnold committed Sep 10, 2023
    Configuration menu
    Copy the full SHA
    53b54c2 View commit details
    Browse the repository at this point in the history
  3. even more modernizing, swap out optparse, swap in argparse

    * note this should emulate the original behavior
    
    Signed-off-by: Stephen L Arnold <nerdboy@gentoo.org>
    sarnold committed Sep 10, 2023
    Configuration menu
    Copy the full SHA
    555b500 View commit details
    Browse the repository at this point in the history
  4. chg: doc: add simple test file, remove python2 support

    Signed-off-by: Stephen L Arnold <nerdboy@gentoo.org>
    sarnold committed Sep 10, 2023
    Configuration menu
    Copy the full SHA
    861cf7d View commit details
    Browse the repository at this point in the history
  5. new: dev: add coverage workflow and one more test, cleanup readme

    Signed-off-by: Stephen L Arnold <nerdboy@gentoo.org>
    sarnold committed Sep 10, 2023
    Configuration menu
    Copy the full SHA
    abed7e9 View commit details
    Browse the repository at this point in the history
  6. new: dev: add pre-commit cfg and new channgelog file, cleanup formatting

    * add/update more tool config files and tox cmds
    
    Signed-off-by: Stephen L Arnold <nerdboy@gentoo.org>
    sarnold committed Sep 10, 2023
    Configuration menu
    Copy the full SHA
    688a2a1 View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2023

  1. chg: dev: update coverage workflow and packaging

    Signed-off-by: Stephen L Arnold <nerdboy@gentoo.org>
    sarnold committed Sep 11, 2023
    Configuration menu
    Copy the full SHA
    2952afb View commit details
    Browse the repository at this point in the history
  2. new: dev: switch to dynamic versioning, use setuptools-scm

    * basic pep517 mode, no version file or full toml project cfg
    
    Signed-off-by: Stephen L Arnold <nerdboy@gentoo.org>
    sarnold committed Sep 11, 2023
    Configuration menu
    Copy the full SHA
    a57ffef View commit details
    Browse the repository at this point in the history