Skip to content

Commit

Permalink
v1.1.15
Browse files Browse the repository at this point in the history
---------
2023-07-14:
    - add codeql badge
    - move 3rd_party_stubs outside the src directory to ``./.3rd_party_stubs``
    - add pypy 3.10 tests
    - add python 3.12-dev tests
  • Loading branch information
bitranox committed Jul 14, 2023
1 parent 3eef733 commit e21dd76
Show file tree
Hide file tree
Showing 9 changed files with 57 additions and 15 deletions.
Expand Up @@ -17,6 +17,6 @@ the module "external_test" is used in project_a, and project_b, and package_a im
-- project_B ------- package_b_dir --- 3rd_party_stubs --- external_test.pyi


for travis test of project_A we need to set the MYPYPATH to .../projects/project_A/package_a_dir/3rd_party_stubs
for travis test of project_A we need to set the MYPYPATH to .../projects/project_A/3rd_party_stubs

for local tests, we need to set the MYPYPATH to .../projects/stub_directory , not to find external_test.pyi twice.
2 changes: 1 addition & 1 deletion .docs/README_template.rst
Expand Up @@ -2,7 +2,7 @@ lib_parameter
=============


Version v1.1.14 as of 2023-07-13 see `Changelog`_
Version v1.1.15 as of 2023-07-14 see `Changelog`_


.. include:: ./badges.rst
Expand Down
8 changes: 5 additions & 3 deletions .docs/badges.rst
@@ -1,13 +1,15 @@
|build_badge| |license| |jupyter| |pypi| |pypi-downloads| |black|

|codecov| |cc_maintain| |cc_issues| |cc_coverage| |snyk|
|build_badge| |codeql| |license| |jupyter| |pypi|
|pypi-downloads| |black| |codecov| |cc_maintain| |cc_issues| |cc_coverage| |snyk|



.. |build_badge| image:: https://github.com/bitranox/lib_parameter/actions/workflows/python-package.yml/badge.svg
:target: https://github.com/bitranox/lib_parameter/actions/workflows/python-package.yml


.. |codeql| image:: https://github.com/bitranox/lib_parameter/actions/workflows/codeql-analysis.yml/badge.svg?event=push
:target: https://github.com//bitranox/lib_parameter/actions/workflows/codeql-analysis.yml

.. |license| image:: https://img.shields.io/github/license/webcomics/pywine.svg
:target: http://en.wikipedia.org/wiki/MIT_License

Expand Down
2 changes: 1 addition & 1 deletion .docs/tested_under.rst
@@ -1,3 +1,3 @@
tested on recent linux with python 3.8, 3.9, 3.10, 3.11, pypy-3.9 - architectures: amd64
tested on recent linux with python 3.8, 3.9, 3.10, 3.11, 3.12-dev, pypy-3.9, pypy-3.10 - architectures: amd64

`100% code coverage <https://codeclimate.com/github/bitranox/lib_parameter/test_coverage>`_, flake8 style checking ,mypy static type checking ,tested under `Linux, macOS, Windows <https://github.com/bitranox/lib_parameter/actions/workflows/python-package.yml>`_, automatic daily builds and monitoring
24 changes: 23 additions & 1 deletion .github/workflows/python-package.yml
Expand Up @@ -46,7 +46,7 @@ jobs:
# MYPY tests
MYPY_DO_TESTS: "True"
MYPY_OPTIONS: "--follow-imports=normal --ignore-missing-imports --implicit-reexport --install-types --no-warn-unused-ignores --non-interactive --strict"
MYPYPATH: "./lib_parameter/3rd_party_stubs"
MYPYPATH: "./.3rd_party_stubs"

# coverage
DO_COVERAGE: "True"
Expand Down Expand Up @@ -132,6 +132,17 @@ jobs:
DO_SETUP_INSTALL_TEST: "True"
DO_CLI_TEST: "True"

- os: ubuntu-latest
python-version: "3.12-dev"
env:
BUILD_DOCS: "True"
BUILD: "True"
BUILD_TEST: "True"
MYPY_DO_TESTS: "True"
DO_SETUP_INSTALL: "True"
DO_SETUP_INSTALL_TEST: "True"
DO_CLI_TEST: "True"

- os: ubuntu-latest
python-version: "pypy-3.9"
env:
Expand All @@ -143,6 +154,17 @@ jobs:
DO_SETUP_INSTALL_TEST: "True"
DO_CLI_TEST: "True"

