[gentoo-commits] repo/gentoo:master commit in: dev-python/vcstools/

2021-09-26 Thread Arthur Zamarin
commit: 60b792be7415693a95d5e38530b3e309c6dfd34c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Sep 26 17:42:12 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Sep 26 17:45:13 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60b792be

dev-python/vcstools: mark ALLARCHES

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/vcstools/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-python/vcstools/metadata.xml b/dev-python/vcstools/metadata.xml
index c100430dcab..4a8bec5b97b 100644
--- a/dev-python/vcstools/metadata.xml
+++ b/dev-python/vcstools/metadata.xml
@@ -5,6 +5,7 @@
r...@gentoo.org
Gentoo ROS Project

+   

vcstools/vcstools
vcstools



[gentoo-commits] repo/gentoo:master commit in: dev-python/vcstools/

2021-09-26 Thread Arthur Zamarin
commit: 6851dd2506a943e2a3a7ebae29b441655f657f92
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Sep 26 17:39:30 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Sep 26 17:45:11 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6851dd25

dev-python/vcstools: enable py3.9, enable py3.10

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/vcstools/vcstools-0.1.42.ebuild | 56 ++
 1 file changed, 27 insertions(+), 29 deletions(-)

diff --git a/dev-python/vcstools/vcstools-0.1.42.ebuild 
b/dev-python/vcstools/vcstools-0.1.42.ebuild
index 08041294117..beea876d550 100644
--- a/dev-python/vcstools/vcstools-0.1.42.ebuild
+++ b/dev-python/vcstools/vcstools-0.1.42.ebuild
@@ -2,58 +2,56 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python{3_7,3_8} )
 
-SCM=""
-if [ "${PV#}" != "${PV}" ] ; then
-   SCM="git-r3"
-   EGIT_REPO_URI="https://github.com/vcstools/vcstools;
-fi
+PYTHON_COMPAT=( python3_{8..10} )
 
-inherit ${SCM} distutils-r1
+inherit distutils-r1
 
 DESCRIPTION="Python library for interacting with various VCS systems"
 HOMEPAGE="https://wiki.ros.org/vcstools;
-if [ "${PV#}" != "${PV}" ] ; then
-   SRC_URI=""
-else
-   SRC_URI="http://download.ros.org/downloads/${PN}/${P}.tar.gz
-   https://github.com/vcstools/vcstools/archive/${PV}.tar.gz -> 
${P}.tar.gz
-   "
-   KEYWORDS="~amd64 ~arm"
-fi
+SRC_URI="
+   http://download.ros.org/downloads/${PN}/${P}.tar.gz
+   https://github.com/vcstools/vcstools/archive/${PV}.tar.gz -> ${P}.tar.gz
+"
 
 LICENSE="BSD"
 SLOT="0"
-IUSE="test"
-RESTRICT="!test? ( test )"
+KEYWORDS="~amd64 ~arm"
 
 RDEPEND="
dev-python/pyyaml[${PYTHON_USEDEP}]
dev-python/python-dateutil[${PYTHON_USEDEP}]
 "
-DEPEND="${RDEPEND}"
 BDEPEND="test? (
-   dev-python/nose[${PYTHON_USEDEP}]
+   dev-python/mock[${PYTHON_USEDEP}]
dev-vcs/git
-   dev-vcs/bzr
dev-vcs/mercurial
dev-vcs/subversion
)
 "
+
 PATCHES=( "${FILESDIR}/yaml.patch" )
 
