head 1.19; access; symbols pkgsrc-2023Q4:1.18.0.2 pkgsrc-2023Q4-base:1.18 pkgsrc-2023Q3:1.16.0.2 pkgsrc-2023Q3-base:1.16 pkgsrc-2023Q2:1.15.0.2 pkgsrc-2023Q2-base:1.15 pkgsrc-2023Q1:1.14.0.2 pkgsrc-2023Q1-base:1.14 pkgsrc-2022Q4:1.13.0.2 pkgsrc-2022Q4-base:1.13 pkgsrc-2022Q3:1.12.0.4 pkgsrc-2022Q3-base:1.12 pkgsrc-2022Q2:1.12.0.2 pkgsrc-2022Q2-base:1.12 pkgsrc-2022Q1:1.10.0.2 pkgsrc-2022Q1-base:1.10 pkgsrc-2021Q4:1.9.0.2 pkgsrc-2021Q4-base:1.9 pkgsrc-2021Q3:1.8.0.2 pkgsrc-2021Q3-base:1.8 pkgsrc-2021Q2:1.7.0.2 pkgsrc-2021Q2-base:1.7 pkgsrc-2021Q1:1.6.0.4 pkgsrc-2021Q1-base:1.6 pkgsrc-2020Q4:1.6.0.2 pkgsrc-2020Q4-base:1.6 pkgsrc-2020Q3:1.5.0.4 pkgsrc-2020Q3-base:1.5 pkgsrc-2020Q2:1.5.0.2 pkgsrc-2020Q2-base:1.5 pkgsrc-2020Q1:1.4.0.6 pkgsrc-2020Q1-base:1.4 pkgsrc-2019Q4:1.4.0.8 pkgsrc-2019Q4-base:1.4 pkgsrc-2019Q3:1.4.0.4 pkgsrc-2019Q3-base:1.4 pkgsrc-2019Q2:1.4.0.2 pkgsrc-2019Q2-base:1.4 pkgsrc-2019Q1:1.2.0.2 pkgsrc-2019Q1-base:1.2; locks; strict; comment @# @; 1.19 date 2024.02.14.21.52.10; author adam; state Exp; branches; next 1.18; commitid tbF7JVKxad0pSrYE; 1.18 date 2023.11.22.10.10.07; author adam; state Exp; branches; next 1.17; commitid sx4cWbernSZYGANE; 1.17 date 2023.11.06.19.51.22; author wiz; state Exp; branches; next 1.16; commitid 24Qv6XBvva4lqALE; 1.16 date 2023.07.12.07.04.55; author adam; state Exp; branches; next 1.15; commitid b8VvwYYZtKOOVtwE; 1.15 date 2023.05.26.04.37.53; author adam; state Exp; branches; next 1.14; commitid SFoKW5PB0BNGDqqE; 1.14 date 2023.01.24.09.00.48; author adam; state Exp; branches; next 1.13; commitid uPXDGbt7R3oY0MaE; 1.13 date 2022.11.15.15.36.51; author wiz; state Exp; branches; next 1.12; commitid dL8oILvAy5NusO1E; 1.12 date 2022.04.25.11.30.43; author adam; state Exp; branches; next 1.11; commitid LOnBYE8OQS9yEzBD; 1.11 date 2022.04.06.09.28.38; author adam; state Exp; branches; next 1.10; commitid NM7pS5SrHHimA7zD; 1.10 date 2022.01.04.20.54.30; author wiz; state Exp; branches; next 1.9; commitid CYyhdK9qtoffkmnD; 1.9 date 2021.12.01.20.57.43; author adam; state Exp; branches; next 1.8; commitid VkyteAsGqShUrZiD; 1.8 date 2021.08.26.09.31.39; author adam; state Exp; branches; next 1.7; commitid E10MSCJZWCvYLs6D; 1.7 date 2021.05.08.05.51.42; author adam; state Exp; branches; next 1.6; commitid iCBomS7x6gzE5jSC; 1.6 date 2020.11.19.10.27.33; author adam; state Exp; branches; next 1.5; commitid nwgIzgSSozj65uwC; 1.5 date 2020.05.26.16.53.40; author adam; state Exp; branches; next 1.4; commitid xIIIpIKn2eQkUL9C; 1.4 date 2019.06.21.07.56.13; author adam; state Exp; branches; next 1.3; commitid T0eNRe4P84PyR1sB; 1.3 date 2019.06.10.08.35.35; author adam; state Exp; branches; next 1.2; commitid X2YQWJSPjcLUqCqB; 1.2 date 2019.03.22.17.53.10; author adam; state Exp; branches; next 1.1; commitid nMiXySUbhimG5ogB; 1.1 date 2019.01.08.10.43.19; author markd; state Exp; branches; next ; commitid XtHQg7eoHK1s3Y6B; desc @@ 1.19 log @py-prometheus_client: updated to 0.20.0 0.20.0 [CHANGE/BUGFIX] Update OpenMetrics Content Type to 1.0.0. [FEATURE] Enable graceful shutdown for start_{http,wsgi}_server by returning the server and thread. [FEATURE] Allow resetting counter metrics. [BUGFIX] wsgi server: address family discovery is not quite right. @ text @# $NetBSD: Makefile,v 1.18 2023/11/22 10:10:07 adam Exp $ DISTNAME= prometheus_client-0.20.0 PKGNAME= ${PYPKGPREFIX}-${DISTNAME} CATEGORIES= net python MASTER_SITES= ${MASTER_SITE_PYPI:=p/prometheus_client/} MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= https://github.com/prometheus/client_python COMMENT= Prometheus instrumentation library for Python applications LICENSE= apache-2.0 TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools TOOL_DEPENDS+= ${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel USE_LANGUAGES= # none PYTHON_VERSIONS_INCOMPATIBLE= 27 .include "../../lang/python/wheel.mk" .include "../../mk/bsd.pkg.mk" @ 1.18 log @py-prometheus_client: updated to 0.19.0 0.19.0 [FEATURE] support HTTPS/TLS in start_http_server. [BUGFIX] fix: error in determining timestamp less than. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.17 2023/11/06 19:51:22 wiz Exp $ d3 1 a3 1 DISTNAME= prometheus_client-0.19.0 @ 1.17 log @py-prometheus_client: update to 0.18.0. [CHANGE] Remove support for Python versions < 3.8. #936 [FEATURE] Add mostrecent aggregation to Gauge. #967 [ENHANCEMENT] Typing improvements. #935, #970 [ENHANCEMENT] Allow enabling or disabling _created metrics from code. #973 [BUGFIX] Change #!/usr/bin/python to #!/usr/bin/env python in remaining places. #945 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.16 2023/07/12 07:04:55 adam Exp $ d3 1 a3 1 DISTNAME= prometheus_client-0.18.0 @ 1.16 log @py-prometheus_client: updated to 0.17.1 0.17.1 [BUGFIX] Use #!/usr/bin/env python instead of #!usr/bin/python in bridge/graphite.py. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.15 2023/05/26 04:37:53 adam Exp $ d3 1 a3 1 DISTNAME= prometheus_client-0.17.1 d13 2 a14 1 TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test d20 1 a20 5 # as of 0.16.0 # Ran 276 tests # FAILED (errors=1, skipped=9) .include "../../lang/python/egg.mk" @ 1.15 log @py-prometheus_client: updated to 0.17.0 0.17.0 [ENHANCEMENT] Add additional typing. [BUGFIX] Fix typo in python_gc_objects_collected metadata. [BUGFIX] Do not include .pyc files in the build wheel. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 2023/01/24 09:00:48 adam Exp $ d3 1 a3 1 DISTNAME= prometheus_client-0.17.0 @ 1.14 log @py-prometheus_client: updated to 0.16.0 0.16.0 [FEATURE] Support HELP text in multiprocess mode. [ENHANCEMENT] Reduce the mmap minimum size. [BUGFIX] Use the correct OpenMetrics encoder when application/openmetrics-text is requested in ASGI apps. [BUGFIX] Allow Prometheus format parser to handle a missing space after labels. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 2022/11/15 15:36:51 wiz Exp $ d3 1 a3 1 DISTNAME= prometheus_client-0.16.0 @ 1.13 log @py-prometheus_client: update to 0.15.0. [CHANGE] Remove choose_formatter. choose_formatter only existed for v0.14.x and was deprecated in v0.14.1. #846 [FEATURE] Support TLS auth when using push gateway with tls_auth_handler. #841 [ENHANCEMENT] Add sum, livemin, and livemax multiprocess modes for Gauges. #794 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2022/04/25 11:30:43 adam Exp $ d3 1 a3 1 DISTNAME= prometheus_client-0.15.0 d19 3 a21 3 # as of 0.15.0 # Ran 273 tests in 3.987s # FAILED (errors=1, skipped=7) @ 1.12 log @py-prometheus_client: updated to 0.14.1 0.14.1 [BUGFIX] Revert choose_encoder being renamed to choose_formatter to fix a breaking change. For the 0.14.x release cycle choose_formatter will still exist, but will be removed in 0.15.0. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2022/04/06 09:28:38 adam Exp $ d3 1 a3 1 DISTNAME= prometheus_client-0.14.1 d13 2 d19 4 @ 1.11 log @py-prometheus_client: updated to 0.14.0 0.14.0 / 2022-04-05 Latest [ENHANCEMENT] Continued typing improvements and coverage. [ENHANCEMENT] Allow binding to IPv6 addresses. [ENHANCEMENT] Negotiate gzip content-encoding, enabled by default. [ENHANCEMENT] Allow disabling _created metrics via the PROMETHEUS_DISABLE_CREATED_SERIES environment variable. [BUGFIX] Correct minor typo in exception raised when exemplar labels are too long. 0.13.1 / 2022-01-28 [BUGFIX] Relax some type constraints that were too strict. [BUGFIX] Explicitly export functions with __all__. 0.13.0 / 2022-01-25 [CHANGE] Drop support for Python versions 2.7, 3.4, and 3.5. [FEATURE] Support adding labels when using .time() [ENHANCEMENT] Begin to add type hints to functions. [ENHANCEMENT] Improved go-to-declaration behavior for editors. [BUGFIX] Remove trailing slashes from pushgateway URLS. [BUGFIX] Catch non-integer bucket/count values @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2022/01/04 20:54:30 wiz Exp $ d3 1 a3 1 DISTNAME= prometheus_client-0.14.0 @ 1.10 log @*: bump PKGREVISION for egg.mk users They now have a tool dependency on py-setuptools instead of a DEPENDS @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2021/12/01 20:57:43 adam Exp $ d3 1 a3 1 DISTNAME= prometheus_client-0.12.0 a4 1 PKGREVISION= 1 d15 2 @ 1.9 log @py-prometheus_client: updated to 0.12.0 0.12.0 [FEATURE] Exemplar support (excludes multiprocess) [ENHANCEMENT] Add support for Python 3.10 [ENHANCEMENT] Restricted Registry will handle metrics added after restricting [ENHANCEMENT] Raise a more helpful error if a metric is not observable [BUGFIX] Fix instance_ip_grouping_key not working on MacOS [BUGFIX] Fix assertion error from favicion.ico with Python 2.7 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2021/08/26 09:31:39 adam Exp $ d5 1 @ 1.8 log @py-prometheus_client: updated to 0.11.0 0.11.0 [CHANGE] Specify that the labelvalues argument on metric constructors is internal by renaming it to _labelvalues. If you are affected by this change, it is likely that the metric was not being registered. [BUGFIX] write_to_textfile will overwrite files in windows. If using python 3.4 or newer the replace will be atomic. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2021/05/08 05:51:42 adam Exp $ d3 1 a3 1 DISTNAME= prometheus_client-0.11.0 @ 1.7 log @py-prometheus_client: updated to 0.10.1 0.10.1 [BUGFIX] Support lowercase prometheus_multiproc_dir environment variable in mark_process_dead. 0.10.0 [CHANGE] Python 2.6 is no longer supported. [CHANGE] The prometheus_multiproc_dir environment variable is deprecated in favor of PROMETHEUS_MULTIPROC_DIR. [FEATURE] Follow redirects when pushing to Pushgateway using passthrough_redirect_handler. [FEATURE] Metrics support a clear() method to remove all children. [ENHANCEMENT] Tag support in GraphiteBridge. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2020/11/19 10:27:33 adam Exp $ d3 1 a3 1 DISTNAME= prometheus_client-0.10.1 @ 1.6 log @py-prometheus_client: updated to 0.9.0 0.9.0: [ENHANCEMENT] Add support for python3.9 [ENHANCEMENT] Various updates for latest OpenMetrics draft spec @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2020/05/26 16:53:40 adam Exp $ d3 1 a3 1 DISTNAME= prometheus_client-0.9.0 @ 1.5 log @py-prometheus_client: updated to 0.8.0 0.8.0: [FEATURE] Added ASGI application [FEATURE] Add support for parsing timestamps in Prometheus exposition format. [FEATURE] Add target_info to registries [ENHANCEMENT] Handle empty and slashes in label values for pushgateway [ENHANCEMENT] Various updates for latest OpenMetrics draft spec [ENHANCEMENT] Add HELP output for auto-created metrics [ENHANCEMENT] Use mmap.PAGESIZE constant as value for first read. [ENHANCEMENT] Add __repr__ method to metric objects, make them debug friendly. [ENHANCEMENT] Add observability check to metrics [BUGFIX] Fix urlparse in python >= 3.7.6 [BUGFIX] Cleaning up name before appending unit on name [BUGFIX] Allow for OSError on Google App Engine @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2019/06/21 07:56:13 adam Exp $ d3 1 a3 1 DISTNAME= prometheus_client-0.8.0 @ 1.4 log @py-prometheus_client: updated to 0.7.1 0.7.1: [BUGFIX] multiprocess: don't crash on missing gauge_live/sum files [BUGFIX] correctly bind method on Python 2.x @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2019/06/10 08:35:35 adam Exp $ d3 1 a3 1 DISTNAME= prometheus_client-0.7.1 @ 1.3 log @py-prometheus_client: updated to 0.7.0 0.7.0: [ENHANCEMENT] Multiprocess exposition speed boost [ENHANCEMENT] optimize openmetrics text parsing (~4x perf) [ENHANCEMENT] Add python3.7 support [ENHANCEMENT] Change exemplar length limit to be only for label names+values [BUGFIX] Disable gcCollector for pypy @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2019/03/22 17:53:10 adam Exp $ d3 1 a3 1 DISTNAME= prometheus_client-0.7.0 @ 1.2 log @py-prometheus_client: updated to 0.6.0 0.6.0: [ENHANCEMENT] Better exceptions on exposition failure [BUGFIX] Fix deadlock in gcCollector, metrics are now different [BUGFIX] Fix thread leak in Python 3.7 [BUGFIX] Make the format strings compatible with Python 2.6 [BUGFIX] parser: ensure samples are of type Sample @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2019/01/08 10:43:19 markd Exp $ d3 1 a3 1 DISTNAME= prometheus_client-0.6.0 @ 1.1 log @py-prometheus_client: add version 0.5.0 Prometheus instrumentation library for Python applications. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.18 2017/01/03 13:23:02 jperkin Exp $ d3 1 a3 1 DISTNAME= prometheus_client-0.5.0 d5 1 a5 1 CATEGORIES= net d13 2 @