Package: pct-python-default-test
Version v1.0.9 as of 2024-01-11 seeChangelogThis is the test project created using PizzaCutterPizzaCutter is a command-line utility that creates and updates software projects in any language from PizzaCutter project templates.The purpose of this repository is, to show and test a newly created project from the python default template.More Information can be found here :PizzaCutterPizzaCutter python default templatemore templates to comeautomated tests, Github Actions, Documentation, Badges, etc. are managed withPizzaCutter(cookiecutter on steroids)Python version required: 3.8.0 or newertested on recent linux with python 3.8, 3.9, 3.10, 3.11, 3.12, pypy-3.9, pypy-3.10 - architectures: amd64100% code coverage, flake8 style checking ,mypy static type checking ,tested underLinux, macOS, Windows, automatic daily builds and monitoringTry it OnlineUsageUsage from CommandlineInstallation and UpgradeRequirementsAcknowledgementsContributeReport IssuesPull RequestCode of ConductLicenseChangelogTry it OnlineYou might try it right away in Jupyter Notebook by using the “launch binder” badge, or clickhereUsageexample for including docstringsdefmain()->None:"""
    the main method, prints hello world


    Parameter
    ----------
    none
        none


    Result
    ----------
    none


    Exceptions
    ----------
    none


    Examples
    ----------

    >>> main()
    Hello World - by PizzaCutter

    """Usage from CommandlineUsage: pct_python_default_test [OPTIONS] COMMAND [ARGS]...

  a pizzacutter default test project, crated with PizzaCutter and the
  PizzaCutter default python template

Options:
  --version                     Show the version and exit.
  --traceback / --no-traceback  return traceback information on cli
  -h, --help                    Show this message and exit.

Commands:
  info  get program informationsInstallation and UpgradeBefore You start, its highly recommended to update pip and setup tools:python -m pip --upgrade pip
python -m pip --upgrade setuptoolsto install the latest version from github via pip:python -m pip install --upgrade git+https://github.com/bitranox/pct_python_default_test.gitinclude it into Your requirements.txt:# Insert following line in Your requirements.txt:
# for the latest development version :
pct_python_default_test @ git+https://github.com/bitranox/pct_python_default_test.git

# to install and upgrade all modules mentioned in requirements.txt:
python -m pip install --upgrade -r /<path>/requirements.txtto install the latest development version, including test dependencies from source code:# cd ~
$ git clone https://github.com/bitranox/pct_python_default_test.git
$ cd pct_python_default_test
python -m pip install -e .[test]via makefile:
makefiles are a very convenient way to install. Here we can do much more,
like installing virtual environments, clean caches and so on.# from Your shell's homedirectory:$gitclonehttps://github.com/bitranox/pct_python_default_test.git$cdpct_python_default_test# to run the tests:$maketest# to install the package$makeinstall# to clean the package$makeclean# uninstall the package$makeuninstallRequirementsfollowing modules will be automatically installed :## Project Requirementsclickcli_exit_toolsAcknowledgementsspecial thanks to “uncle bob” Robert C. Martin, especially for his books on “clean code” and “clean architecture”ContributeI would love for you to fork and send me pull request for this project.
-please ContributeLicenseThis software is licensed under theMIT license—Changelognew MAJOR version for incompatible API changes,new MINOR version for added functionality in a backwards compatible mannernew PATCH version for backwards compatible bug fixesv1.0.92024-01-11:add black 3.12 styleset osx version to 3.12set windows version to 3.12v1.0.82023-07-14:move 3rd_party_stubs directory to./.3rd_party_stubsv1.0.72023-07-14:add codeql badgemove 3rd_party_stubs outside the src directoryadd pypy 3.10 testsadd python 3.12-dev testsv1.0.62023-07-13:require minimum python 3.8remove python 3.7 testsv1.0.52023-xx-xx:introduce PEP517 packaging standardintroduce pyproject.toml build-systemremove mypy.iniremove pytest.iniremove setup.cfgremove setup.pyremove .bettercodehub.ymlremove .travis.ymlupdate black configclean ./tests/test_cli.pyv1.0.42023-06-26:update black configremove travis configremove bettercodehub configdo not upload .egg files to pypi.orgv1.0.32023-01-13:update github actions :checkout@v3andsetup-python@v4remove “better code” badgesremove python 3.6 testsadding python 3.11 testsupdate pypy tests to 3.9v1.0.22022-05-20: update github actions test matrix to python 3.10v1.0.12022-03-29: remedy mypy Untyped decorator makes function “cli_info” untypedv1.0.02022-03-25: remove listdir of ./dist, moved to lib_cicd_githubv0.1.12020-08-01: fix pypi deployv0.1.02020-07-31:change1change2…