- Add decorators for prometheus (#110)
Decorators and other helpers for prometheus monitoring.
Co-authored-by: github-actions <[email protected]> (74143ce
)
- add prometheus global label wrapper [minor] (#109)
Add global / common labels for prometheus metrics.
Example usage::
metrics = GlobalLabels({"instance": "test-abc", "part": "a"})
c = metrics.counter("thing", "The Thing")
c.inc()
# will have labels for instance and part
c2 = metrics.counter("thing", "Thing 2", {"part": "b"})
c2.inc()
# will have labels for instance and part, with part=b
c3 = metrics.counter("thing", "Thing 2", {"extra": "test"})
c3.inc()
# will have labels for instance, part, and extra
Co-authored-by: github-actions <[email protected]> (4abaa64
)
- Add
timing_tool.IntervalTimer
[minor] (#108)
Co-authored-by: github-actions <[email protected]> (c27e542
)
- Upgrades: Python 3.13 + CI Package Mgmt [minor] (#107)
Co-authored-by: github-actions <[email protected]> (a10532b
)
- Env Vars: Add Support for
|
-syntax Optional Types (#106) (90f7653
)
- Bump Python Min to 3.9 [minor] (#104) (
3c38d0b
)
-
Deprecate
use_coloredlogs
and Replace withformatter
[minor] (#105) -
Deprecate
use_coloredlogs
and Replace with Similar Formatter -
<bot> update dependencies*.log files(s)
-
Add
formatter
Co-authored-by: github-actions <[email protected]> (fe247c4
)
-
Use
WIPACrepo/[email protected]
(#103) -
use
WIPACrepo/wipac-dev-py-dependencies-action@image
-
<bot> update dependencies*.log files(s)
-
<bot> update dependencies*.log files(s)
-
<bot> update dependencies*.log files(s)
-
use
WIPACrepo/[email protected]
Co-authored-by: github-actions <[email protected]> (593bcf5
)
-
Bump CI Package Versions (#102)
-
Bump CI Package Versions
-
<bot> update dependencies*.log files(s)
Co-authored-by: github-actions <[email protected]> (568df31
)
-
Use
WIPACrepo/wipac-dev-py-setup-action
Followup Fixes (#101) -
Use
WIPACrepo/wipac-dev-py-setup-action
Followup Fixes -
<bot> update dependencies*.log files(s)
-
no longer need
importlib_metadata
-
<bot> update dependencies*.log files(s)
-
dependencies = ["typing_extensions", "requests"]
-
<bot> update dependencies*.log files(s)
-
<bot> update pyproject.toml
-
<bot> add py.typed file(s)
-
<bot> add py.typed file(s)
-
use
WIPACrepo/wipac-dev-py-versions-action@reqs
-
no longer need
importlib_metadata
- 2 -
use
WIPACrepo/[email protected]
-
use
WIPACrepo/[email protected]
Co-authored-by: github-actions <[email protected]> (8e062f7
)
-
Use
WIPACrepo/wipac-dev-py-setup-action@psr-dist-build
- 3 (#100) -
Use
WIPACrepo/wipac-dev-py-setup-action@psr-dist-build
- 3 -
<bot> update pyproject.toml
Co-authored-by: github-actions <[email protected]> (a090926
)
-
Use
WIPACrepo/wipac-dev-py-setup-action@psr-dist-build
- 2 (#99) -
Use
WIPACrepo/wipac-dev-py-setup-action@psr-dist-build
- 2 -
<bot> update pyproject.toml
Co-authored-by: github-actions <[email protected]> (16a6297
)
- Use
WIPACrepo/wipac-dev-py-setup-action@psr-dist-build
(995d776
)
- Pin
pypa/gh-action-pypi-publish
GHA tov1.8.11
(b824e18
)
-
Lower
python-semantic-release
GHAs tov8.7.0
(#98) -
Lower
python-semantic-release
GHAs tov8.7.0
-
<bot> update dependencies*.log files(s)
Co-authored-by: github-actions <[email protected]> (d4a076b
)
-
Use
WIPACrepo/wipac-dev-py-setup-action@v4
Followup (#96) -
use
WIPACrepo/wipac-dev-py-setup-action@toml-pkg-version-fix
-
remove version
-
move version to toml
-
re-add
__version__
, now withimportlib.metadata.version
-
req
importlib-metadata
-
<bot> update pyproject.toml
-
it's
importlib_metadata
-
test update
-
use
WIPACrepo/wipac-dev-py -dependencies-action@main
-
<bot> update dependencies*.log files(s)
-
use
WIPACrepo/[email protected]
-
use
WIPACrepo/[email protected]
Co-authored-by: github-actions <[email protected]> (1663c76
)
-
Use
WIPACrepo/wipac-dev-py-dependencies-action
and Update "Release" CI (#90) -
try
WIPACrepo/wipac-dev-py-dependencies-action@first
-
<bot> update dependencies*.log files(s)
-
<bot> update dependencies*.log files(s)
-
<bot> update dependencies*.log files(s)
-
<bot> update dependencies*.log files(s)
-
try
WIPACrepo/[email protected]
-
<bot> update dependencies*.log files(s)
-
use
WIPACrepo/[email protected]
-
use
WIPACrepo/[email protected]
-
<bot> update dependencies*.log files(s)
-
try
WIPACrepo/wipac-dev-py-versions-action@with-semvar
-
with
WIPACrepo/[email protected]
-
try
WIPACrepo/wipac-dev-py-dependencies-action@use-dev-tools
-
use
WIPACrepo/[email protected]
-
try
WIPACrepo/wipac-dev-py-setup-action@use-devtools
-
use
WIPACrepo/[email protected]
-
<bot> update dependencies*.log files(s)
-
split
release
into more steps: python sr, pypi, github -
<bot> update dependencies*.log files(s)
-
remove unneeded
name
s -
clean up
if
s -
call it
writable-branch-detect
-
typo
-
add echo
-
put in bash
-
OKAY
-
misc
Co-authored-by: github-actions <[email protected]> (7bb3d18
)
-
Use
WIPACrepo/wipac-dev-py-setup-action@v4
[minor] (#94) -
try
WIPACrepo/wipac-dev-py-setup-action@toml
-
<bot> update dependencies*.log files(s)
-
trigger re-run
-
<bot> update dependencies*.log files(s)
-
rm setup.cfg
-
set
python_min
-
add keywords
-
<bot> update pyproject.toml
-
<bot> update README.md
-
migrate setup.cfg's metadata to gha
with
-
<bot> update pyproject.toml
-
<bot> update README.md
-
use
WIPACrepo/[email protected]
-
use
WIPACrepo/[email protected]
-
use
WIPACrepo/[email protected]
-
<bot> update pyproject.toml
-
use
WIPACrepo/[email protected]
-
<bot> update pyproject.toml
-
clear toml
-
<bot> update pyproject.toml
-
<bot> update dependencies*.log files(s)
-
add optional deps
-
remove
[tool.setuptools.package-data]
-
<bot> update pyproject.toml
-
<bot> update dependencies*.log files(s)
-
use
WIPACrepo/[email protected]
Co-authored-by: github-actions <[email protected]> (caecc65
)
-
Correct Naming:
semver_parser_tools.py
(#92) -
Correct Naming:
semver_parser_tools.py
-
mv semvar_parser_tools.py
-
<bot> update dependencies*.log files(s)
Co-authored-by: github-actions <[email protected]> (445da2e
)
-
Add
semvar_parser_tools.py
[minor] (#91) -
Add
semvar_parser_tools.py
-
<bot> update setup.cfg
-
<bot> update dependencies*.log files(s)
-
fix import
-
generalize to
list_all_majmin_versions()
-
misc
-
<bot> update setup.cfg
-
<bot> update dependencies*.log files(s)
-
fix ci
-
typo
-
type fix
-
don't explicitly export
Co-authored-by: github-actions <[email protected]> (0184a71
)
- Add
specialty_loggers
toset_level()
(#89)
Co-authored-by: github-actions <[email protected]> (95fa8ba
)
- Make
sensitive_data_tools.is_name_sensitive()
(#88) (dabea36
)
- Make
sensitive_data_tools.obfuscate_value_if_sensitive()
[minor] (#87)
Co-authored-by: github-actions <[email protected]> (85ccbb3
)
- Bump
WIPACrepo/wipac-dev-py-setup-action
(#86)
Co-authored-by: github-actions <[email protected]> (f5d8f1f
)
- Python 3.12 and Use
WIPACrepo/[email protected]
(#84)
Co-authored-by: github-actions <[email protected]> (7093abb
)
- Python 3.12 and GHA Followup [minor] (#85) (
26f6fe3
)
- bump pv-versions action to v2.1 (
13c4690
)
- Fix WIPAC GHA Package Versions (#77) (
06cd213
)
- Update wipac-cicd.yml (#76)
Co-authored-by: github-actions <[email protected]> (dc2e61a
)
- Obfuscate Sensitive Env Vars (#70)
Co-authored-by: David Schultz <[email protected]>
Co-authored-by: github-actions <[email protected]> (a13b989
)
- dependabot: bump WIPACrepo/wipac-dev-py-setup-action from 1.9 to 1.11 (#67)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (3e6ced8
)
- CI Updates (#68)
Co-authored-by: github-actions <[email protected]> (1d0e574
)
- dependabot: bump certifi from 2022.9.24 to 2022.12.7 (#63)
Bumps certifi from 2022.9.24 to 2022.12.7.
updated-dependencies:
- dependency-name: certifi dependency-type: direct:production ...
Signed-off-by: dependabot[bot] <[email protected]>
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (4ebfdd9
)
- Use
WIPACrepo/wipac-dev-project-action@v1
(#60)
Co-authored-by: github-actions <[email protected]> (83888c1
)
- dependabot: bump WIPACrepo/wipac-dev-py-setup-action from 1.8 to 1.9 (#57)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (d44759e
)
- Auto-Add
dependencies
PRs/Issues to Project (#59)
Co-authored-by: github-actions <[email protected]> (32ee103
)
- Update GHA Conditional Logic Further (#56) (
5e913d9
)
- Update GHA Conditional Logic (#55) (
c945b67
)
- dependabot: bump actions/setup-python from 2 to 4 (#51)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (4522808
)
- Fix Dependabot Aborted CI (#54) (
2ac711f
)
- Tweak Dependabot Settings (#53)
Co-authored-by: github-actions <[email protected]> (f02db6e
)
- Update
dependabot.yml
(#50) (c2e4fd5
)
- Create
dependabot.yml
(#49) (d6c07e5
)
- Python 3.11 [minor] (#48)
Co-authored-by: github-actions <[email protected]>
Co-authored-by: Ric Evans <[email protected]> (6aec2a3
)
- Logger Hierarchies Fix (#47) (
818f189
)
- Follow-up to "Logger Hierarchies Updated" (#46) (
01a406b
)
- Logger Hierarchies Updated (#45) (
762bcd0
)
- More Logging Enhancements (#44) (
7c9dab3
)
- Logging Enhancements and Tests (#36)
Co-authored-by: github-actions <[email protected]> (910b407
)
argparse_tools
: Auto-wrapArgumentTypeError
If Needed (#43)
Co-authored-by: github-actions <[email protected]> (0d2c36d
)
- Argparse Tools [minor] (#42)
Co-authored-by: github-actions <[email protected]> (b5f78cf
)
- Add
wipac_dev_tools.strtobool()
[minor] (#40)
Co-authored-by: github-actions <[email protected]> (4fcde91
)
-
Update README (#38)
-
add doc for
wipac_dev_tools.from_environment_as_dataclass()
-
add
_Available for Python 3.6+_
for other tools (20c5cbb
)
- Add
from_environment_as_dataclass()
[minor] (#37)
Co-authored-by: github-actions <[email protected]> (45e75dc
)
-
Add Signatures and Docblocks to README (#35)
-
add the doc blocks (verbatim) to readme (could be automated someday...)
-
fix heading (
0d87f1c
)
-
Bump
wipac-dev-py-setup-action
&wipac-dev-py-versions-action
(#34) -
use
WIPACrepo/wipac-dev-py-setup-action@constants
-
add inputs
-
<bot> update setup.cfg
-
<bot> update requirements.txt
-
(temp)
-
Revert "(temp)"
This reverts commit fe60dc3aeb5919dd1d99cea6555b1c6e0dd3a298.
-
(temp)
-
Revert "(temp)"
This reverts commit 11ab8db96b4acf734e8ccd5ed092723a8d5442b5.
- Revert "Revert "(temp)""
This reverts commit 0862d8f6e279c9cdb34fc3c2501dce17c2ff9f99.
- Revert "Revert "Revert "(temp)"""
This reverts commit 7421edab25b256d5c8cf8de92a9d36148cdb63f8.
-
move
author
andauthor_email
to config -
bump py-versions to
readme-updates
-
WIPACrepo/[email protected]
-
<bot> update setup.cfg
-
WIPACrepo/[email protected]
Co-authored-by: github-actions <[email protected]> (34ddf4b
)
- Logging Tools: Production Ready [minor] (#33)
Co-authored-by: github-actions <[email protected]> (8cad3eb
)
- A Couple Logging Tools (#32) (
0352b09
)
- Bump
WIPACrepo/wipac-dev-py-setup-action
(#30)
Co-authored-by: github-actions <[email protected]> (6f07357
)
- Use WIPAC GH Action Packages (#29)
Co-authored-by: github-actions <[email protected]> (8c865a8
)
- Add Backup MyPy Script (#27) (
7adb700
)
- Python Version Testing Patch (#26) (
45bee10
)
- PyPI Follow-Up (#25)
Co-authored-by: github-actions <[email protected]> (944e94e
)
- PyPI Readiness [minor] (#22)
Co-authored-by: github-actions <[email protected]> (af42b27
)
- MyPy Support for Multiple Requirements Files (#19) (
b637fbe
)
- GitHub Linter Actions: flake8 and mypy (#18) (
d37a1f8
)
- Merge pull request #7 from WIPACrepo/python-themed-make-script
Adds some build and test infrastructure (d80538e
)
-
There are no requirements, only requirements-dev (
50bbfac
) -
Bump requirements to satisfy check (
010e560
) -
KISS in GitHub Actions (
25a1145
) -
Use the correct argument for the requirements file (
c01544b
) -
Rename and check if the GitHub Action works correctly (
20b750b
) -
Now with Check Requirements (
1ab13ea
)
- Allow Pinned Versions for Dependencies (#17) (
84d477b
)
SetupShop
: Add Support for README.rst (#13) (0833f00
)
- Try Setup Install (GH Action) Update (#12) (
93d9488
)
- python-versions matrix bug-fix: need quotes (otherwise 3.10 goes to 3.1) (
c2c6f93
)
- GH Action Setup Install with All Supported Python Versions (#11) (
1d98a79
)
- Python Setup Additions (#10) (
001b569
)
__version__
-parsing fix, revert toopen()
(7e9b46c
)
- pre-3.8 support patch (
54478dc
)
-
SetupShop: A Supplemental
setup.py
/setuptools.setup
Utility (#8) (736bca0
) -
Adding some build and test infrastructure (
5351758
)
- Reexporting Fix for MyPy (#5) (
6f22abd
)
- add
py.typed
(#4) (0857017
)
- [minor] Add
from_environment()
Last try at automating a major release.
BREAKING CHANGE: first major release (758b941
)
- major release (
386faac
)
- BREAKING CHANGE: First Major Release (
ec8cd84
)
- actual first major release
BREAKING CHANGE (c45f362
)
- first major release (
351f595
)
- Add
from_enviroment()
fromrest_tools
and Upgrade (#2) (09fb476
)
-
Update setup.cfg (
efa694d
) -
Update semantic-release.yml (
04df4ec
) -
Add .circleci/config.yml (#3) (
2152fdb
) -
Merge pull request #1 from WIPACrepo/versioning (
32e8f36
) -
add
setup.py
&requirements.txt
(39441e4
) -
add
semantic-release.yml
(2edf85a
) -
add
setup.cfg
(eb98b2e
) -
add
__init__.py
(0e1b0b9
) -
Create README.md (
4b966be
) -
Initial commit (
4ba6661
)