-python_test() {
+distutils_enable_tests nose
+
+src_prepare() {
+   # Those fail because of broken upstream testing
+   rm test/test_bzr.py || die
+   sed -e 's/test_checkout_timeout/_&/' -i test/test_git.py || die
+
+   distutils-r1_src_prepare
+}
+
+src_test() {
# From travis.yml
# Set git config to silence some stuff in the tests
-   git config --global user.email "f...@example.com"
-   git config --global user.name "Foo Bar"
+   git config --global user.email "f...@example.com" || die
+   git config --global user.name "Foo Bar" || die
# Set the hg user
-   echo -e "[ui]\nusername = Your Name " >> ~/.hgrc
-   # Set the bzr user
-   bzr whoami "Your Name "
-   #git config --global user.email "y...@example.com"
-   #git config --global user.name "Your Name"
+   cat > ~/.hgrc <<- EOF || die
+   [ui]
+   username = Your Name 
+   EOF
 
-   nosetests --with-coverage --cover-package vcstools || die
+   distutils-r1_src_test
 }



[gentoo-commits] repo/gentoo:master commit in: dev-python/vcstools/

2020-08-17 Thread Sam James
commit: 4f23c0f627be73a237c4861daca11fc0d40b3a79
Author: Jakov Smolic  sartura  hr>
AuthorDate: Sun Jun  7 19:26:50 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Aug 17 12:53:03 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f23c0f6

dev-python/vcstools: update homepage link

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Jakov Smolic  sartura.hr>
Closes: https://github.com/gentoo/gentoo/pull/16118
Signed-off-by: Sam James  gentoo.org>

 dev-python/vcstools/vcstools-0.1.42.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/vcstools/vcstools-0.1.42.ebuild 
b/dev-python/vcstools/vcstools-0.1.42.ebuild
index e5d816b813c..ef01b1ba5e7 100644
--- a/dev-python/vcstools/vcstools-0.1.42.ebuild
+++ b/dev-python/vcstools/vcstools-0.1.42.ebuild
@@ -13,7 +13,7 @@ fi
 inherit ${SCM} distutils-r1
 
 DESCRIPTION="Python library for interacting with various VCS systems"
-HOMEPAGE="http://wiki.ros.org/vcstools;
+HOMEPAGE="https://wiki.ros.org/vcstools;
 if [ "${PV#}" != "${PV}" ] ; then
SRC_URI=""
KEYWORDS=""



[gentoo-commits] repo/gentoo:master commit in: dev-python/vcstools/

2019-12-12 Thread Alexis Ballier
commit: 44579c5a66ee5041d88421b1f485048933ea570e
Author: Alexis Ballier  gentoo  org>
AuthorDate: Thu Dec 12 12:30:46 2019 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Thu Dec 12 12:30:58 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44579c5a

dev-python/vcstools: add py37

Package-Manager: Portage-2.3.81, Repoman-2.3.20
Signed-off-by: Alexis Ballier  gentoo.org>

 dev-python/vcstools/vcstools-0.1.42.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/vcstools/vcstools-0.1.42.ebuild 
b/dev-python/vcstools/vcstools-0.1.42.ebuild
index 84a9cca031f..721071fc589 100644
--- a/dev-python/vcstools/vcstools-0.1.42.ebuild
+++ b/dev-python/vcstools/vcstools-0.1.42.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python{2_7,3_5,3_6} )
+PYTHON_COMPAT=( python{2_7,3_5,3_6,3_7} )
 
 SCM=""
 if [ "${PV#}" != "${PV}" ] ; then



[gentoo-commits] repo/gentoo:master commit in: dev-python/vcstools/

2019-12-12 Thread Alexis Ballier
commit: ca6befd5bec349a8d9c93aeba1310f02551965c9
Author: Alexis Ballier  gentoo  org>
AuthorDate: Thu Dec 12 12:13:55 2019 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Thu Dec 12 12:30:58 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca6befd5

dev-python/vcstools: Remove old

Package-Manager: Portage-2.3.81, Repoman-2.3.20
Signed-off-by: Alexis Ballier  gentoo.org>

 dev-python/vcstools/Manifest   |  1 -
 dev-python/vcstools/vcstools-0.1.40.ebuild | 59 --
 dev-python/vcstools/vcstools-.ebuild   | 59 --
 3 files changed, 119 deletions(-)

diff --git a/dev-python/vcstools/Manifest b/dev-python/vcstools/Manifest
index b1c741d7949..07dd6f6cfdc 100644
--- a/dev-python/vcstools/Manifest
+++ b/dev-python/vcstools/Manifest
@@ -1,2 +1 @@
-DIST vcstools-0.1.40.tar.gz 62109 BLAKE2B 
a5347ba62031e602421f26b081e26e55549e92fc4a0648b58a3c4c3b0134b91dba096604f83edcc51a99c989e60fa51e8af2f9ecbf992500a6e942c19da9c82c
 SHA512 
7cd062f3c72b27f78361d3000ed8951b1723ea7dd99bf05ea711e8a8b93c42c2acebdfd6c7cf7384730c708da11bd0d2712a54e538dd833eafbcef46f23857cd
 DIST vcstools-0.1.42.tar.gz 65979 BLAKE2B 
2deb29116e891bc93410e4a8f58938009140d01baaa834cccfdba2be3243d98bb11507fd134284bc1dbeca1434ea0eeaf2ed332dcb579bbacf1bc92815f8623d
 SHA512 
1b54270c878684862eb607c2e445fe24d8edfdd8ea2cc75e899044d9e8e89a882fd2dd6fb7825553f83003ae7af08850c18fdeaabaa107a6bfdb2759b32e8fa6

