diff --git a/dev-python/posthog/Manifest b/dev-python/posthog/Manifest index 9cc418a764..bcfe905638 100644 --- a/dev-python/posthog/Manifest +++ b/dev-python/posthog/Manifest @@ -1,2 +1,3 @@ DIST posthog-7.16.2.gh.tar.gz 3699657 BLAKE2B 687325405dcb33b2aa2569f6b018183b791fdbba19bd1a9a25aadec51d3e3f18adf0b7a6078a1fe51b522ef9e9a2fde70d77b2246fdc5b000d12a841e88852ec SHA512 d49c373964688201e8ed156e8006b65ea3993e9e581eda467b6bdb2a76c6c16dac90034d663dba105ac3e5eb404fad8a9566296f3433a3b7dd2a071d157ae6aa DIST posthog-7.18.0.gh.tar.gz 3751133 BLAKE2B d8d7bc7932c0d0855fd79ed69f865d3fa807757cbf24dab71584907eac8d41d5658c72e78143021ddfedec24efe1cbbff97daeb56e03b4d4d6e9b6be57015a27 SHA512 e9858bc870ae1906e6130d611f1451559d3857a27b73d20bcb346a306ca4bf8a87925e054b69dc05529fd6751a249f310c66da07cc85ebf4311095aa7bffce16 +DIST posthog-7.18.3.gh.tar.gz 3792845 BLAKE2B 5265039cd9dc75bf2ae60ff3f7fba28c0b338efec7915ad005b463a10880039422b7704aa0e1c2868a593d561626d73c7e8e860290227f4bc53abb4b751e6e5d SHA512 3f44c40b3e54764550daf461e1182d9206c7e877850ee26ef04540ace341db8a0c7072b8ca074a00819b1fa5fcc4fd355d4ac86b6a6229a7475e69c56d6c204e diff --git a/dev-python/posthog/posthog-7.18.3.ebuild b/dev-python/posthog/posthog-7.18.3.ebuild new file mode 100644 index 0000000000..7434b8f130 --- /dev/null +++ b/dev-python/posthog/posthog-7.18.3.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{12..14} ) + +inherit distutils-r1 + +DESCRIPTION="Send usage data from your Python code to PostHog" +HOMEPAGE=" + https://github.com/PostHog/posthog-python + https://pypi.org/project/posthog/ +" +SRC_URI="https://github.com/PostHog/posthog-python/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" + +S="${WORKDIR}/posthog-python-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + dev-python/backoff[${PYTHON_USEDEP}] + dev-python/distro[${PYTHON_USEDEP}] + dev-python/python-dateutil[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] + dev-python/typing-extensions[${PYTHON_USEDEP}] +" +DEPEND="${RDEPEND}" +BDEPEND=" + test? ( + ${RDEPEND} + dev-python/django[${PYTHON_USEDEP}] + dev-python/freezegun[${PYTHON_USEDEP}] + dev-python/mock[${PYTHON_USEDEP}] + dev-python/opentelemetry-exporter-otlp-proto-http[${PYTHON_USEDEP}] + dev-python/opentelemetry-sdk[${PYTHON_USEDEP}] + dev-python/parameterized[${PYTHON_USEDEP}] + dev-python/pydantic[${PYTHON_USEDEP}] + ) +" + +EPYTEST_DESELECT=( + "posthog/test/test_consumer.py::TestConsumer::test_request" + "posthog/test/test_consumer.py::TestConsumer::test_upload" + "posthog/test/test_exception_capture.py::test_excepthook" + "posthog/test/test_feature_flags.py::TestLocalEvaluation::test_load_feature_flags_wrong_key" + "posthog/test/test_request.py::TestRequests::test_should_not_timeout" + "posthog/test/test_request.py::TestRequests::test_should_timeout" + "posthog/test/test_request.py::TestRequests::test_valid_request" +) + +EPYTEST_IGNORE=( posthog/test/ai/ ) + +EPYTEST_PLUGINS=( pytest-asyncio pytest-bdd ) +distutils_enable_tests pytest