sync ports with The Matrix

This commit is contained in:
purplerain 2023-09-08 05:21:37 +00:00
parent ec769495ab
commit f5034afcba
Signed by: purplerain
GPG key ID: F42C07F07E2E35B7
3108 changed files with 91999 additions and 80269 deletions

View file

@ -0,0 +1,29 @@
COMMENT = collect data from SolarEdge API
MODPY_EGG_VERSION = 0.3.2
DISTNAME = solaredge-interface-${MODPY_EGG_VERSION}
PKGNAME = py-solaredge-interface-${MODPY_EGG_VERSION}
CATEGORIES = net
HOMEPAGE = https://solaredge-interface.readthedocs.io/
# BSD-2 clauses
PERMIT_PACKAGE = Yes
MODULES = lang/python
MODPY_PYBUILD = setuptools
MODPY_PI = Yes
NO_TEST = Yes
RUN_DEPENDS = math/py-pandas${MODPY_FLAVOR} \
devel/py-click${MODPY_FLAVOR} \
devel/py-dateutil${MODPY_FLAVOR} \
devel/py-tz${MODPY_FLAVOR} \
www/py-requests${MODPY_FLAVOR}
FLAVORS = python3
FLAVOR = python3
.include <bsd.port.mk>

View file

@ -0,0 +1,2 @@
SHA256 (solaredge-interface-0.3.2.tar.gz) = Zx4XYYpWs8WhbDY3HX2ZlJFk+yDqwXpRVrCAW9qe0hM=
SIZE (solaredge-interface-0.3.2.tar.gz) = 18022

View file

@ -0,0 +1,14 @@
The SolarEdge Interface provides both a command-line interface, and a
Python module interface to interact with the SolarEdge API service.
- All (documented) SolarEdge API endpoints are implemented with
multisite support for endpoints that provide multisite queries.
- Response data for all endpoints are available as a Python-dict
structure, a Pandas-DataFrame or as raw-JSON.
- The command-line interface output can be formatted as a CSV; as a
Pandas style JSON structure or; as plain-JSON.
- Timestamps can be returned as datetime values with their respective
site timezones applied. Doing so is the default behaviour, however
this can be disabled if required.
- Configuration via environment variables or config file is possible,
thus making it safer to manage your API key value(s).

View file

@ -0,0 +1,70 @@
bin/solaredge-interface
lib/python${MODPY_VERSION}/site-packages/solaredge_interface/
lib/python${MODPY_VERSION}/site-packages/solaredge_interface-${MODPY_EGG_VERSION}.dist-info/
lib/python${MODPY_VERSION}/site-packages/solaredge_interface-${MODPY_EGG_VERSION}.dist-info/LICENSE
lib/python${MODPY_VERSION}/site-packages/solaredge_interface-${MODPY_EGG_VERSION}.dist-info/METADATA
lib/python${MODPY_VERSION}/site-packages/solaredge_interface-${MODPY_EGG_VERSION}.dist-info/RECORD
lib/python${MODPY_VERSION}/site-packages/solaredge_interface-${MODPY_EGG_VERSION}.dist-info/WHEEL
lib/python${MODPY_VERSION}/site-packages/solaredge_interface-${MODPY_EGG_VERSION}.dist-info/entry_points.txt
lib/python${MODPY_VERSION}/site-packages/solaredge_interface-${MODPY_EGG_VERSION}.dist-info/top_level.txt
lib/python${MODPY_VERSION}/site-packages/solaredge_interface-${MODPY_EGG_VERSION}.dist-info/zip-safe
lib/python${MODPY_VERSION}/site-packages/solaredge_interface/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/solaredge_interface/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/solaredge_interface/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/solaredge_interface/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/solaredge_interface/api/
lib/python${MODPY_VERSION}/site-packages/solaredge_interface/api/SolarEdgeAPI.py
lib/python${MODPY_VERSION}/site-packages/solaredge_interface/api/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/solaredge_interface/api/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/solaredge_interface/api/${MODPY_PYCACHE}SolarEdgeAPI.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/solaredge_interface/api/${MODPY_PYCACHE}SolarEdgeAPI.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/solaredge_interface/api/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/solaredge_interface/api/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/solaredge_interface/cli/
lib/python${MODPY_VERSION}/site-packages/solaredge_interface/cli/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/solaredge_interface/cli/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/solaredge_interface/cli/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/solaredge_interface/cli/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/solaredge_interface/cli/${MODPY_PYCACHE}click.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/solaredge_interface/cli/${MODPY_PYCACHE}click.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/solaredge_interface/cli/${MODPY_PYCACHE}config.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/solaredge_interface/cli/${MODPY_PYCACHE}config.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/solaredge_interface/cli/${MODPY_PYCACHE}entrypoints.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/solaredge_interface/cli/${MODPY_PYCACHE}entrypoints.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/solaredge_interface/cli/click.py
lib/python${MODPY_VERSION}/site-packages/solaredge_interface/cli/config.py
lib/python${MODPY_VERSION}/site-packages/solaredge_interface/cli/entrypoints.py
lib/python${MODPY_VERSION}/site-packages/solaredge_interface/exceptions/
lib/python${MODPY_VERSION}/site-packages/solaredge_interface/exceptions/SolarEdgeInterfaceException.py
lib/python${MODPY_VERSION}/site-packages/solaredge_interface/exceptions/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/solaredge_interface/exceptions/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/solaredge_interface/exceptions/${MODPY_PYCACHE}SolarEdgeInterfaceException.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/solaredge_interface/exceptions/${MODPY_PYCACHE}SolarEdgeInterfaceException.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/solaredge_interface/exceptions/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/solaredge_interface/exceptions/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/solaredge_interface/utils/
lib/python${MODPY_VERSION}/site-packages/solaredge_interface/utils/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/solaredge_interface/utils/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/solaredge_interface/utils/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/solaredge_interface/utils/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/solaredge_interface/utils/${MODPY_PYCACHE}arg_helper.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/solaredge_interface/utils/${MODPY_PYCACHE}arg_helper.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/solaredge_interface/utils/${MODPY_PYCACHE}http_request.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/solaredge_interface/utils/${MODPY_PYCACHE}http_request.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/solaredge_interface/utils/${MODPY_PYCACHE}json.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/solaredge_interface/utils/${MODPY_PYCACHE}json.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/solaredge_interface/utils/${MODPY_PYCACHE}output.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/solaredge_interface/utils/${MODPY_PYCACHE}output.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/solaredge_interface/utils/${MODPY_PYCACHE}pandas.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/solaredge_interface/utils/${MODPY_PYCACHE}pandas.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/solaredge_interface/utils/${MODPY_PYCACHE}timedates.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/solaredge_interface/utils/${MODPY_PYCACHE}timedates.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/solaredge_interface/utils/${MODPY_PYCACHE}url_join.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/solaredge_interface/utils/${MODPY_PYCACHE}url_join.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/solaredge_interface/utils/arg_helper.py
lib/python${MODPY_VERSION}/site-packages/solaredge_interface/utils/http_request.py
lib/python${MODPY_VERSION}/site-packages/solaredge_interface/utils/json.py
lib/python${MODPY_VERSION}/site-packages/solaredge_interface/utils/output.py
lib/python${MODPY_VERSION}/site-packages/solaredge_interface/utils/pandas.py
lib/python${MODPY_VERSION}/site-packages/solaredge_interface/utils/timedates.py
lib/python${MODPY_VERSION}/site-packages/solaredge_interface/utils/url_join.py