diff --git a/dev-python/vcstools/vcstools-0.1.40.ebuild 
b/dev-python/vcstools/vcstools-0.1.40.ebuild
deleted file mode 100644
index 2526583e223..000
--- a/dev-python/vcstools/vcstools-0.1.40.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-PYTHON_COMPAT=( python{2_7,3_5,3_6} )
-
-SCM=""
-if [ "${PV#}" != "${PV}" ] ; then
-   SCM="git-r3"
-   EGIT_REPO_URI="https://github.com/vcstools/vcstools;
-fi
-
-inherit ${SCM} distutils-r1
-
-DESCRIPTION="Python library for interacting with various VCS systems"
-HOMEPAGE="http://wiki.ros.org/vcstools;
-if [ "${PV#}" != "${PV}" ] ; then
-   SRC_URI=""
-   KEYWORDS=""
-else
-   SRC_URI="http://download.ros.org/downloads/${PN}/${P}.tar.gz
-   https://github.com/vcstools/vcstools/archive/${PV}.tar.gz -> 
${P}.tar.gz
-   "
-   KEYWORDS="~amd64 ~arm"
-fi
-
-LICENSE="BSD"
-SLOT="0"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   dev-python/pyyaml[${PYTHON_USEDEP}]
-   dev-python/python-dateutil[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}
-   test? (
-   dev-python/nose[${PYTHON_USEDEP}]
-   dev-vcs/git
-   dev-vcs/bzr
-   dev-vcs/mercurial
-   dev-vcs/subversion
-   )
-"
-
-python_test() {
-   # From travis.yml
-   # Set git config to silence some stuff in the tests
-   git config --global user.email "f...@example.com"
-   git config --global user.name "Foo Bar"
-   # Set the hg user
-   echo -e "[ui]\nusername = Your Name " >> ~/.hgrc
-   # Set the bzr user
-   bzr whoami "Your Name "
-   #git config --global user.email "y...@example.com"
-   #git config --global user.name "Your Name"
-
-   nosetests --with-coverage --cover-package vcstools || die
-}

