Index: Mk/Uses/python.mk =================================================================== --- Mk/Uses/python.mk +++ Mk/Uses/python.mk @@ -670,8 +670,10 @@ # Common Python modules that can be needed but only for some versions of Python. .if ${PYTHON_REL} < 3500 PY_TYPING= ${PYTHON_PKGNAMEPREFIX}typing>=3.7.4:devel/py-typing@${PY_FLAVOR} +PY_PANDAS= ${PYTHON_PKGNAMEPREFIX}pandas024>0:math/py-pandas024@${PY_FLAVOR} .else PY_TYPING= +PY_PANDAS= ${PYTHON_PKGNAMEPREFIX}pandas>0:math/py-pandas@${PY_FLAVOR} .endif .if ${PYTHON_REL} < 3400 Index: astro/py-metpy/Makefile =================================================================== --- astro/py-metpy/Makefile +++ astro/py-metpy/Makefile @@ -3,6 +3,7 @@ PORTNAME= metpy PORTVERSION= 0.11.1 +PORTREVISION= 1 CATEGORIES= astro python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -18,7 +19,7 @@ RUN_DEPENDS= ${PY_ENUM34} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>=2.1.0:math/py-matplotlib@${PY_FLAVOR} \ ${PYNUMPY} \ - ${PYTHON_PKGNAMEPREFIX}pandas>=0.22.0:math/py-pandas@${PY_FLAVOR} \ + ${PY_PANDAS} \ ${PYTHON_PKGNAMEPREFIX}Pint>=0:devel/py-Pint@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pooch>=0.1:devel/py-pooch@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=0.17.0:science/py-scipy@${PY_FLAVOR} \ Index: biology/py-gtfparse/Makefile =================================================================== --- biology/py-gtfparse/Makefile +++ biology/py-gtfparse/Makefile @@ -2,7 +2,7 @@ PORTNAME= gtfparse DISTVERSION= 1.2.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= biology python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -13,7 +13,7 @@ LICENSE= APACHE20 RUN_DEPENDS= ${PYNUMPY} \ - ${PYTHON_PKGNAMEPREFIX}pandas>=0.15:math/py-pandas@${PY_FLAVOR} + ${PY_PANDAS} USES= python USE_PYTHON= distutils autoplist Index: devel/py-fbprophet/Makefile =================================================================== --- devel/py-fbprophet/Makefile +++ devel/py-fbprophet/Makefile @@ -2,7 +2,7 @@ PORTNAME= fbprophet PORTVERSION= 0.5 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -21,7 +21,7 @@ RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}pystan>2.14:math/py-pystan@${PY_FLAVOR} RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}numpy>1.10.0:math/py-numpy@${PY_FLAVOR} RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}matplotlib>2.0.0:math/py-matplotlib@${PY_FLAVOR} -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}pandas>0.23.4:math/py-pandas@${PY_FLAVOR} +RUN_DEPENDS+= ${PY_PANDAS} RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}holidays>0.9.5:devel/py-holidays@${PY_FLAVOR} RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}lunardate>0.1.5:devel/py-lunardate@${PY_FLAVOR} RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}convertdate>2.1.2:devel/py-convertdate@${PY_FLAVOR} Index: devel/py-xarray011/Makefile =================================================================== --- devel/py-xarray011/Makefile +++ devel/py-xarray011/Makefile @@ -3,7 +3,7 @@ PORTNAME= xarray PORTVERSION= 0.11.3 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -16,7 +16,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYNUMPY} \ - ${PYTHON_PKGNAMEPREFIX}pandas>=0.19.2:math/py-pandas@${PY_FLAVOR} + ${PY_PANDAS} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=2.7.1:devel/py-pytest@${PY_FLAVOR} USES= python Index: graphics/py-geopandas/Makefile =================================================================== --- graphics/py-geopandas/Makefile +++ graphics/py-geopandas/Makefile @@ -2,6 +2,7 @@ PORTNAME= geopandas PORTVERSION= 0.6.0 +PORTREVISION= 1 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -11,7 +12,7 @@ LICENSE= BSD3CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pandas>0:math/py-pandas@${PY_FLAVOR} \ +RUN_DEPENDS= ${PY_PANDAS} \ ${PYTHON_PKGNAMEPREFIX}Shapely>=1.2.18:devel/py-shapely@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Fiona>=1.0.1:graphics/py-fiona@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyproj>=1.9.3:graphics/py-pyproj@${PY_FLAVOR} \ Index: graphics/py-traitsui/Makefile =================================================================== --- graphics/py-traitsui/Makefile +++ graphics/py-traitsui/Makefile @@ -23,7 +23,7 @@ # The requirements are defined in traitsui/__init__.py TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>0:math/py-numpy@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pandas>0:math/py-pandas@${PY_FLAVOR} \ + ${PY_PANDAS} \ ${PYTHON_PKGNAMEPREFIX}pygments>0:textproc/py-pygments@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}traits>0:devel/py-traits@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} \ Index: math/Makefile =================================================================== --- math/Makefile +++ math/Makefile @@ -737,6 +737,7 @@ SUBDIR += py-onnx-tf SUBDIR += py-osqp SUBDIR += py-pandas + SUBDIR += py-pandas024 SUBDIR += py-pandas-datareader SUBDIR += py-patsy SUBDIR += py-permutation Index: math/py-pandas-datareader/Makefile =================================================================== --- math/py-pandas-datareader/Makefile +++ math/py-pandas-datareader/Makefile @@ -2,6 +2,7 @@ PORTNAME= pandas-datareader DISTVERSION= 0.8.1 +PORTREVISION= 1 CATEGORIES= math finance python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -13,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.md RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pandas>0.19.2:math/py-pandas@${PY_FLAVOR} \ + ${PY_PANDAS} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.3.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests-file>0:www/py-requests-file@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests-ftp>0:ftp/py-requests-ftp@${PY_FLAVOR} \ Index: math/py-pandas/Makefile =================================================================== --- math/py-pandas/Makefile +++ math/py-pandas/Makefile @@ -1,8 +1,7 @@ # $FreeBSD$ PORTNAME= pandas -DISTVERSION= 0.24.2 -PORTREVISION= 1 +DISTVERSION= 0.25.2 PORTEPOCH= 1 CATEGORIES= math devel python MASTER_SITES= CHEESESHOP @@ -15,12 +14,14 @@ BUILD_DEPENDS= ${PYNUMPY} RUN_DEPENDS:= ${BUILD_DEPENDS} \ - ${PYTHON_PKGNAMEPREFIX}dateutil>=2.5:devel/py-dateutil@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}dateutil>=2.6.1:devel/py-dateutil@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytz>2017.2:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} -# Official support for 2.7, 3.5, 3.6, and 3.7 -USES= python +# Official support for >=3.5.3 +USES= python:3.5+ + +CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}${PORTNAME}024 OPTIONS_DEFINE= MPL SCIPY OPTIONS_GROUP= ACCEL STORAGE HTML EXCEL @@ -29,7 +30,7 @@ OPTIONS_GROUP_STORAGE= BOTO TABLES OPTIONS_GROUP_HTML= LXML HTML5LIB JINJA2 OPTIONS_GROUP_EXCEL= XLRD XLWT OPENPYXL XLSX -OPTIONS_RADIO_SQL= ALCHEMY10 ALCHEMY11 ALCHEMY12 ALCHEMY13 +OPTIONS_RADIO_SQL= ALCHEMY11 ALCHEMY12 ALCHEMY13 OPTIONS_DEFAULT= BTLNCK NUMEXPR # Note: we cannot include the following ports in *_DEPENDS because they depend @@ -50,7 +51,6 @@ XLRD_DESC= Read MS Excel with textproc/py-xlrd XLWT_DESC= Write MS Excel with textproc/py-xlwt XLSX_DESC= Write MS Excel with textproc/py-xlsxwriter -ALCHEMY10_DESC= Support SQL databases via databases/py-sqlalchemy10 ALCHEMY11_DESC= Support SQL databases via databases/py-sqlalchemy11 ALCHEMY12_DESC= Support SQL databases via databases/py-sqlalchemy12 ALCHEMY13_DESC= Support SQL databases via databases/py-sqlalchemy13 @@ -60,24 +60,23 @@ HTML_DESC= HTML Parsing/Generation Add-ons EXCEL_DESC= MS Excel I/O Add-ons -MPL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matplotlib>=2.0.0:math/py-matplotlib@${PY_FLAVOR} -SCIPY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}scipy>=1.1:science/py-scipy@${PY_FLAVOR} -BTLNCK_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}bottleneck>=1.2.0:math/py-bottleneck@${PY_FLAVOR} -NUMEXPR_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numexpr>=2.6.1:math/py-numexpr@${PY_FLAVOR} +MPL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matplotlib>=2.2.2:math/py-matplotlib@${PY_FLAVOR} +SCIPY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}scipy>=0.19.0:science/py-scipy@${PY_FLAVOR} +BTLNCK_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}bottleneck>=1.2.1:math/py-bottleneck@${PY_FLAVOR} +NUMEXPR_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numexpr>=2.6.2:math/py-numexpr@${PY_FLAVOR} BOTO_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}boto>0:devel/py-boto@${PY_FLAVOR} TABLES_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tables>=3.4.2:devel/py-tables@${PY_FLAVOR} -LXML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.2.1:www/py-beautifulsoup@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} -HTML5LIB_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.2.1:www/py-beautifulsoup@${PY_FLAVOR} \ +LXML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.6.0:www/py-beautifulsoup@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}lxml>3.8.0:devel/py-lxml@${PY_FLAVOR} +HTML5LIB_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.6.0:www/py-beautifulsoup@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}html5lib>0:www/py-html5lib@${PY_FLAVOR} JINJA2_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2@${PY_FLAVOR} -OPENPYXL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}openpyxl>=2.4.0:textproc/py-openpyxl@${PY_FLAVOR} -XLRD_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xlrd>=1.0.0:textproc/py-xlrd@${PY_FLAVOR} -XLWT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xlwt>0:textproc/py-xlwt@${PY_FLAVOR} -XLSX_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}XlsxWriter>0:textproc/py-xlsxwriter@${PY_FLAVOR} +OPENPYXL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}openpyxl>=2.4.8:textproc/py-openpyxl@${PY_FLAVOR} +XLRD_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xlrd>=1.1.0:textproc/py-xlrd@${PY_FLAVOR} +XLWT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xlwt>1.2.0:textproc/py-xlwt@${PY_FLAVOR} +XLSX_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}XlsxWriter>0.9.8:textproc/py-xlsxwriter@${PY_FLAVOR} -ALCHEMY10_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlalchemy10>0:databases/py-sqlalchemy10@${PY_FLAVOR} -ALCHEMY11_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlalchemy11>0:databases/py-sqlalchemy11@${PY_FLAVOR} +ALCHEMY11_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlalchemy11>1.1.4:databases/py-sqlalchemy11@${PY_FLAVOR} ALCHEMY12_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlalchemy12>0:databases/py-sqlalchemy12@${PY_FLAVOR} ALCHEMY13_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlalchemy13>0:databases/py-sqlalchemy13@${PY_FLAVOR} Index: math/py-pandas/distinfo =================================================================== --- math/py-pandas/distinfo +++ math/py-pandas/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1553016144 -SHA256 (pandas-0.24.2.tar.gz) = 4f919f409c433577a501e023943e582c57355d50a724c589e78bc1d551a535a2 -SIZE (pandas-0.24.2.tar.gz) = 11837693 +TIMESTAMP = 1572108259 +SHA256 (pandas-0.25.2.tar.gz) = ca91a19d1f0a280874a24dca44aadce42da7f3a7edb7e9ab7c7baad8febee2be +SIZE (pandas-0.25.2.tar.gz) = 12627337 Index: math/py-pandas024/Makefile =================================================================== --- math/py-pandas024/Makefile +++ math/py-pandas024/Makefile @@ -0,0 +1,97 @@ +# $FreeBSD$ + +PORTNAME= pandas +DISTVERSION= 0.24.2 +CATEGORIES= math devel python +MASTER_SITES= CHEESESHOP +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +PKGNAMESUFFIX= 024 + +MAINTAINER= john@saltant.com +COMMENT= Flexible, high-performance data analysis in Python + +LICENSE= BSD3CLAUSE + +BUILD_DEPENDS= ${PYNUMPY} +RUN_DEPENDS:= ${BUILD_DEPENDS} \ + ${PYTHON_PKGNAMEPREFIX}dateutil>=2.5:devel/py-dateutil@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} + +# Official support for 2.7, 3.5, 3.6, and 3.7 +USES= python + +CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}${PORTNAME} + +OPTIONS_DEFINE= MPL SCIPY +OPTIONS_GROUP= ACCEL STORAGE HTML EXCEL +OPTIONS_RADIO= SQL +OPTIONS_GROUP_ACCEL= BTLNCK NUMEXPR +OPTIONS_GROUP_STORAGE= BOTO TABLES +OPTIONS_GROUP_HTML= LXML HTML5LIB JINJA2 +OPTIONS_GROUP_EXCEL= XLRD XLWT OPENPYXL XLSX +OPTIONS_RADIO_SQL= ALCHEMY10 ALCHEMY11 ALCHEMY12 ALCHEMY13 +OPTIONS_DEFAULT= BTLNCK NUMEXPR + +# Note: we cannot include the following ports in *_DEPENDS because they depend +# on us for BUILD and RUN. +# devel/py-xarray +# math/py-statsmodels + +MPL_DESC= Support graphical plotting output via math/py-matplotlib +SCIPY_DESC= Support various statistical functions via science/py-scipy +BTLNCK_DESC= Accelerate certain NaN evals via math/py-bottleneck +NUMEXPR_DESC= Accelerate certain numerical ops via math/py-numexpr +BOTO_DESC= Support Amazon S3 storage via devel/py-boto +TABLES_DESC= Support HDF5-based storage via devel/py-tables +LXML_DESC= Parse HTML with devel/py-lxml and www/py-beautifulsoup +JINJA2_DESC= Support conditional HTML formatting with devel/py-Jinja2 +HTML5LIB_DESC= Parse HTML with www/py-html5lib and www/py-beautifulsoup +OPENPYXL_DESC= Write MS Excel 2007+ with textproc/py-openpyxl +XLRD_DESC= Read MS Excel with textproc/py-xlrd +XLWT_DESC= Write MS Excel with textproc/py-xlwt +XLSX_DESC= Write MS Excel with textproc/py-xlsxwriter +ALCHEMY10_DESC= Support SQL databases via databases/py-sqlalchemy10 +ALCHEMY11_DESC= Support SQL databases via databases/py-sqlalchemy11 +ALCHEMY12_DESC= Support SQL databases via databases/py-sqlalchemy12 +ALCHEMY13_DESC= Support SQL databases via databases/py-sqlalchemy13 +ACCEL_DESC= Computation Acceleration Add-ons +STORAGE_DESC= Data Storage Add-ons +SQL_DESC= SQLAlchemy ORM Add-ons +HTML_DESC= HTML Parsing/Generation Add-ons +EXCEL_DESC= MS Excel I/O Add-ons + +MPL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matplotlib>=2.0.0:math/py-matplotlib@${PY_FLAVOR} +SCIPY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}scipy>=1.1:science/py-scipy@${PY_FLAVOR} +BTLNCK_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}bottleneck>=1.2.0:math/py-bottleneck@${PY_FLAVOR} +NUMEXPR_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numexpr>=2.6.1:math/py-numexpr@${PY_FLAVOR} +BOTO_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}boto>0:devel/py-boto@${PY_FLAVOR} +TABLES_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tables>=3.4.2:devel/py-tables@${PY_FLAVOR} +LXML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.2.1:www/py-beautifulsoup@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} +HTML5LIB_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.2.1:www/py-beautifulsoup@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}html5lib>0:www/py-html5lib@${PY_FLAVOR} +JINJA2_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2@${PY_FLAVOR} +OPENPYXL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}openpyxl>=2.4.0:textproc/py-openpyxl@${PY_FLAVOR} +XLRD_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xlrd>=1.0.0:textproc/py-xlrd@${PY_FLAVOR} +XLWT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xlwt>0:textproc/py-xlwt@${PY_FLAVOR} +XLSX_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}XlsxWriter>0:textproc/py-xlsxwriter@${PY_FLAVOR} + +ALCHEMY10_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlalchemy10>0:databases/py-sqlalchemy10@${PY_FLAVOR} +ALCHEMY11_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlalchemy11>0:databases/py-sqlalchemy11@${PY_FLAVOR} +ALCHEMY12_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlalchemy12>0:databases/py-sqlalchemy12@${PY_FLAVOR} +ALCHEMY13_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlalchemy13>0:databases/py-sqlalchemy13@${PY_FLAVOR} + +OPENPYXL_IMPLIES= XLRD + +SUB_FILES= pkg-message + +USE_PYTHON= autoplist distutils + +post-install: + @${FIND} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} \ + -name '*.so' -exec ${STRIP_CMD} {} + + +PORTSCOUT= limit:^0\.24\. + +.include Index: math/py-pandas024/distinfo =================================================================== --- math/py-pandas024/distinfo +++ math/py-pandas024/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1553016144 +SHA256 (pandas-0.24.2.tar.gz) = 4f919f409c433577a501e023943e582c57355d50a724c589e78bc1d551a535a2 +SIZE (pandas-0.24.2.tar.gz) = 11837693 Index: math/py-pandas024/files/pkg-message.in =================================================================== --- math/py-pandas024/files/pkg-message.in +++ math/py-pandas024/files/pkg-message.in @@ -0,0 +1,8 @@ +[ +{ type: install + message: <=2.7.0:science/py-h5py@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pandas>=0.18.0:math/py-pandas@${PY_FLAVOR} \ + ${PY_PANDAS} \ ${PYTHON_PKGNAMEPREFIX}patsy>=0.4.0:math/py-patsy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=0.18.1:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}theano>=1.0.4:math/py-theano@${PY_FLAVOR} \ Index: math/py-seaborn/Makefile =================================================================== --- math/py-seaborn/Makefile +++ math/py-seaborn/Makefile @@ -2,7 +2,7 @@ PORTNAME= seaborn PORTVERSION= 0.9.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= math python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -15,7 +15,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR} \ ${NUMPY} \ - ${PYTHON_PKGNAMEPREFIX}pandas>0:math/py-pandas@${PY_FLAVOR} \ + ${PY_PANDAS} \ ${PYTHON_PKGNAMEPREFIX}patsy>0:math/py-patsy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}statsmodels>0:math/py-statsmodels@${PY_FLAVOR} Index: math/py-statsmodels/Makefile =================================================================== --- math/py-statsmodels/Makefile +++ math/py-statsmodels/Makefile @@ -3,7 +3,7 @@ PORTNAME= statsmodels PORTVERSION= 0.10.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= math python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -15,7 +15,7 @@ BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= ${PYNUMPY} \ - ${PYTHON_PKGNAMEPREFIX}pandas>=0.19:math/py-pandas@${PY_FLAVOR} \ + ${PY_PANDAS} \ ${PYTHON_PKGNAMEPREFIX}patsy>=0.4.0:math/py-patsy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=0.18:science/py-scipy@${PY_FLAVOR} Index: misc/py-eemeter/Makefile =================================================================== --- misc/py-eemeter/Makefile +++ misc/py-eemeter/Makefile @@ -3,7 +3,7 @@ PORTNAME= eemeter DISTVERSIONPREFIX= v DISTVERSION= 2.5.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= misc python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pandas>0:math/py-pandas@${PY_FLAVOR} \ + ${PY_PANDAS} \ ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}statsmodels>0:math/py-statsmodels@${PY_FLAVOR} Index: science/psychopy/Makefile =================================================================== --- science/psychopy/Makefile +++ science/psychopy/Makefile @@ -3,7 +3,7 @@ PORTNAME= psychopy DISTVERSION= 1.90.3 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= science python MAINTAINER= ports@FreeBSD.org @@ -18,7 +18,7 @@ ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}openpyxl>0:textproc/py-openpyxl@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pandas>0:math/py-pandas@${PY_FLAVOR} \ + ${PY_PANDAS} \ ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyglet>0:graphics/py-pyglet@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}PyOpenGL>0:graphics/py-PyOpenGL@${PY_FLAVOR} \ Index: science/py-chainer-chemistry/Makefile =================================================================== --- science/py-chainer-chemistry/Makefile +++ science/py-chainer-chemistry/Makefile @@ -2,6 +2,7 @@ PORTNAME= chainer-chemistry DISTVERSION= 0.6.0 +PORTREVISION= 1 CATEGORIES= science biology MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -15,7 +16,7 @@ ${PYTHON_PKGNAMEPREFIX}chainer>0:science/py-chainer@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}joblib>0:devel/py-joblib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pandas>0:math/py-pandas@${PY_FLAVOR} \ + ${PY_PANDAS} \ ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scikit-learn>0:science/py-scikit-learn@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tqdm>0:misc/py-tqdm@${PY_FLAVOR} Index: science/py-lifelines/Makefile =================================================================== --- science/py-lifelines/Makefile +++ science/py-lifelines/Makefile @@ -2,7 +2,7 @@ PORTNAME= lifelines DISTVERSION= 0.19.5 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= science python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYNUMPY} \ - ${PYTHON_PKGNAMEPREFIX}pandas>=0.18:math/py-pandas@${PY_FLAVOR} \ + ${PY_PANDAS} \ ${PYTHON_PKGNAMEPREFIX}scipy>1.0:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>2.0:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}bottleneck>=1.0:math/py-bottleneck@${PY_FLAVOR} \ Index: science/py-oddt/Makefile =================================================================== --- science/py-oddt/Makefile +++ science/py-oddt/Makefile @@ -2,7 +2,7 @@ PORTNAME= oddt DISTVERSION= 0.6 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= science python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -14,7 +14,7 @@ BUILD_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}joblib>0:devel/py-joblib@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pandas>0:math/py-pandas@${PY_FLAVOR} \ + ${PY_PANDAS} \ ${PYTHON_PKGNAMEPREFIX}scikit-learn>0:science/py-scikit-learn@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=0.9.0:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} Index: science/py-pyteomics/Makefile =================================================================== --- science/py-pyteomics/Makefile +++ science/py-pyteomics/Makefile @@ -2,7 +2,7 @@ PORTNAME= pyteomics PORTVERSION= 4.1.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= science python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -16,7 +16,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>=0:math/py-matplotlib@${PY_FLAVOR} \ ${PYNUMPY} \ - ${PYTHON_PKGNAMEPREFIX}pandas>=0:math/py-pandas@${PY_FLAVOR} \ + ${PY_PANDAS} \ ${PYTHON_PKGNAMEPREFIX}sqlalchemy13>=0:databases/py-sqlalchemy13@${PY_FLAVOR} USES= python