[gentoo-commits] repo/proj/guru:master commit in: dev-python/schedule/
commit: 4e907b07cb792e53189ff0bd42008ca0ba02b948 Author: Alessandro Barbieri gmail com> AuthorDate: Sun May 29 20:53:58 2022 + Commit: Florian Schmaus gentoo org> CommitDate: Sun May 29 21:04:52 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4e907b07 dev-python/schedule: EAPI 8 Closes: https://bugs.gentoo.org/848333 Signed-off-by: Alessandro Barbieri gmail.com> dev-python/schedule/Manifest | 2 +- .../schedule/{schedule-1.1.0.ebuild => schedule-1.1.0-r1.ebuild} | 8 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/dev-python/schedule/Manifest b/dev-python/schedule/Manifest index e7435225e..91dc10417 100644 --- a/dev-python/schedule/Manifest +++ b/dev-python/schedule/Manifest @@ -1 +1 @@ -DIST schedule-1.1.0.tar.gz 31873 BLAKE2B 6e33e862f94c72f32ae3bba566ad4a64428cc90f80ed6ff8d577a29717b3cc5f3c91195742cedfedbcc4090d955f343097f53ed69e9922775969c854780798ce SHA512 3fe06e334ed532f013aeb806b7beacd9418c4dbbcb80d4b27090c08178f1874694ecfced24eeddc8450e99a80831d68b34a4a3b2638a870f30f53f570650795c +DIST schedule-1.1.0.gh.tar.gz 31873 BLAKE2B 6e33e862f94c72f32ae3bba566ad4a64428cc90f80ed6ff8d577a29717b3cc5f3c91195742cedfedbcc4090d955f343097f53ed69e9922775969c854780798ce SHA512 3fe06e334ed532f013aeb806b7beacd9418c4dbbcb80d4b27090c08178f1874694ecfced24eeddc8450e99a80831d68b34a4a3b2638a870f30f53f570650795c diff --git a/dev-python/schedule/schedule-1.1.0.ebuild b/dev-python/schedule/schedule-1.1.0-r1.ebuild similarity index 85% rename from dev-python/schedule/schedule-1.1.0.ebuild rename to dev-python/schedule/schedule-1.1.0-r1.ebuild index b9773cff4..f90f14e24 100644 --- a/dev-python/schedule/schedule-1.1.0.ebuild +++ b/dev-python/schedule/schedule-1.1.0-r1.ebuild @@ -1,17 +1,17 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 #pypy3 fails tests -PYTHON_COMPAT=( python3_{8,9} ) +PYTHON_COMPAT=( python3_{8..11} ) inherit distutils-r1 DESCRIPTION="Python job scheduling for humans" HOMEPAGE="https://github.com/dbader/schedule"; -SRC_URI="https://github.com/dbader/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI="https://github.com/dbader/${PN}/archive/${PV}.tar.gz -> ${P}.gh.tar.gz" KEYWORDS="~amd64 ~arm ~arm64 ~x86" LICENSE="MIT"
[gentoo-commits] repo/proj/guru:master commit in: dev-python/schedule/
commit: 41847e9e7efd657d527a5a14c013e870083c0031 Author: Alessandro Barbieri gmail com> AuthorDate: Mon Jun 14 22:47:24 2021 + Commit: Andrew Ammerlaan gentoo org> CommitDate: Mon Jun 14 23:09:42 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=41847e9e dev-python/schedule: drop 1.0.0 Signed-off-by: Alessandro Barbieri gmail.com> dev-python/schedule/Manifest | 1 - dev-python/schedule/schedule-1.0.0.ebuild | 28 2 files changed, 29 deletions(-) diff --git a/dev-python/schedule/Manifest b/dev-python/schedule/Manifest index 1b6aaab6a..e7435225e 100644 --- a/dev-python/schedule/Manifest +++ b/dev-python/schedule/Manifest @@ -1,2 +1 @@ -DIST schedule-1.0.0.tar.gz 27992 BLAKE2B 620afa1d78065f189799e4deaae8a627d1698292cf885acdacdfd6688b8774ed155a13c8213bb0f6dfd70dec5e17ea317658f5d78e6cbdc87d670003c218e154 SHA512 79e350d5e5083bb6da70bbd12f4e8895a08fc79088f042fa9171aec48b8a45985f1638511136be2ee8f4aa92d6992978f8c85560867b6fa88a07383e952c8c4b DIST schedule-1.1.0.tar.gz 31873 BLAKE2B 6e33e862f94c72f32ae3bba566ad4a64428cc90f80ed6ff8d577a29717b3cc5f3c91195742cedfedbcc4090d955f343097f53ed69e9922775969c854780798ce SHA512 3fe06e334ed532f013aeb806b7beacd9418c4dbbcb80d4b27090c08178f1874694ecfced24eeddc8450e99a80831d68b34a4a3b2638a870f30f53f570650795c diff --git a/dev-python/schedule/schedule-1.0.0.ebuild b/dev-python/schedule/schedule-1.0.0.ebuild deleted file mode 100644 index 2ddaa3244..0 --- a/dev-python/schedule/schedule-1.0.0.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -#pypy3 fails tests -PYTHON_COMPAT=( python3_{7,8,9} ) - -inherit distutils-r1 - -DESCRIPTION="Python job scheduling for humans" -HOMEPAGE="https://github.com/dbader/schedule"; - -SRC_URI="https://github.com/dbader/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" - -LICENSE="MIT" -SLOT="0" - -RDEPEND="" -DEPEND=" - test? ( - dev-python/mock[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest -distutils_enable_sphinx docs dev-python/pygments
[gentoo-commits] repo/proj/guru:master commit in: dev-python/schedule/
commit: 3c6bab5e2c6094e09d1047076cdb94fd1288a3b7 Author: Alessandro Barbieri gmail com> AuthorDate: Sun May 9 00:23:43 2021 + Commit: Andrew Ammerlaan riseup net> CommitDate: Sun May 9 00:23:43 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3c6bab5e dev-python/schedule: new version Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Alessandro Barbieri gmail.com> dev-python/schedule/Manifest | 1 + dev-python/schedule/schedule-1.1.0.ebuild | 32 +++ 2 files changed, 33 insertions(+) diff --git a/dev-python/schedule/Manifest b/dev-python/schedule/Manifest index 314d09258..1b6aaab6a 100644 --- a/dev-python/schedule/Manifest +++ b/dev-python/schedule/Manifest @@ -1 +1,2 @@ DIST schedule-1.0.0.tar.gz 27992 BLAKE2B 620afa1d78065f189799e4deaae8a627d1698292cf885acdacdfd6688b8774ed155a13c8213bb0f6dfd70dec5e17ea317658f5d78e6cbdc87d670003c218e154 SHA512 79e350d5e5083bb6da70bbd12f4e8895a08fc79088f042fa9171aec48b8a45985f1638511136be2ee8f4aa92d6992978f8c85560867b6fa88a07383e952c8c4b +DIST schedule-1.1.0.tar.gz 31873 BLAKE2B 6e33e862f94c72f32ae3bba566ad4a64428cc90f80ed6ff8d577a29717b3cc5f3c91195742cedfedbcc4090d955f343097f53ed69e9922775969c854780798ce SHA512 3fe06e334ed532f013aeb806b7beacd9418c4dbbcb80d4b27090c08178f1874694ecfced24eeddc8450e99a80831d68b34a4a3b2638a870f30f53f570650795c diff --git a/dev-python/schedule/schedule-1.1.0.ebuild b/dev-python/schedule/schedule-1.1.0.ebuild new file mode 100644 index 0..8ec3bbef4 --- /dev/null +++ b/dev-python/schedule/schedule-1.1.0.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +#pypy3 fails tests +PYTHON_COMPAT=( python3_{7,8,9} ) + +inherit distutils-r1 + +DESCRIPTION="Python job scheduling for humans" +HOMEPAGE="https://github.com/dbader/schedule"; + +SRC_URI="https://github.com/dbader/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +LICENSE="MIT" +SLOT="0" + +RDEPEND="" +DEPEND=" + test? ( + dev-python/mock[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest +distutils_enable_sphinx docs dev-python/pygments + +python_test() { + epytest --deselect test_schedule.py::SchedulerTests::test_until_time +}
[gentoo-commits] repo/proj/guru:master commit in: dev-python/schedule/
commit: 820111997c5e4f6347ece1f825743f8d30cfe555 Author: Alessandro Barbieri gmail com> AuthorDate: Mon Apr 6 22:17:21 2020 + Commit: Andrew Ammerlaan riseup net> CommitDate: Tue Apr 7 01:12:26 2020 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=82011199 dev-python/schedule: treecleaned package Package-Manager: Portage-2.3.96, Repoman-2.3.22 Signed-off-by: Alessandro Barbieri gmail.com> dev-python/schedule/Manifest | 1 + dev-python/schedule/metadata.xml | 12 ++ dev-python/schedule/schedule-0.6.0-r1.ebuild | 35 dev-python/schedule/schedule-.ebuild | 35 4 files changed, 83 insertions(+) diff --git a/dev-python/schedule/Manifest b/dev-python/schedule/Manifest new file mode 100644 index 000..cfc14fd --- /dev/null +++ b/dev-python/schedule/Manifest @@ -0,0 +1 @@ +DIST schedule-0.6.0.tar.gz 21671 BLAKE2B 6076aff0c906782e554175b7e90cfca1417a31170e99009caccb5cbe318b5eb1295b24dfe1835109aec78fee53b615e170f03a7ec4470f596a9a2775c1072d5f SHA512 48424707b57cbc7ce9440e1658784347b691a013552b9969fd95dd260efa2d8ba56b41920628540fc4ebebbc3dc78e8e919b83cfddfe9a3cc3d60ece6ef0998f diff --git a/dev-python/schedule/metadata.xml b/dev-python/schedule/metadata.xml new file mode 100644 index 000..724ce6c --- /dev/null +++ b/dev-python/schedule/metadata.xml @@ -0,0 +1,12 @@ + +http://www.gentoo.org/dtd/metadata.dtd";> + + + pyt...@gentoo.org + Python + + + dbader/schedule + schedule + + diff --git a/dev-python/schedule/schedule-0.6.0-r1.ebuild b/dev-python/schedule/schedule-0.6.0-r1.ebuild new file mode 100644 index 000..dae9aea --- /dev/null +++ b/dev-python/schedule/schedule-0.6.0-r1.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7,8} ) + +inherit distutils-r1 + +DESCRIPTION="Python job scheduling for humans" +HOMEPAGE="https://github.com/dbader/schedule"; + +if [[ ${PV} = * ]]; then + EGIT_REPO_URI="https://github.com/dbader/schedule"; + EGIT_BRANCH="master" + inherit git-r3 + KEYWORDS="" +else + SRC_URI="https://github.com/dbader/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~x86" +fi + +LICENSE="MIT" +SLOT="0" + +RDEPEND="" +DEPEND=" + test? ( + >=dev-python/mock-2.0.0[${PYTHON_USEDEP}] + >=dev-python/pytest-3.0.3[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest +distutils_enable_sphinx docs diff --git a/dev-python/schedule/schedule-.ebuild b/dev-python/schedule/schedule-.ebuild new file mode 100644 index 000..dae9aea --- /dev/null +++ b/dev-python/schedule/schedule-.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7,8} ) + +inherit distutils-r1 + +DESCRIPTION="Python job scheduling for humans" +HOMEPAGE="https://github.com/dbader/schedule"; + +if [[ ${PV} = * ]]; then + EGIT_REPO_URI="https://github.com/dbader/schedule"; + EGIT_BRANCH="master" + inherit git-r3 + KEYWORDS="" +else + SRC_URI="https://github.com/dbader/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~x86" +fi + +LICENSE="MIT" +SLOT="0" + +RDEPEND="" +DEPEND=" + test? ( + >=dev-python/mock-2.0.0[${PYTHON_USEDEP}] + >=dev-python/pytest-3.0.3[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest +distutils_enable_sphinx docs
[gentoo-commits] repo/proj/guru:master commit in: dev-python/schedule/
commit: 89a2186ccd48fbc7ef5327dd9f8db74c0fe8db89 Author: Alessandro Barbieri gmail com> AuthorDate: Tue Apr 7 01:12:03 2020 + Commit: Andrew Ammerlaan riseup net> CommitDate: Tue Apr 7 01:12:26 2020 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=89a2186c dev-python/schedule: update metadata Package-Manager: Portage-2.3.96, Repoman-2.3.22 Signed-off-by: Alessandro Barbieri gmail.com> dev-python/schedule/metadata.xml | 19 +++ 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/dev-python/schedule/metadata.xml b/dev-python/schedule/metadata.xml index 724ce6c..cb72441 100644 --- a/dev-python/schedule/metadata.xml +++ b/dev-python/schedule/metadata.xml @@ -1,12 +1,15 @@ http://www.gentoo.org/dtd/metadata.dtd";> - - pyt...@gentoo.org - Python - - - dbader/schedule - schedule - + +lssndrbarbi...@gmail.com +Alessandro Barbieri + + +An in-process scheduler for periodic jobs that uses the builder pattern for configuration. Schedule lets you run Python functions (or any other callable) periodically at pre-determined intervals using a simple, human-friendly syntax. + + +dbader/schedule +schedule +