diff --git a/dev-python/vcstools/vcstools-.ebuild 
b/dev-python/vcstools/vcstools-.ebuild
deleted file mode 100644
index 2526583e223..000
--- a/dev-python/vcstools/vcstools-.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-PYTHON_COMPAT=( python{2_7,3_5,3_6} )
-
-SCM=""
-if [ "${PV#}" != "${PV}" ] ; then
-   SCM="git-r3"
-   EGIT_REPO_URI="https://github.com/vcstools/vcstools;
-fi
-
-inherit ${SCM} distutils-r1
-
-DESCRIPTION="Python library for interacting with various VCS systems"
-HOMEPAGE="http://wiki.ros.org/vcstools;
-if [ "${PV#}" != "${PV}" ] ; then
-   SRC_URI=""
-   KEYWORDS=""
-else
-   SRC_URI="http://download.ros.org/downloads/${PN}/${P}.tar.gz
-   https://github.com/vcstools/vcstools/archive/${PV}.tar.gz -> 
${P}.tar.gz
-   "
-   KEYWORDS="~amd64 ~arm"
-fi
-
-LICENSE="BSD"
-SLOT="0"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   dev-python/pyyaml[${PYTHON_USEDEP}]
-   dev-python/python-dateutil[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}
-   test? (
-   dev-python/nose[${PYTHON_USEDEP}]
-   dev-vcs/git
-   dev-vcs/bzr
-   dev-vcs/mercurial
-   dev-vcs/subversion
-   )
-"
-
-python_test() {
-   # From travis.yml
-   # Set git config to silence some stuff in the tests
-   git config --global user.email "f...@example.com"
-   git config --global user.name "Foo Bar"
-   # Set the hg user
-   echo 

[gentoo-commits] repo/gentoo:master commit in: dev-python/vcstools/files/, dev-python/vcstools/

2019-12-12 Thread Alexis Ballier
commit: 19d8681750ee6c2c6933e031ffed1d10cc4b9cf3
Author: Alexis Ballier  gentoo  org>
AuthorDate: Thu Dec 12 12:13:38 2019 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Thu Dec 12 12:30:58 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19d86817

dev-python/vcstools: fix usage of yaml.load

Bug: https://bugs.gentoo.org/698668
Package-Manager: Portage-2.3.81, Repoman-2.3.20
Signed-off-by: Alexis Ballier  gentoo.org>

 dev-python/vcstools/files/yaml.patch   | 25 +
 dev-python/vcstools/vcstools-0.1.42.ebuild |  7 ---
 2 files changed, 29 insertions(+), 3 deletions(-)

diff --git a/dev-python/vcstools/files/yaml.patch 
b/dev-python/vcstools/files/yaml.patch
new file mode 100644
index 000..727131bc561
--- /dev/null
+++ b/dev-python/vcstools/files/yaml.patch
@@ -0,0 +1,25 @@
+https://github.com/vcstools/vcstools/issues/158
+https://bugs.gentoo.org/698668
+
+Index: vcstools-0.1.42/src/vcstools/tar.py
+===
+--- vcstools-0.1.42.orig/src/vcstools/tar.py
 vcstools-0.1.42/src/vcstools/tar.py
+@@ -77,7 +77,7 @@ class TarClient(VcsClientBase):
+ """
+ if self.detect_presence():
+ with open(self.metadata_path, 'r') as metadata_file:
+-metadata = yaml.load(metadata_file.read())
++metadata = yaml.full_load(metadata_file.read())
+ if 'url' in metadata:
+ return metadata['url']
+ return None
+@@ -165,7 +165,7 @@ class TarClient(VcsClientBase):
+ 
+ if self.detect_presence():
+ with open(self.metadata_path, 'r') as metadata_file:
+-metadata = yaml.load(metadata_file.read())
++metadata = yaml.full_load(metadata_file.read())
+ if 'version' in metadata:
+ return metadata['version']
+ return None

diff --git a/dev-python/vcstools/vcstools-0.1.42.ebuild 
b/dev-python/vcstools/vcstools-0.1.42.ebuild
index 2526583e223..84a9cca031f 100644
--- a/dev-python/vcstools/vcstools-0.1.42.ebuild
+++ b/dev-python/vcstools/vcstools-0.1.42.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=5
+EAPI=7
 PYTHON_COMPAT=( python{2_7,3_5,3_6} )
 
 SCM=""
@@ -33,8 +33,8 @@ RDEPEND="
dev-python/pyyaml[${PYTHON_USEDEP}]
dev-python/python-dateutil[${PYTHON_USEDEP}]
 "
-DEPEND="${RDEPEND}
-   test? (
+DEPEND="${RDEPEND}"
+BDEPEND="test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-vcs/git
dev-vcs/bzr
@@ -42,6 +42,7 @@ DEPEND="${RDEPEND}
dev-vcs/subversion
)
 "
+PATCHES=( "${FILESDIR}/yaml.patch" )
 
 python_test() {
# From travis.yml



[gentoo-commits] repo/gentoo:master commit in: dev-python/vcstools/

2018-06-26 Thread Pacho Ramos
commit: 9e1807fe8a0dfd5a83a31f1ae1e5f55db52ee7bd
Author: Pacho Ramos  gentoo  org>
AuthorDate: Tue Jun 26 18:28:24 2018 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Tue Jun 26 18:46:03 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e1807fe

dev-python/vcstools: Support python3.6

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-python/vcstools/vcstools-0.1.40.ebuild | 2 +-
 dev-python/vcstools/vcstools-.ebuild   | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-python/vcstools/vcstools-0.1.40.ebuild 
b/dev-python/vcstools/vcstools-0.1.40.ebuild
index 8283778fcf0..0de876a9249 100644
--- a/dev-python/vcstools/vcstools-0.1.40.ebuild
+++ b/dev-python/vcstools/vcstools-0.1.40.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
-PYTHON_COMPAT=( python{2_7,3_4,3_5} )
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
 
 SCM=""
 if [ "${PV#}" != "${PV}" ] ; then

diff --git a/dev-python/vcstools/vcstools-.ebuild 
b/dev-python/vcstools/vcstools-.ebuild
index aebf6ab656b..0de876a9249 100644
--- a/dev-python/vcstools/vcstools-.ebuild
+++ b/dev-python/vcstools/vcstools-.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
-PYTHON_COMPAT=( python{2_7,3_4,3_5} )
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
 
 SCM=""
 if [ "${PV#}" != "${PV}" ] ; then



[gentoo-commits] repo/gentoo:master commit in: dev-python/vcstools/

2018-01-13 Thread Alexis Ballier
commit: f002e21cc2723a8fc4b53e488c8b815d4b76a354
Author: Alexis Ballier  gentoo  org>
AuthorDate: Sat Jan 13 10:42:59 2018 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Sat Jan 13 12:16:23 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f002e21c

dev-python/vcstools: bump to 0.1.40

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 dev-python/vcstools/Manifest   |  1 +
 dev-python/vcstools/vcstools-0.1.40.ebuild | 58 ++
 2 files changed, 59 insertions(+)

diff --git a/dev-python/vcstools/Manifest b/dev-python/vcstools/Manifest
index bd829424ad9..3990a236e0a 100644
--- a/dev-python/vcstools/Manifest
+++ b/dev-python/vcstools/Manifest
@@ -1,2 +1,3 @@
 DIST vcstools-0.1.38.tar.gz 54671 BLAKE2B 
b19730749878de8fb55706751b8a276e351d944803aecb45d8f07497ed9d4283939594d751e818c7fcc09a7cefc4238df978470e8f9da10f27bed5abfe76ce5c
 SHA512 
a3693d34777235e562a5db006af8f33590df99ffce96f5d3cfd2d816ebdc23ee5fb3536bf289b64a36588e60ce20ce8396a448394f300a12672fd8bf5800973e
 DIST vcstools-0.1.39.tar.gz 51610 BLAKE2B 
24997cf3981a70f9647c16a230ff776b32aaf7096d760976b6af7b1fa1fe78b4993299680d8aad53d82465e66c4fcd80389e26b8da1476df64ccaf9b40c705af
 SHA512 
163ced29baa158d915169a4f8f432bd9ad60ddcd5abae0d3801b5d970049d717c11bd8aa95f7af9dfe48cdcbcce49d14331a82a9c41b9ded1ce4caa2e27cd901
+DIST vcstools-0.1.40.tar.gz 62109 BLAKE2B 
a5347ba62031e602421f26b081e26e55549e92fc4a0648b58a3c4c3b0134b91dba096604f83edcc51a99c989e60fa51e8af2f9ecbf992500a6e942c19da9c82c
 SHA512 
7cd062f3c72b27f78361d3000ed8951b1723ea7dd99bf05ea711e8a8b93c42c2acebdfd6c7cf7384730c708da11bd0d2712a54e538dd833eafbcef46f23857cd

diff --git a/dev-python/vcstools/vcstools-0.1.40.ebuild 
b/dev-python/vcstools/vcstools-0.1.40.ebuild
new file mode 100644
index 000..8283778fcf0
--- /dev/null
+++ b/dev-python/vcstools/vcstools-0.1.40.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+PYTHON_COMPAT=( python{2_7,3_4,3_5} )
+
+SCM=""
+if [ "${PV#}" != "${PV}" ] ; then
+   SCM="git-r3"
+   EGIT_REPO_URI="https://github.com/vcstools/vcstools;
+fi
+
+inherit ${SCM} distutils-r1
+
+DESCRIPTION="Python library for interacting with various VCS systems"
+HOMEPAGE="http://wiki.ros.org/vcstools;
+if [ "${PV#}" != "${PV}" ] ; then
+   SRC_URI=""
+   KEYWORDS=""
+else
+   SRC_URI="http://download.ros.org/downloads/${PN}/${P}.tar.gz
+   https://github.com/vcstools/vcstools/archive/${PV}.tar.gz -> 
${P}.tar.gz
+   "
+   KEYWORDS="~amd64 ~arm"
+fi
+
+LICENSE="BSD"
+SLOT="0"
+IUSE="test"
+
+RDEPEND="
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   dev-python/python-dateutil[${PYTHON_USEDEP}]
+"
+DEPEND="${RDEPEND}
+   test? (
+   dev-python/nose[${PYTHON_USEDEP}]
+   dev-vcs/git
+   dev-vcs/bzr
+   dev-vcs/mercurial
+   dev-vcs/subversion
+   )
+"
+
+python_test() {
+   # From travis.yml
+   # Set git config to silence some stuff in the tests
+   git config --global user.email "f...@example.com"
+   git config --global user.name "Foo Bar"
+   # Set the hg user
+   echo -e "[ui]\nusername = Your Name " >> ~/.hgrc
+   # Set the bzr user
+   bzr whoami "Your Name "
+   #git config --global user.email "y...@example.com"
+   #git config --global user.name "Your Name"
+
+   nosetests --with-coverage --cover-package vcstools || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/vcstools/

2016-09-05 Thread Alexis Ballier
commit: 4ff4eeca25482d8827c179579262bd5e51551e5b
Author: Alexis Ballier  gentoo  org>
AuthorDate: Mon Sep  5 09:36:02 2016 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Mon Sep  5 09:36:02 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ff4eeca

dev-python/vcstools: bump to 0.1.39

Package-Manager: portage-2.3.0

 dev-python/vcstools/Manifest   |  1 +
 dev-python/vcstools/vcstools-0.1.39.ebuild | 59 ++
 2 files changed, 60 insertions(+)

diff --git a/dev-python/vcstools/Manifest b/dev-python/vcstools/Manifest
index bad9fdc..1893f4b 100644
--- a/dev-python/vcstools/Manifest
+++ b/dev-python/vcstools/Manifest
@@ -1 +1,2 @@
 DIST vcstools-0.1.38.tar.gz 54671 SHA256 
0e3d2b5681c2776453fb5b61ceab61fdb965d5342e46c08a5b62095eb0237117 SHA512 
a3693d34777235e562a5db006af8f33590df99ffce96f5d3cfd2d816ebdc23ee5fb3536bf289b64a36588e60ce20ce8396a448394f300a12672fd8bf5800973e
 WHIRLPOOL 
86fccbb181849f2b60d8159073bb3de659b7d96173952cb9b68a2869048827c48860fb67859db1341a0defeee0915d41c1d6e77e812f807ca11e91e92e0ed250
+DIST vcstools-0.1.39.tar.gz 51610 SHA256 
841bdfeca326b532ced45feea2a79b48008415ef117df008071ba74e985f59c1 SHA512 
163ced29baa158d915169a4f8f432bd9ad60ddcd5abae0d3801b5d970049d717c11bd8aa95f7af9dfe48cdcbcce49d14331a82a9c41b9ded1ce4caa2e27cd901
 WHIRLPOOL 
1c47eda1e0e383336d8d940c4bf063c3aac04e21870d0fa567e239a882216ad857cf184afcef409a0645c38da069a9d1b5c34f1638230c1d59c6d8b7166b618e

diff --git a/dev-python/vcstools/vcstools-0.1.39.ebuild 
b/dev-python/vcstools/vcstools-0.1.39.ebuild
new file mode 100644
index ..22eb44c
--- /dev/null
+++ b/dev-python/vcstools/vcstools-0.1.39.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+PYTHON_COMPAT=( python{2_7,3_3,3_4,3_5} )
+
+SCM=""
+if [ "${PV#}" != "${PV}" ] ; then
+   SCM="git-r3"
+   EGIT_REPO_URI="https://github.com/vcstools/vcstools;
+fi
+
+inherit ${SCM} distutils-r1
+
+DESCRIPTION="Python library for interacting with various VCS systems"
+HOMEPAGE="http://wiki.ros.org/vcstools;
+if [ "${PV#}" != "${PV}" ] ; then
+   SRC_URI=""
+   KEYWORDS=""
+else
+   SRC_URI="http://download.ros.org/downloads/${PN}/${P}.tar.gz
+   https://github.com/vcstools/vcstools/archive/${PV}.tar.gz -> 
${P}.tar.gz
+   "
+   KEYWORDS="~amd64 ~arm"
+fi
+
+LICENSE="BSD"
+SLOT="0"
+IUSE="test"
+
+RDEPEND="
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   dev-python/python-dateutil[${PYTHON_USEDEP}]
+"
+DEPEND="${RDEPEND}
+   test? (
+   dev-python/nose[${PYTHON_USEDEP}]
+   dev-vcs/git
+   dev-vcs/bzr
+   dev-vcs/mercurial
+   dev-vcs/subversion
+   )
+"
+
+python_test() {
+   # From travis.yml
+   # Set git config to silence some stuff in the tests
+   git config --global user.email "f...@example.com"
+   git config --global user.name "Foo Bar"
+   # Set the hg user
+   echo -e "[ui]\nusername = Your Name " >> ~/.hgrc
+   # Set the bzr user
+   bzr whoami "Your Name "
+   #git config --global user.email "y...@example.com"
+   #git config --global user.name "Your Name"
+
+   nosetests --with-coverage --cover-package vcstools || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/vcstools/

2016-02-23 Thread Alexis Ballier
commit: ed1d9ba52e9e36c976a08522355250886e646835
Author: Alexis Ballier  gentoo  org>
AuthorDate: Tue Feb 23 18:48:32 2016 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Tue Feb 23 18:48:32 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed1d9ba5

dev-python/vcstools: add python 3.5 support

Package-Manager: portage-2.2.27
Signed-off-by: Alexis Ballier  gentoo.org>

 dev-python/vcstools/vcstools-0.1.38.ebuild | 2 +-
 dev-python/vcstools/vcstools-.ebuild   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/vcstools/vcstools-0.1.38.ebuild 
b/dev-python/vcstools/vcstools-0.1.38.ebuild
index d7a8169..29cfdfa 100644
--- a/dev-python/vcstools/vcstools-0.1.38.ebuild
+++ b/dev-python/vcstools/vcstools-0.1.38.ebuild
@@ -3,7 +3,7 @@
 # $Id$
 
 EAPI=5
-PYTHON_COMPAT=( python{2_7,3_3,3_4} )
+PYTHON_COMPAT=( python{2_7,3_3,3_4,3_5} )
 
 SCM=""
 if [ "${PV#}" != "${PV}" ] ; then

diff --git a/dev-python/vcstools/vcstools-.ebuild 
b/dev-python/vcstools/vcstools-.ebuild
index d7a8169..29cfdfa 100644
--- a/dev-python/vcstools/vcstools-.ebuild
+++ b/dev-python/vcstools/vcstools-.ebuild
@@ -3,7 +3,7 @@
 # $Id$
 
 EAPI=5
-PYTHON_COMPAT=( python{2_7,3_3,3_4} )
+PYTHON_COMPAT=( python{2_7,3_3,3_4,3_5} )
 
 SCM=""
 if [ "${PV#}" != "${PV}" ] ; then



[gentoo-commits] repo/gentoo:master commit in: dev-python/vcstools/

2016-02-23 Thread Alexis Ballier
commit: f8bc77b745976f6d62be15c77eb869fcb8e65588
Author: Alexis Ballier  gentoo  org>
AuthorDate: Tue Feb 23 18:40:25 2016 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Tue Feb 23 18:40:25 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8bc77b7

dev-python/vcstools: remove old

Package-Manager: portage-2.2.27
Signed-off-by: Alexis Ballier  gentoo.org>

 dev-python/vcstools/Manifest   |  1 -
 dev-python/vcstools/vcstools-0.1.37.ebuild | 59 --
 2 files changed, 60 deletions(-)

diff --git a/dev-python/vcstools/Manifest b/dev-python/vcstools/Manifest
index 51d033a..bad9fdc 100644
--- a/dev-python/vcstools/Manifest
+++ b/dev-python/vcstools/Manifest
@@ -1,2 +1 @@
-DIST vcstools-0.1.37.tar.gz 54213 SHA256 
8d66379c5e5772a42b9680c9120a718bdc904745be22096d1f2bd5934cd625fc SHA512 
c2992fd9977dd5cb0090319b828add26f60769bb7649d873e8edcac45c23a913667cde31f7ab658d5ce7de82930a5eb0ea9083994ea93b6ee9433966e70ee7b2
 WHIRLPOOL 
aea89a863217ad09e2d183aa04f5c5173f6e7330ff2bfa1e713ab910f3ad0017e95fbf69c1cd94c10e20b7baa5974ad40fe9efda546860ef2a35f100808eb09e
 DIST vcstools-0.1.38.tar.gz 54671 SHA256 
0e3d2b5681c2776453fb5b61ceab61fdb965d5342e46c08a5b62095eb0237117 SHA512 
a3693d34777235e562a5db006af8f33590df99ffce96f5d3cfd2d816ebdc23ee5fb3536bf289b64a36588e60ce20ce8396a448394f300a12672fd8bf5800973e
 WHIRLPOOL 
86fccbb181849f2b60d8159073bb3de659b7d96173952cb9b68a2869048827c48860fb67859db1341a0defeee0915d41c1d6e77e812f807ca11e91e92e0ed250

diff --git a/dev-python/vcstools/vcstools-0.1.37.ebuild 
b/dev-python/vcstools/vcstools-0.1.37.ebuild
deleted file mode 100644
index d7a8169..000
--- a/dev-python/vcstools/vcstools-0.1.37.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-PYTHON_COMPAT=( python{2_7,3_3,3_4} )
-
-SCM=""
-if [ "${PV#}" != "${PV}" ] ; then
-   SCM="git-r3"
-   EGIT_REPO_URI="https://github.com/vcstools/vcstools;
-fi
-
-inherit ${SCM} distutils-r1
-
-DESCRIPTION="Python library for interacting with various VCS systems"
-HOMEPAGE="http://wiki.ros.org/vcstools;
-if [ "${PV#}" != "${PV}" ] ; then
-   SRC_URI=""
-   KEYWORDS=""
-else
-   SRC_URI="http://download.ros.org/downloads/${PN}/${P}.tar.gz
-   http://github.com/vcstools/vcstools/archive/${PV}.tar.gz -> 
${P}.tar.gz
-   "
-   KEYWORDS="~amd64 ~arm"
-fi
-
-LICENSE="BSD"
-SLOT="0"
-IUSE="test"
-
-RDEPEND="
-   dev-python/pyyaml[${PYTHON_USEDEP}]
-   dev-python/python-dateutil[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}
-   test? (
-   dev-python/nose[${PYTHON_USEDEP}]
-   dev-vcs/git
-   dev-vcs/bzr
-   dev-vcs/mercurial
-   dev-vcs/subversion
-   )
-"
-
-python_test() {
-   # From travis.yml
-   # Set git config to silence some stuff in the tests
-   git config --global user.email "f...@example.com"
-   git config --global user.name "Foo Bar"
-   # Set the hg user
-   echo -e "[ui]\nusername = Your Name " >> ~/.hgrc
-   # Set the bzr user
-   bzr whoami "Your Name "
-   #git config --global user.email "y...@example.com"
-   #git config --global user.name "Your Name"
-
-   nosetests --with-coverage --cover-package vcstools || die
-}



[gentoo-commits] repo/gentoo:master commit in: dev-python/vcstools/

2015-09-17 Thread Alexis Ballier
commit: 2bdd3d55e7ef03fdd661b4a315db08c7309b3a97
Author: Alexis Ballier  gentoo  org>
AuthorDate: Thu Sep 17 08:55:01 2015 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Thu Sep 17 08:55:15 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2bdd3d55

dev-python/vcstools: initial import; ebuild by me.

Package-Manager: portage-2.2.20.1

 dev-python/vcstools/Manifest   |  1 +
 dev-python/vcstools/metadata.xml   |  5 +++
 dev-python/vcstools/vcstools-0.1.37.ebuild | 59 ++
 dev-python/vcstools/vcstools-.ebuild   | 59 ++
 4 files changed, 124 insertions(+)

diff --git a/dev-python/vcstools/Manifest b/dev-python/vcstools/Manifest
new file mode 100644
index 000..6f56cb3
--- /dev/null
+++ b/dev-python/vcstools/Manifest
@@ -0,0 +1 @@
+DIST vcstools-0.1.37.tar.gz 54213 SHA256 
8d66379c5e5772a42b9680c9120a718bdc904745be22096d1f2bd5934cd625fc SHA512 
c2992fd9977dd5cb0090319b828add26f60769bb7649d873e8edcac45c23a913667cde31f7ab658d5ce7de82930a5eb0ea9083994ea93b6ee9433966e70ee7b2
 WHIRLPOOL 
aea89a863217ad09e2d183aa04f5c5173f6e7330ff2bfa1e713ab910f3ad0017e95fbf69c1cd94c10e20b7baa5974ad40fe9efda546860ef2a35f100808eb09e

diff --git a/dev-python/vcstools/metadata.xml b/dev-python/vcstools/metadata.xml
new file mode 100644
index 000..c42ea5b
--- /dev/null
+++ b/dev-python/vcstools/metadata.xml
@@ -0,0 +1,5 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+ros
+

diff --git a/dev-python/vcstools/vcstools-0.1.37.ebuild 
b/dev-python/vcstools/vcstools-0.1.37.ebuild
new file mode 100644
index 000..d7a8169
--- /dev/null
+++ b/dev-python/vcstools/vcstools-0.1.37.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+PYTHON_COMPAT=( python{2_7,3_3,3_4} )
+
+SCM=""
+if [ "${PV#}" != "${PV}" ] ; then
+   SCM="git-r3"
+   EGIT_REPO_URI="https://github.com/vcstools/vcstools;
+fi
+
+inherit ${SCM} distutils-r1
+
+DESCRIPTION="Python library for interacting with various VCS systems"
+HOMEPAGE="http://wiki.ros.org/vcstools;
+if [ "${PV#}" != "${PV}" ] ; then
+   SRC_URI=""
+   KEYWORDS=""
+else
+   SRC_URI="http://download.ros.org/downloads/${PN}/${P}.tar.gz
+   http://github.com/vcstools/vcstools/archive/${PV}.tar.gz -> 
${P}.tar.gz
+   "
+   KEYWORDS="~amd64 ~arm"
+fi
+
+LICENSE="BSD"
+SLOT="0"
+IUSE="test"
+
+RDEPEND="
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   dev-python/python-dateutil[${PYTHON_USEDEP}]
+"
+DEPEND="${RDEPEND}
+   test? (
+   dev-python/nose[${PYTHON_USEDEP}]
+   dev-vcs/git
+   dev-vcs/bzr
+   dev-vcs/mercurial
+   dev-vcs/subversion
+   )
+"
+
+python_test() {
+   # From travis.yml
+   # Set git config to silence some stuff in the tests
+   git config --global user.email "f...@example.com"
+   git config --global user.name "Foo Bar"
+   # Set the hg user
+   echo -e "[ui]\nusername = Your Name " >> ~/.hgrc
+   # Set the bzr user
+   bzr whoami "Your Name "
+   #git config --global user.email "y...@example.com"
+   #git config --global user.name "Your Name"
+
+   nosetests --with-coverage --cover-package vcstools || die
+}

diff --git a/dev-python/vcstools/vcstools-.ebuild 
b/dev-python/vcstools/vcstools-.ebuild
new file mode 100644
index 000..d7a8169
--- /dev/null
+++ b/dev-python/vcstools/vcstools-.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+PYTHON_COMPAT=( python{2_7,3_3,3_4} )
+
+SCM=""
+if [ "${PV#}" != "${PV}" ] ; then
+   SCM="git-r3"
+   EGIT_REPO_URI="https://github.com/vcstools/vcstools;
+fi
+
+inherit ${SCM} distutils-r1
+
+DESCRIPTION="Python library for interacting with various VCS systems"
+HOMEPAGE="http://wiki.ros.org/vcstools;
+if [ "${PV#}" != "${PV}" ] ; then
+   SRC_URI=""
+   KEYWORDS=""
+else
+   SRC_URI="http://download.ros.org/downloads/${PN}/${P}.tar.gz
+   http://github.com/vcstools/vcstools/archive/${PV}.tar.gz -> 
${P}.tar.gz
+   "
+   KEYWORDS="~amd64 ~arm"
+fi
+
+LICENSE="BSD"
+SLOT="0"
+IUSE="test"
+
+RDEPEND="
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   dev-python/python-dateutil[${PYTHON_USEDEP}]
+"
+DEPEND="${RDEPEND}
+   test? (
+   dev-python/nose[${PYTHON_USEDEP}]
+   dev-vcs/git
+   dev-vcs/bzr
+   dev-vcs/mercurial
+   dev-vcs/subversion
+   )
+"
+
+python_test() {
+   # From travis.yml
+   # Set git config to silence some stuff in the tests
+   git config --global user.email "f...@example.com"
+   git config --global user.name "Foo Bar"
+   # Set the hg user
+   echo -e