update opensensemap-api-0.2.0

This commit is contained in:
2022-03-22 06:41:20 +01:00
committed by Andreas Billmeier
parent f5e5cbc0dd
commit a10ab22e96
3 changed files with 43 additions and 7 deletions

View File

@@ -35,13 +35,13 @@ Since homeassistant-0.115.3 the **Main Ebuild** is released in three different s
[![emerge ha-min](https://github.com/onkelbeh/HomeAssistantRepository/actions/workflows/emerge.yml/badge.svg)](https://github.com/onkelbeh/HomeAssistantRepository/actions/workflows/emerge.yml)
New Ebuild, generated for `0.115.3` and later, intended for production use, these are the USE Flags I use in production myself. These all will compile fine and are extensively tested in every release, a daily compilation test is run at Github, big thanks to @antonfischl1980, it currently holds **83** USE Flags.
New Ebuild, generated for `0.115.3` and later, intended for production use, these are the USE Flags I use in production myself. These all will compile fine and are extensively tested in every release, a daily compilation test is run at Github, big thanks to @antonfischl1980, it currently holds **88** USE Flags.
### `app-misc/homeassistant`
[![emerge ha-med](https://github.com/onkelbeh/HomeAssistantRepository/actions/workflows/emerge-med.yml/badge.svg?branch=master)](https://github.com/onkelbeh/HomeAssistantRepository/actions/workflows/emerge-med.yml)
The Ebuild we have since `0.97.0`, as soon as I know that at least one user is actively using a component, it will be added. These all compile fine, but some version conflicts could occure, a daily compilation test is run at Github, big thanks to @antonfischl1980, It currently holds **280** USE Flags.
The Ebuild we have since `0.97.0`, as soon as I know that at least one user is actively using a component, it will be added. These all compile fine, but some version conflicts could occure, a daily compilation test is run at Github, big thanks to @antonfischl1980, It currently holds **283** USE Flags.
### `app-misc/homeassistant-full`
@@ -501,12 +501,12 @@ From time to time a fresh compile test on empty boxes (one with Python 3.9 and o
## Licenses
This repository itself is released under GPL-3 (like most Gentoo repositories), all work on the depending components under the licenses they came from. Perhaps you came here because I filed an issue at your component about a bad or missing license. It is easy to [assign a license](https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/adding-a-license-to-a-repository). During cleanups and license investigations I have been asked often which license to choose. I am not a lawyer, but I can offer the following table, counted over this repository, perhaps this helps your decision. If a package has more than one license listed, all of them are counted.
There are 1700 Ebuilds in total, 1693 of them have in total 1701 (35 different) licenses assigned.
There are 1694 Ebuilds in total, 1687 of them have in total 1695 (35 different) licenses assigned.
|License| Ebuilds using it|
|-------|-----|
|MIT|1032|
|Apache-2.0|313|
|MIT|1033|
|Apache-2.0|306|
|GPL-3|103|
|BSD|92|
|LGPL-3|27|
@@ -541,9 +541,9 @@ There are 1700 Ebuilds in total, 1693 of them have in total 1701 (35 different)
|CC-BY-NC-SA-4.0|1|
|CC0-1.0|1|
(Last counted: 21/03/2022)
(Last counted: 22/03/2022)
I did my best to keep these clean. If a valid license was published on PyPI, it has been automatically merged. Otherwise I took it from GitHub or alternatively from comments/files in the source. Sometimes these differed and have been not unique. All license strings are adjusted to the list in `/usr/portage/gentoo/licenses/`. Some packages do not have any license published. In this case, Authors have been asked for clarification, some did not respond. Following the [official Gentoo Guide](https://devmanual.gentoo.org/general-concepts/licenses/index.html), these then were added with an `all-rights-reserved` license and `RESTRICT="mirror"` was set. Find the appropriate licenses referenced in the Ebuild files and in the corresponding homepages or sources.
A big thanks goes to Iris for reviewing this README.
Last updated: 21/03/2022
Last updated: 22/03/2022

View File

@@ -1,3 +1,5 @@
DIST opensensemap-api-0.1.5.tar.gz 3812 BLAKE2B 22d3ef7f2f8c7eb15aff8967b84806b4d066dac896e6f735ec4af45ab34cd404d79b69653829a0e7d6f7b4d6c020aaab56a539c2934e70b52087200df9a7f076 SHA512 04f1a5806eae9b8791ebd89f3dc9e41e263f4e978bf66beedd49a4eb9c12788a2eabfd77114d5a4ff6bc4474f6efd01caf7825b2af34e2d08d06ff54e8e65271
DIST opensensemap-api-0.2.0.tar.gz 3973 BLAKE2B fa635f13290517f781d46a037192c7a1b6707f76b21d81b21185241310e26a1470cf7b1d1186dbd58c2256d0fceb2a235ccf3f65e96d8ea4fdad64e1f1dca342 SHA512 cf7361680de8b16f786b20c8d7a7b9d88813cd64f21cb3751368f6257d957b69ed2b2038aae970fe48a6904a1d31efc3e45552088f95f06bab29ec0473bfc41a
EBUILD opensensemap-api-0.1.5.ebuild 842 BLAKE2B 3f90faa098470f1fafa02ba4cf89a5f6c54879e8ec90cc6f94a4ac13215e61df1d381a8b0d91bc55b50b92b174c16b2cb00fff7ed41dc8906c173b762aa01f12 SHA512 b8d1eb0849baf8b80fb88a59e62d44a43697165942defb41ae9853da8a3659d1581e6fd1b9c17137ca44dbea5b3f21db48e0ac7acc2bf2f25f9cd0796734f8c7
EBUILD opensensemap-api-0.2.0.ebuild 858 BLAKE2B 6e199ed3f81219a156afb828088b289823d04d2b08a94130c0f0fb1eb78effe64d50cfd76d12ba361b3f7baa6036dab0c3f89ad6ad5005d62b18c5ce6da42747 SHA512 63b1da27ded15c9c1614ba9cec651b85628c19fe84c4f8beda511f5672df4f1f61bcfeec1886104e1672899ac51a86e81ec34f707a2aea3befd989d3a5bfae0d
MISC metadata.xml 474 BLAKE2B 99632de4da0cf2007be4cb99aefd144b10f66b04c5f06d959074da4121dab16d841a542d4eb58cf6a787eaa4dc39598c405d05730e4537f78eb8c3dffdf30783 SHA512 aa9af6a5637f17e33475319e8d85fe17736171c764ec7e5acc3fc003246f78a9ac3d3a4efeeb70d87101665c01bd927c649b81329549da4921294425a6ed3661

View File

@@ -0,0 +1,34 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
inherit distutils-r1
DESCRIPTION="Python client for interacting with the openSenseMap API."
HOMEPAGE="https://github.com/home-assistant-ecosystem/python-opensensemap-api https://pypi.org/project/opensensemap-api/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm arm64 x86 ~amd64-linux ~x86-linux"
IUSE="test"
RESTRICT="!test? ( test )"
DOCS="README.rst"
RDEPEND=">=dev-python/aiohttp-3.7.4[${PYTHON_USEDEP}]
dev-python/async_timeout[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}