- os: ubuntu-latest
python-version: "pypy-3.10"
env:
BUILD_DOCS: "False"
BUILD: "True"
BUILD_TEST: "True"
MYPY_DO_TESTS: "False"
DO_SETUP_INSTALL: "True"
DO_SETUP_INSTALL_TEST: "True"
DO_CLI_TEST: "True"

- os: macos-latest
python-version: "3.11"
env:
Expand Down
8 changes: 8 additions & 0 deletions CHANGES.rst
Expand Up @@ -5,6 +5,14 @@ Changelog
- new MINOR version for added functionality in a backwards compatible manner
- new PATCH version for backwards compatible bug fixes

v1.1.15
---------
2023-07-14:
- add codeql badge
- move 3rd_party_stubs outside the src directory to ``./.3rd_party_stubs``
- add pypy 3.10 tests
- add python 3.12-dev tests

v1.1.14
---------
2023-07-13:
Expand Down
20 changes: 15 additions & 5 deletions README.rst
Expand Up @@ -2,18 +2,20 @@ lib_parameter
=============


Version v1.1.14 as of 2023-07-13 see `Changelog`_
Version v1.1.15 as of 2023-07-14 see `Changelog`_

|build_badge| |license| |jupyter| |pypi| |pypi-downloads| |black|

|codecov| |cc_maintain| |cc_issues| |cc_coverage| |snyk|
|build_badge| |codeql| |license| |jupyter| |pypi|
|pypi-downloads| |black| |codecov| |cc_maintain| |cc_issues| |cc_coverage| |snyk|



.. |build_badge| image:: https://github.com/bitranox/lib_parameter/actions/workflows/python-package.yml/badge.svg
:target: https://github.com/bitranox/lib_parameter/actions/workflows/python-package.yml


.. |codeql| image:: https://github.com/bitranox/lib_parameter/actions/workflows/codeql-analysis.yml/badge.svg?event=push
:target: https://github.com//bitranox/lib_parameter/actions/workflows/codeql-analysis.yml

.. |license| image:: https://img.shields.io/github/license/webcomics/pywine.svg
:target: http://en.wikipedia.org/wiki/MIT_License

Expand Down Expand Up @@ -88,7 +90,7 @@ automated tests, Github Actions, Documentation, Badges, etc. are managed with `P

Python version required: 3.8.0 or newer

tested on recent linux with python 3.8, 3.9, 3.10, 3.11, pypy-3.9 - architectures: amd64
tested on recent linux with python 3.8, 3.9, 3.10, 3.11, 3.12-dev, pypy-3.9, pypy-3.10 - architectures: amd64

`100% code coverage <https://codeclimate.com/github/bitranox/lib_parameter/test_coverage>`_, flake8 style checking ,mypy static type checking ,tested under `Linux, macOS, Windows <https://github.com/bitranox/lib_parameter/actions/workflows/python-package.yml>`_, automatic daily builds and monitoring

Expand Down Expand Up @@ -254,6 +256,14 @@ Changelog
- new MINOR version for added functionality in a backwards compatible manner
- new PATCH version for backwards compatible bug fixes

v1.1.15
---------
2023-07-14:
- add codeql badge
- move 3rd_party_stubs outside the src directory to ``./.3rd_party_stubs``
- add pypy 3.10 tests
- add python 3.12-dev tests

v1.1.14
---------
2023-07-13:
Expand Down
4 changes: 2 additions & 2 deletions lib_parameter/__init__conf__.py
Expand Up @@ -2,7 +2,7 @@

name = 'lib_parameter'
title = 'small gist,to return a default value if the parameter is None'
version = 'v1.1.14'
version = 'v1.1.15'
url = 'https://github.com/bitranox/lib_parameter'
author = 'Robert Nowotny'
author_email = 'bitranox@gmail.com'
Expand All @@ -16,7 +16,7 @@ def print_info() -> None:
small gist,to return a default value if the parameter is None
Version : v1.1.14
Version : v1.1.15
Url : https://github.com/bitranox/lib_parameter
Author : Robert Nowotny
Email : bitranox@gmail.com""")
2 changes: 1 addition & 1 deletion pyproject.toml
Expand Up @@ -30,7 +30,7 @@ dependencies = [
"cli_exit_tools",
"lib_detect_testenv",
]
version = "v1.1.14"
version = "v1.1.15"
# seems to be not allowed anymore
# zip-save = false

Expand Down

0 comments on commit e21dd76

Please sign in to comment.