public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/proj/guru:dev commit in: dev-python/trio-asyncio/
@ 2020-03-29  9:29 Alessandro Barbieri
  0 siblings, 0 replies; 11+ messages in thread
From: Alessandro Barbieri @ 2020-03-29  9:29 UTC (permalink / raw
  To: gentoo-commits

commit:     7395f995d7a506f91b79614047067cf60642dc5c
Author:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
AuthorDate: Sun Mar 29 09:23:26 2020 +0000
Commit:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
CommitDate: Sun Mar 29 09:29:03 2020 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7395f995

dev-python/trio-asyncio: new package

Package-Manager: Portage-2.3.96, Repoman-2.3.22
Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com>

 dev-python/trio-asyncio/Manifest                   |  1 +
 dev-python/trio-asyncio/metadata.xml               | 27 ++++++++++++++
 dev-python/trio-asyncio/trio-asyncio-0.11.0.ebuild | 41 ++++++++++++++++++++++
 3 files changed, 69 insertions(+)

diff --git a/dev-python/trio-asyncio/Manifest b/dev-python/trio-asyncio/Manifest
new file mode 100644
index 0000000..7d22a12
--- /dev/null
+++ b/dev-python/trio-asyncio/Manifest
@@ -0,0 +1 @@
+DIST trio-asyncio-0.11.0.tar.gz 67424 BLAKE2B 2d38b621eb5698521ba58c06295f6e2337821c64a35c4938ed9ffd4a01285c95df9c512d9922e88afbdff7c6fc0ef028784a1f189fbc9255ea46ee346b2f892c SHA512 718098f7ab18b168dd6a926d9bb64b636e06e6a1ea8e557ba4bf7782db16bb7fcccf226412284bfbc5183ff6df7624fc1a7ac73dd20bc841ffffd5e766e84d0a

diff --git a/dev-python/trio-asyncio/metadata.xml b/dev-python/trio-asyncio/metadata.xml
new file mode 100644
index 0000000..cc48483
--- /dev/null
+++ b/dev-python/trio-asyncio/metadata.xml
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+
+<pkgmetadata>
+  <maintainer type="person">
+    <email>lssndrbarbieri@gmail.com</email>
+    <name>Alessandro Barbieri</name>
+  </maintainer>
+  <longdescription>
+Rationale
+
+Trio has native concepts of tasks and task cancellation. Asyncio is based on callbacks and chaining Futures, albeit with nicer syntax, which make handling of failures and timeouts fundamentally less reliable, especially in larger programs. Thus, you really want to base your async project on Trio.
+
+On the other hand, there are quite a few asyncio-enhanced libraries. You really don't want to re-invent any wheels in your project.
+
+Thus, being able to use asyncio libraries from Trio is useful. trio-asyncio enables you to do that, and more.
+Transparent vs. explicit translation
+
+trio_asyncio does not try to magically allow calling await trio_code() from asyncio or vice versa. There are multiple reasons for this; the executive summary is that cross-domain calls can't be made to work correctly, and any such call is likely to result in an irrecoverable error. You need to keep your code's asyncio and trio domains rigidly separate.
+
+Fortunately, this is not difficult.
+  </longdescription>
+  <upstream>
+    <remote-id type="github">python-trio/trio-asyncio</remote-id>
+    <remote-id type="pypi">trio-asyncio</remote-id>
+  </upstream>
+</pkgmetadata>

diff --git a/dev-python/trio-asyncio/trio-asyncio-0.11.0.ebuild b/dev-python/trio-asyncio/trio-asyncio-0.11.0.ebuild
new file mode 100644
index 0000000..eac1549
--- /dev/null
+++ b/dev-python/trio-asyncio/trio-asyncio-0.11.0.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_6 )
+
+inherit distutils-r1
+
+DESCRIPTION="a re-implementation of the asyncio mainloop on top of Trio"
+HOMEPAGE="
+	https://github.com/python-trio/trio-asyncio
+	https://pypi.org/project/trio-asyncio
+"
+SRC_URI="https://github.com/python-trio/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE=" || ( Apache-2.0 MIT )"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+	>=dev-python/async_generator-1.6[${PYTHON_USEDEP}]
+	dev-python/outcome[${PYTHON_USEDEP}]
+	>=dev-python/trio-0.12.0[${PYTHON_USEDEP}]
+	$(python_gen_cond_dep '>=dev-python/contextvars-2.1[${PYTHON_USEDEP}]' python3_6)
+"
+DEPEND="
+	${RDEPEND}
+	dev-python/pytest-runner[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+distutils_enable_sphinx docs/source
+
+src_prepare() {
+	#remove tests from installed packages
+	#TODO: remove hardcoded
+	sed -i 's|packages=find_packages()|packages=["trio_asyncio"]|' setup.py || die
+
+	default
+}


^ permalink raw reply related	[flat|nested] 11+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: dev-python/trio-asyncio/
  2020-03-29 13:21 [gentoo-commits] repo/proj/guru:master " Andrew Ammerlaan
@ 2020-03-29 13:21 ` Andrew Ammerlaan
  0 siblings, 0 replies; 11+ messages in thread
From: Andrew Ammerlaan @ 2020-03-29 13:21 UTC (permalink / raw
  To: gentoo-commits

commit:     5809afe66f9d0a59bcb35f6f894e3874b62bf78c
Author:     Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
AuthorDate: Sun Mar 29 12:25:29 2020 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Sun Mar 29 12:25:29 2020 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5809afe6

dev-python/trio-asyncio: do not depend on pytest-runner

it is deprecated

also tired to fix tests
should probably depend on pytest-marks

Package-Manager: Portage-2.3.96, Repoman-2.3.22
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> riseup.net>

 dev-python/trio-asyncio/trio-asyncio-0.11.0.ebuild | 21 ++++++++++++++-------
 1 file changed, 14 insertions(+), 7 deletions(-)

diff --git a/dev-python/trio-asyncio/trio-asyncio-0.11.0.ebuild b/dev-python/trio-asyncio/trio-asyncio-0.11.0.ebuild
index eac1549..ccf267c 100644
--- a/dev-python/trio-asyncio/trio-asyncio-0.11.0.ebuild
+++ b/dev-python/trio-asyncio/trio-asyncio-0.11.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_6 )
+PYTHON_COMPAT=( python3_{6,7} )
 
 inherit distutils-r1
 
@@ -18,24 +18,31 @@ LICENSE=" || ( Apache-2.0 MIT )"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
 
+# ImportError: cannot import name 'MarkInfo'
+# might be an issue in pytest-marks
+RESTRICT="test"
+
 RDEPEND="
 	>=dev-python/async_generator-1.6[${PYTHON_USEDEP}]
 	dev-python/outcome[${PYTHON_USEDEP}]
 	>=dev-python/trio-0.12.0[${PYTHON_USEDEP}]
 	$(python_gen_cond_dep '>=dev-python/contextvars-2.1[${PYTHON_USEDEP}]' python3_6)
 "
-DEPEND="
-	${RDEPEND}
-	dev-python/pytest-runner[${PYTHON_USEDEP}]
-"
+
+DEPEND="test? (
+	dev-python/pytest-marks[${PYTHON_USEDEP}]
+)"
 
 distutils_enable_tests pytest
 distutils_enable_sphinx docs/source
 
-src_prepare() {
+python_prepare_all() {
+	# do not depend on deprecated dep
+	sed -i -e '/pytest-runner/d' setup.py || die
+
 	#remove tests from installed packages
 	#TODO: remove hardcoded
 	sed -i 's|packages=find_packages()|packages=["trio_asyncio"]|' setup.py || die
 
-	default
+	distutils-r1_python_prepare_all
 }


^ permalink raw reply related	[flat|nested] 11+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: dev-python/trio-asyncio/
@ 2020-04-01 14:57 Alessandro Barbieri
  0 siblings, 0 replies; 11+ messages in thread
From: Alessandro Barbieri @ 2020-04-01 14:57 UTC (permalink / raw
  To: gentoo-commits

commit:     73809d4765611198b50663ec7cd8a680adc98e25
Author:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
AuthorDate: Wed Apr  1 14:57:25 2020 +0000
Commit:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
CommitDate: Wed Apr  1 14:57:25 2020 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=73809d47

dev-python/trio-asyncio: updated dependency

Package-Manager: Portage-2.3.96, Repoman-2.3.22
Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com>

 dev-python/trio-asyncio/trio-asyncio-0.11.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/trio-asyncio/trio-asyncio-0.11.0.ebuild b/dev-python/trio-asyncio/trio-asyncio-0.11.0.ebuild
index ccf267c..2a881fb 100644
--- a/dev-python/trio-asyncio/trio-asyncio-0.11.0.ebuild
+++ b/dev-python/trio-asyncio/trio-asyncio-0.11.0.ebuild
@@ -19,7 +19,7 @@ SLOT="0"
 KEYWORDS="~amd64 ~x86"
 
 # ImportError: cannot import name 'MarkInfo'
-# might be an issue in pytest-marks
+# MarkInfo removed in pytest-4.1
 RESTRICT="test"
 
 RDEPEND="
@@ -30,7 +30,7 @@ RDEPEND="
 "
 
 DEPEND="test? (
-	dev-python/pytest-marks[${PYTHON_USEDEP}]
+	<dev-python/pytest-4.1[${PYTHON_USEDEP}]
 )"
 
 distutils_enable_tests pytest


^ permalink raw reply related	[flat|nested] 11+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: dev-python/trio-asyncio/
@ 2020-04-01 15:30 Alessandro Barbieri
  0 siblings, 0 replies; 11+ messages in thread
From: Alessandro Barbieri @ 2020-04-01 15:30 UTC (permalink / raw
  To: gentoo-commits

commit:     1ad3d301cc52f99874ab3b504cb514faccbe256e
Author:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
AuthorDate: Wed Apr  1 15:30:28 2020 +0000
Commit:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
CommitDate: Wed Apr  1 15:30:28 2020 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1ad3d301

dev-python/trio-asyncio: tests working for me

Package-Manager: Portage-2.3.96, Repoman-2.3.22
Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com>

 dev-python/trio-asyncio/trio-asyncio-0.11.0.ebuild | 4 ----
 1 file changed, 4 deletions(-)

diff --git a/dev-python/trio-asyncio/trio-asyncio-0.11.0.ebuild b/dev-python/trio-asyncio/trio-asyncio-0.11.0.ebuild
index 2a881fb..ced6ad6 100644
--- a/dev-python/trio-asyncio/trio-asyncio-0.11.0.ebuild
+++ b/dev-python/trio-asyncio/trio-asyncio-0.11.0.ebuild
@@ -18,10 +18,6 @@ LICENSE=" || ( Apache-2.0 MIT )"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
 
-# ImportError: cannot import name 'MarkInfo'
-# MarkInfo removed in pytest-4.1
-RESTRICT="test"
-
 RDEPEND="
 	>=dev-python/async_generator-1.6[${PYTHON_USEDEP}]
 	dev-python/outcome[${PYTHON_USEDEP}]


^ permalink raw reply related	[flat|nested] 11+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: dev-python/trio-asyncio/
  2020-04-02 10:12 [gentoo-commits] repo/proj/guru:master " Andrew Ammerlaan
@ 2020-04-01 16:17 ` Andrew Ammerlaan
  0 siblings, 0 replies; 11+ messages in thread
From: Andrew Ammerlaan @ 2020-04-01 16:17 UTC (permalink / raw
  To: gentoo-commits

commit:     e0b47879cad9396b70e8ece256831398dfdd538f
Author:     Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
AuthorDate: Wed Apr  1 16:16:40 2020 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Wed Apr  1 16:17:16 2020 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e0b47879

dev-python/trio-asyncio: depend on pytest-trio for tests

Package-Manager: Portage-2.3.96, Repoman-2.3.22
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> riseup.net>

 dev-python/trio-asyncio/trio-asyncio-0.11.0.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-python/trio-asyncio/trio-asyncio-0.11.0.ebuild b/dev-python/trio-asyncio/trio-asyncio-0.11.0.ebuild
index ced6ad6..20d6e40 100644
--- a/dev-python/trio-asyncio/trio-asyncio-0.11.0.ebuild
+++ b/dev-python/trio-asyncio/trio-asyncio-0.11.0.ebuild
@@ -26,6 +26,7 @@ RDEPEND="
 "
 
 DEPEND="test? (
+	dev-python/pytest-trio[${PYTHON_USEDEP}]
 	<dev-python/pytest-4.1[${PYTHON_USEDEP}]
 )"
 


^ permalink raw reply related	[flat|nested] 11+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: dev-python/trio-asyncio/
@ 2020-06-15 11:34 Andrew Ammerlaan
  0 siblings, 0 replies; 11+ messages in thread
From: Andrew Ammerlaan @ 2020-06-15 11:34 UTC (permalink / raw
  To: gentoo-commits

commit:     5a1f755196b7211706f1f09c8a10c535d443c38f
Author:     Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
AuthorDate: Mon Jun 15 11:28:16 2020 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Mon Jun 15 11:28:16 2020 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5a1f7551

dev-python/trio-asyncio: add py3_8

Package-Manager: Portage-2.3.101, Repoman-2.3.22
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> riseup.net>

 dev-python/trio-asyncio/trio-asyncio-0.11.0.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/dev-python/trio-asyncio/trio-asyncio-0.11.0.ebuild b/dev-python/trio-asyncio/trio-asyncio-0.11.0.ebuild
index 20d6e40..74b2e8f 100644
--- a/dev-python/trio-asyncio/trio-asyncio-0.11.0.ebuild
+++ b/dev-python/trio-asyncio/trio-asyncio-0.11.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_{6,7,8} )
 
 inherit distutils-r1
 
@@ -27,7 +27,6 @@ RDEPEND="
 
 DEPEND="test? (
 	dev-python/pytest-trio[${PYTHON_USEDEP}]
-	<dev-python/pytest-4.1[${PYTHON_USEDEP}]
 )"
 
 distutils_enable_tests pytest


