FreeBSD Bugzilla – Attachment 235743 Details for
Bug 265693
[NEW PORT] misc/py-hist: Histogramming for analysis powered by boost-histogram
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
patch
py-hist.patch (text/plain), 7.22 KB, created by
Yuri Victorovich
on 2022-08-07 17:40:42 UTC
(
hide
)
Description:
patch
Filename:
MIME Type:
Creator:
Yuri Victorovich
Created:
2022-08-07 17:40:42 UTC
Size:
7.22 KB
patch
obsolete
>diff --git a/misc/py-hist/Makefile b/misc/py-hist/Makefile >new file mode 100644 >index 000000000000..bd94de40f7c4 >--- /dev/null >+++ b/misc/py-hist/Makefile >@@ -0,0 +1,42 @@ >+PORTNAME= hist >+DISTVERSIONPREFIX= v >+DISTVERSION= 2.6.1-31 >+DISTVERSIONSUFFIX= -g9d6543a >+CATEGORIES= misc python >+#MASTER_SITES= CHEESESHOP >+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} >+ >+MAINTAINER= yuri@FreeBSD.org >+COMMENT= Histogramming for analysis powered by boost-histogram >+ >+LICENSE= BSD3CLAUSE >+LICENSE_FILE= ${WRKSRC}/LICENSE >+ >+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>0:devel/py-hatchling@${PY_FLAVOR} >+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}boost-histogram>0:misc/py-boost-histogram@${PY_FLAVOR} \ >+ ${PYNUMPY} \ >+ ${PYTHON_PKGNAMEPREFIX}histoprint>0:misc/py-histoprint@${PY_FLAVOR} >+ >+USES= python:3.8+ >+USE_PYTHON= distutils autoplist pytest >+USE_PYTHON= build >+ >+USE_GITHUB= yes >+GH_ACCOUNT= scikit-hep >+ >+NO_ARCH= yes >+ >+TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} >+ >+BINARY_ALIAS= git=false >+ >+pre-build: >+ @${ECHO} "__version__ = '${DISTVERSION}'" > ${WRKSRC}/src/hist/version.py >+ >+xpre-configure: # hist is officially built with "build" (https://github.com/pypa/build), but this is easily circumvented with this simple setup.py >+ @( \ >+ ${ECHO} "from setuptools import setup" && \ >+ ${ECHO} "setup()" \ >+ ) > ${WRKSRC}/setup.py >+ >+.include <bsd.port.mk> >@@ -0,0 +1 @@ >+ Fails to build from a tarball: expects git to be present https://github.com/scikit-hep/hist/issues/436 >diff --git a/misc/py-hist/distinfo b/misc/py-hist/distinfo >new file mode 100644 >index 000000000000..5709c92fd0d8 >--- /dev/null >+++ b/misc/py-hist/distinfo >@@ -0,0 +1,3 @@ >+TIMESTAMP = 1659891012 >+SHA256 (scikit-hep-hist-v2.6.1-31-g9d6543a_GH0.tar.gz) = fe73499b594c0dde43e1e61e040a47d4682ad2f7497dc7202820f7a2683a44b4 >+SIZE (scikit-hep-hist-v2.6.1-31-g9d6543a_GH0.tar.gz) = 983004 >diff --git a/misc/py-hist/files/patch-pyproject.toml b/misc/py-hist/files/patch-pyproject.toml >new file mode 100644 >index 000000000000..b66fade8b8ee >--- /dev/null >+++ b/misc/py-hist/files/patch-pyproject.toml >@@ -0,0 +1,13 @@ >+--- pyproject.toml.orig 2022-08-07 17:21:14 UTC >++++ pyproject.toml >+@@ -96,8 +96,8 @@ docs = [ >+ >+ >+ [tool.hatch] >+-version.source = "vcs" >+-build.hooks.vcs.version-file = "src/hist/version.py" >++version.source = "code" >++version.path = "src/hist/version.py" >+ >+ [tool.pytest.ini_options] >+ minversion = "6.0" >diff --git a/misc/py-hist/pkg-descr b/misc/py-hist/pkg-descr >new file mode 100644 >index 000000000000..676047f7795f >--- /dev/null >+++ b/misc/py-hist/pkg-descr >@@ -0,0 +1,10 @@ >+histoprint is a package for pretty print of NumPy (and other) histograms to the >+console. >+ >+Histoprint uses a mix of terminal color codes and Unicode trickery (i.e. >+combining characters) to plot overlaying histograms. Some terminals are not able >+to display Unicode combining characters correctly. Histoprint can still be used >+in those terminals, but the character set needs to be constrained to the >+non-combining ones. >+ >+WWW: https://github.com/scikit-hep/histoprint >diff --git a/misc/py-hist/pkg-plist b/misc/py-hist/pkg-plist >new file mode 100644 >index 000000000000..17efc4d124d6 >--- /dev/null >+++ b/misc/py-hist/pkg-plist >@@ -0,0 +1,66 @@ >+bin/hist >+%%PYTHON_SITELIBDIR%%/hist-2.6.1.post31.dist-info/METADATA >+%%PYTHON_SITELIBDIR%%/hist-2.6.1.post31.dist-info/RECORD >+%%PYTHON_SITELIBDIR%%/hist-2.6.1.post31.dist-info/WHEEL >+%%PYTHON_SITELIBDIR%%/hist-2.6.1.post31.dist-info/entry_points.txt >+%%PYTHON_SITELIBDIR%%/hist-2.6.1.post31.dist-info/licenses/LICENSE >+%%PYTHON_SITELIBDIR%%/hist/__init__.py >+%%PYTHON_SITELIBDIR%%/hist/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc >+%%PYTHON_SITELIBDIR%%/hist/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc >+%%PYTHON_SITELIBDIR%%/hist/__pycache__/accumulators%%PYTHON_EXT_SUFFIX%%.opt-1.pyc >+%%PYTHON_SITELIBDIR%%/hist/__pycache__/accumulators%%PYTHON_EXT_SUFFIX%%.pyc >+%%PYTHON_SITELIBDIR%%/hist/__pycache__/axestuple%%PYTHON_EXT_SUFFIX%%.opt-1.pyc >+%%PYTHON_SITELIBDIR%%/hist/__pycache__/axestuple%%PYTHON_EXT_SUFFIX%%.pyc >+%%PYTHON_SITELIBDIR%%/hist/__pycache__/basehist%%PYTHON_EXT_SUFFIX%%.opt-1.pyc >+%%PYTHON_SITELIBDIR%%/hist/__pycache__/basehist%%PYTHON_EXT_SUFFIX%%.pyc >+%%PYTHON_SITELIBDIR%%/hist/__pycache__/classichist%%PYTHON_EXT_SUFFIX%%.opt-1.pyc >+%%PYTHON_SITELIBDIR%%/hist/__pycache__/classichist%%PYTHON_EXT_SUFFIX%%.pyc >+%%PYTHON_SITELIBDIR%%/hist/__pycache__/hist%%PYTHON_EXT_SUFFIX%%.opt-1.pyc >+%%PYTHON_SITELIBDIR%%/hist/__pycache__/hist%%PYTHON_EXT_SUFFIX%%.pyc >+%%PYTHON_SITELIBDIR%%/hist/__pycache__/intervals%%PYTHON_EXT_SUFFIX%%.opt-1.pyc >+%%PYTHON_SITELIBDIR%%/hist/__pycache__/intervals%%PYTHON_EXT_SUFFIX%%.pyc >+%%PYTHON_SITELIBDIR%%/hist/__pycache__/namedhist%%PYTHON_EXT_SUFFIX%%.opt-1.pyc >+%%PYTHON_SITELIBDIR%%/hist/__pycache__/namedhist%%PYTHON_EXT_SUFFIX%%.pyc >+%%PYTHON_SITELIBDIR%%/hist/__pycache__/numpy%%PYTHON_EXT_SUFFIX%%.opt-1.pyc >+%%PYTHON_SITELIBDIR%%/hist/__pycache__/numpy%%PYTHON_EXT_SUFFIX%%.pyc >+%%PYTHON_SITELIBDIR%%/hist/__pycache__/plot%%PYTHON_EXT_SUFFIX%%.opt-1.pyc >+%%PYTHON_SITELIBDIR%%/hist/__pycache__/plot%%PYTHON_EXT_SUFFIX%%.pyc >+%%PYTHON_SITELIBDIR%%/hist/__pycache__/quick_construct%%PYTHON_EXT_SUFFIX%%.opt-1.pyc >+%%PYTHON_SITELIBDIR%%/hist/__pycache__/quick_construct%%PYTHON_EXT_SUFFIX%%.pyc >+%%PYTHON_SITELIBDIR%%/hist/__pycache__/stack%%PYTHON_EXT_SUFFIX%%.opt-1.pyc >+%%PYTHON_SITELIBDIR%%/hist/__pycache__/stack%%PYTHON_EXT_SUFFIX%%.pyc >+%%PYTHON_SITELIBDIR%%/hist/__pycache__/storage%%PYTHON_EXT_SUFFIX%%.opt-1.pyc >+%%PYTHON_SITELIBDIR%%/hist/__pycache__/storage%%PYTHON_EXT_SUFFIX%%.pyc >+%%PYTHON_SITELIBDIR%%/hist/__pycache__/svgplots%%PYTHON_EXT_SUFFIX%%.opt-1.pyc >+%%PYTHON_SITELIBDIR%%/hist/__pycache__/svgplots%%PYTHON_EXT_SUFFIX%%.pyc >+%%PYTHON_SITELIBDIR%%/hist/__pycache__/svgutils%%PYTHON_EXT_SUFFIX%%.opt-1.pyc >+%%PYTHON_SITELIBDIR%%/hist/__pycache__/svgutils%%PYTHON_EXT_SUFFIX%%.pyc >+%%PYTHON_SITELIBDIR%%/hist/__pycache__/tag%%PYTHON_EXT_SUFFIX%%.opt-1.pyc >+%%PYTHON_SITELIBDIR%%/hist/__pycache__/tag%%PYTHON_EXT_SUFFIX%%.pyc >+%%PYTHON_SITELIBDIR%%/hist/__pycache__/typing%%PYTHON_EXT_SUFFIX%%.opt-1.pyc >+%%PYTHON_SITELIBDIR%%/hist/__pycache__/typing%%PYTHON_EXT_SUFFIX%%.pyc >+%%PYTHON_SITELIBDIR%%/hist/accumulators.py >+%%PYTHON_SITELIBDIR%%/hist/axestuple.py >+%%PYTHON_SITELIBDIR%%/hist/axis/__init__.py >+%%PYTHON_SITELIBDIR%%/hist/axis/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc >+%%PYTHON_SITELIBDIR%%/hist/axis/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc >+%%PYTHON_SITELIBDIR%%/hist/axis/__pycache__/transform%%PYTHON_EXT_SUFFIX%%.opt-1.pyc >+%%PYTHON_SITELIBDIR%%/hist/axis/__pycache__/transform%%PYTHON_EXT_SUFFIX%%.pyc >+%%PYTHON_SITELIBDIR%%/hist/axis/py.typed >+%%PYTHON_SITELIBDIR%%/hist/axis/transform.py >+%%PYTHON_SITELIBDIR%%/hist/basehist.py >+%%PYTHON_SITELIBDIR%%/hist/classichist.py >+%%PYTHON_SITELIBDIR%%/hist/hist.py >+%%PYTHON_SITELIBDIR%%/hist/intervals.py >+%%PYTHON_SITELIBDIR%%/hist/namedhist.py >+%%PYTHON_SITELIBDIR%%/hist/numpy.py >+%%PYTHON_SITELIBDIR%%/hist/plot.py >+%%PYTHON_SITELIBDIR%%/hist/py.typed >+%%PYTHON_SITELIBDIR%%/hist/quick_construct.py >+%%PYTHON_SITELIBDIR%%/hist/stack.py >+%%PYTHON_SITELIBDIR%%/hist/storage.py >+%%PYTHON_SITELIBDIR%%/hist/svgplots.py >+%%PYTHON_SITELIBDIR%%/hist/svgutils.py >+%%PYTHON_SITELIBDIR%%/hist/tag.py >+%%PYTHON_SITELIBDIR%%/hist/typing.py >+%%PYTHON_SITELIBDIR%%/hist/version.pyi
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 265693
:
235743
|
235746