^ permalink raw reply related	[flat|nested] 11+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: dev-python/trio-asyncio/
@ 2020-08-29 14:14 Andrew Ammerlaan
  0 siblings, 0 replies; 11+ messages in thread
From: Andrew Ammerlaan @ 2020-08-29 14:14 UTC (permalink / raw
  To: gentoo-commits

commit:     386ad6474118af4576535597e6c127344f5999ae
Author:     Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
AuthorDate: Sat Aug 29 13:07:06 2020 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Sat Aug 29 13:07:06 2020 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=386ad647

dev-python/trio-asyncio: drop py3.6

Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> riseup.net>

 dev-python/trio-asyncio/trio-asyncio-0.11.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/trio-asyncio/trio-asyncio-0.11.0.ebuild b/dev-python/trio-asyncio/trio-asyncio-0.11.0.ebuild
index 74b2e8f..6d3c3b6 100644
--- a/dev-python/trio-asyncio/trio-asyncio-0.11.0.ebuild
+++ b/dev-python/trio-asyncio/trio-asyncio-0.11.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_COMPAT=( python3_{7,8} )
 
 inherit distutils-r1
 


^ permalink raw reply related	[flat|nested] 11+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: dev-python/trio-asyncio/
@ 2020-09-24 12:50 Andrew Ammerlaan
  0 siblings, 0 replies; 11+ messages in thread
From: Andrew Ammerlaan @ 2020-09-24 12:50 UTC (permalink / raw
  To: gentoo-commits

commit:     cc93f17c8cb2976c35ed46a5c880229c1be3b70c
Author:     Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
AuthorDate: Thu Sep 24 12:47:04 2020 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Thu Sep 24 12:47:04 2020 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=cc93f17c

dev-python/trio-asyncio: drop conditional dep

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> riseup.net>

 dev-python/trio-asyncio/trio-asyncio-0.11.0.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/dev-python/trio-asyncio/trio-asyncio-0.11.0.ebuild b/dev-python/trio-asyncio/trio-asyncio-0.11.0.ebuild
index 6d3c3b6e..70c541e1 100644
--- a/dev-python/trio-asyncio/trio-asyncio-0.11.0.ebuild
+++ b/dev-python/trio-asyncio/trio-asyncio-0.11.0.ebuild
@@ -22,7 +22,6 @@ RDEPEND="
 	>=dev-python/async_generator-1.6[${PYTHON_USEDEP}]
 	dev-python/outcome[${PYTHON_USEDEP}]
 	>=dev-python/trio-0.12.0[${PYTHON_USEDEP}]
-	$(python_gen_cond_dep '>=dev-python/contextvars-2.1[${PYTHON_USEDEP}]' python3_6)
 "
 
 DEPEND="test? (


^ permalink raw reply related	[flat|nested] 11+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: dev-python/trio-asyncio/
@ 2021-04-13 12:27 Andrew Ammerlaan
  0 siblings, 0 replies; 11+ messages in thread
From: Andrew Ammerlaan @ 2021-04-13 12:27 UTC (permalink / raw
  To: gentoo-commits

commit:     a154a226b67f629b2c9912094f8ab4adaf50a134
Author:     Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
AuthorDate: Tue Apr 13 12:26:44 2021 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Tue Apr 13 12:26:44 2021 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a154a226

dev-python/trio-asyncio: drop x86

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> riseup.net>

 dev-python/trio-asyncio/trio-asyncio-0.11.0.ebuild | 4 ++--
 dev-python/trio-asyncio/trio-asyncio-0.12.0.ebuild | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-python/trio-asyncio/trio-asyncio-0.11.0.ebuild b/dev-python/trio-asyncio/trio-asyncio-0.11.0.ebuild
index 70c541e1a..c496354dc 100644
--- a/dev-python/trio-asyncio/trio-asyncio-0.11.0.ebuild
+++ b/dev-python/trio-asyncio/trio-asyncio-0.11.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -16,7 +16,7 @@ SRC_URI="https://github.com/python-trio/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE=" || ( Apache-2.0 MIT )"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64"
 
 RDEPEND="
 	>=dev-python/async_generator-1.6[${PYTHON_USEDEP}]

diff --git a/dev-python/trio-asyncio/trio-asyncio-0.12.0.ebuild b/dev-python/trio-asyncio/trio-asyncio-0.12.0.ebuild
index 21d6778cd..36fbf1587 100644
--- a/dev-python/trio-asyncio/trio-asyncio-0.12.0.ebuild
+++ b/dev-python/trio-asyncio/trio-asyncio-0.12.0.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://github.com/python-trio/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="|| ( Apache-2.0 MIT )"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64"
 
 RDEPEND="
 	dev-python/outcome[${PYTHON_USEDEP}]


^ permalink raw reply related	[flat|nested] 11+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: dev-python/trio-asyncio/
@ 2021-04-19  1:55 Alessandro Barbieri
  0 siblings, 0 replies; 11+ messages in thread
From: Alessandro Barbieri @ 2021-04-19  1:55 UTC (permalink / raw
  To: gentoo-commits

commit:     f2e9ef5e556b39bf482a2506dbadf5d3a99fa144
Author:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
AuthorDate: Mon Apr 19 01:54:37 2021 +0000
Commit:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
CommitDate: Mon Apr 19 01:55:04 2021 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f2e9ef5e

dev-python/trio-asyncio: added missing dependency

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com>

 dev-python/trio-asyncio/trio-asyncio-0.12.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/trio-asyncio/trio-asyncio-0.12.0.ebuild b/dev-python/trio-asyncio/trio-asyncio-0.12.0.ebuild
index 36fbf1587..ac86ace5e 100644
--- a/dev-python/trio-asyncio/trio-asyncio-0.12.0.ebuild
+++ b/dev-python/trio-asyncio/trio-asyncio-0.12.0.ebuild
@@ -33,4 +33,4 @@ DEPEND="
 PATCHES=( "${FILESDIR}/no-pytest-runner.patch" )
 
 distutils_enable_tests pytest
-distutils_enable_sphinx docs/source
+distutils_enable_sphinx docs/source dev-python/sphinxcontrib-trio


^ permalink raw reply related	[flat|nested] 11+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: dev-python/trio-asyncio/
@ 2021-06-14 23:09 Alessandro Barbieri
  0 siblings, 0 replies; 11+ messages in thread
From: Alessandro Barbieri @ 2021-06-14 23:09 UTC (permalink / raw
  To: gentoo-commits

commit:     e90f46595b2a1068b09051083798c7c98a09a424
Author:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
AuthorDate: Mon Jun 14 22:46:58 2021 +0000
Commit:     Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
CommitDate: Mon Jun 14 23:09:42 2021 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e90f4659

dev-python/trio-asyncio: drop 0.11.0

Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com>

 dev-python/trio-asyncio/Manifest                   |  1 -
 dev-python/trio-asyncio/trio-asyncio-0.11.0.ebuild | 43 ----------------------
 2 files changed, 44 deletions(-)

diff --git a/dev-python/trio-asyncio/Manifest b/dev-python/trio-asyncio/Manifest
index d7fbc9f78..a4fd46342 100644
--- a/dev-python/trio-asyncio/Manifest
+++ b/dev-python/trio-asyncio/Manifest
@@ -1,2 +1 @@
-DIST trio-asyncio-0.11.0.tar.gz 67424 BLAKE2B 2d38b621eb5698521ba58c06295f6e2337821c64a35c4938ed9ffd4a01285c95df9c512d9922e88afbdff7c6fc0ef028784a1f189fbc9255ea46ee346b2f892c SHA512 718098f7ab18b168dd6a926d9bb64b636e06e6a1ea8e557ba4bf7782db16bb7fcccf226412284bfbc5183ff6df7624fc1a7ac73dd20bc841ffffd5e766e84d0a
 DIST trio-asyncio-0.12.0.tar.gz 72508 BLAKE2B f2dad48e20dadb81f603f8e7edf5d108f5c1dec332e65599e06495a9e3b919d20a15e3cb0d4f06c46a0e844cd79a88c172043b5cae2bc632661679a9ac854c04 SHA512 da630bf95d0736efd419a7b84d3fcb55f4440ef5f3ac584f36b2eca9188145d4581b20d4842b1322b07f176822f7c76e32ae57ac71899ea2445ce1783bcd382c

diff --git a/dev-python/trio-asyncio/trio-asyncio-0.11.0.ebuild b/dev-python/trio-asyncio/trio-asyncio-0.11.0.ebuild
deleted file mode 100644
index c496354dc..000000000
--- a/dev-python/trio-asyncio/trio-asyncio-0.11.0.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7,8} )
-
-inherit distutils-r1
-
-DESCRIPTION="a re-implementation of the asyncio mainloop on top of Trio"
-HOMEPAGE="
-	https://github.com/python-trio/trio-asyncio
-	https://pypi.org/project/trio-asyncio
-"
-SRC_URI="https://github.com/python-trio/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE=" || ( Apache-2.0 MIT )"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-	>=dev-python/async_generator-1.6[${PYTHON_USEDEP}]
-	dev-python/outcome[${PYTHON_USEDEP}]
-	>=dev-python/trio-0.12.0[${PYTHON_USEDEP}]
-"
-
-DEPEND="test? (
-	dev-python/pytest-trio[${PYTHON_USEDEP}]
-)"
-
-distutils_enable_tests pytest
-distutils_enable_sphinx docs/source
-
-python_prepare_all() {
-	# do not depend on deprecated dep
-	sed -i -e '/pytest-runner/d' setup.py || die
-
-	#remove tests from installed packages
-	#TODO: remove hardcoded
-	sed -i 's|packages=find_packages()|packages=["trio_asyncio"]|' setup.py || die
-
-	distutils-r1_python_prepare_all
-}


^ permalink raw reply related	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2021-06-14 23:09 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-03-29  9:29 [gentoo-commits] repo/proj/guru:dev commit in: dev-python/trio-asyncio/ Alessandro Barbieri
  -- strict thread matches above, loose matches on Subject: below --
2020-03-29 13:21 [gentoo-commits] repo/proj/guru:master " Andrew Ammerlaan
2020-03-29 13:21 ` [gentoo-commits] repo/proj/guru:dev " Andrew Ammerlaan
2020-04-01 14:57 Alessandro Barbieri
2020-04-01 15:30 Alessandro Barbieri
2020-04-02 10:12 [gentoo-commits] repo/proj/guru:master " Andrew Ammerlaan
2020-04-01 16:17 ` [gentoo-commits] repo/proj/guru:dev " Andrew Ammerlaan
2020-06-15 11:34 Andrew Ammerlaan
2020-08-29 14:14 Andrew Ammerlaan
2020-09-24 12:50 Andrew Ammerlaan
2021-04-13 12:27 Andrew Ammerlaan
2021-04-19  1:55 Alessandro Barbieri
2021-06-14 23:09 Alessandro Barbieri

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox