[gentoo-commits] repo/proj/guru:dev commit in: dev-python/factory_boy/, dev-python/factory-boy/, profiles/updates/, ...

2023-03-16 Thread Anna Vyalkova
commit: 14967e96f54f75e4de755420e002a77fb45afb57
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Thu Mar 16 13:26:40 2023 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Thu Mar 16 13:26:40 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=14967e96

dev-python/factory-boy: rename

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 dev-python/{factory_boy => factory-boy}/Manifest  | 0
 .../factory_boy-3.2.1.ebuild => factory-boy/factory-boy-3.2.1.ebuild} | 4 ++--
 dev-python/{factory_boy => factory-boy}/metadata.xml  | 0
 dev-python/pytest-randomly/pytest-randomly-3.12.0.ebuild  | 2 +-
 profiles/updates/1Q-2023  | 1 +
 5 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/dev-python/factory_boy/Manifest b/dev-python/factory-boy/Manifest
similarity index 100%
rename from dev-python/factory_boy/Manifest
rename to dev-python/factory-boy/Manifest

diff --git a/dev-python/factory_boy/factory_boy-3.2.1.ebuild 
b/dev-python/factory-boy/factory-boy-3.2.1.ebuild
similarity index 93%
rename from dev-python/factory_boy/factory_boy-3.2.1.ebuild
rename to dev-python/factory-boy/factory-boy-3.2.1.ebuild
index 705979428..ad8f1ba1d 100644
--- a/dev-python/factory_boy/factory_boy-3.2.1.ebuild
+++ b/dev-python/factory-boy/factory-boy-3.2.1.ebuild
@@ -9,7 +9,7 @@ inherit distutils-r1
 
 DESCRIPTION="A fixtures replacement tool"
 HOMEPAGE="https://github.com/FactoryBoy/factory_boy;
-SRC_URI="https://github.com/FactoryBoy/${PN}/archive/${PV}.tar.gz -> 
${P}.gh.tar.gz"
+SRC_URI="https://github.com/FactoryBoy/${PN}/archive/${PV}.tar.gz -> 
${P/-/_}.gh.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
@@ -24,7 +24,7 @@ BDEPEND="
dev-python/sqlalchemy[${PYTHON_USEDEP}]
)
doc? (
-   dev-python/factory_boy[${PYTHON_USEDEP}]
+   dev-python/factory-boy[${PYTHON_USEDEP}]
)
 "
 

diff --git a/dev-python/factory_boy/metadata.xml 
b/dev-python/factory-boy/metadata.xml
similarity index 100%
rename from dev-python/factory_boy/metadata.xml
rename to dev-python/factory-boy/metadata.xml

diff --git a/dev-python/pytest-randomly/pytest-randomly-3.12.0.ebuild 
b/dev-python/pytest-randomly/pytest-randomly-3.12.0.ebuild
index 38242bcf0..0bdfe9710 100644
--- a/dev-python/pytest-randomly/pytest-randomly-3.12.0.ebuild
+++ b/dev-python/pytest-randomly/pytest-randomly-3.12.0.ebuild
@@ -25,7 +25,7 @@ RDEPEND="
 "
 # tests pytest-xdist integration
 BDEPEND="test? (
-   dev-python/factory_boy[${PYTHON_USEDEP}]
+   dev-python/factory-boy[${PYTHON_USEDEP}]
dev-python/Faker[${PYTHON_USEDEP}]
dev-python/numpy[${PYTHON_USEDEP}]
dev-python/pytest-xdist[${PYTHON_USEDEP}]

diff --git a/profiles/updates/1Q-2023 b/profiles/updates/1Q-2023
index 01d87543b..7764488ac 100644
--- a/profiles/updates/1Q-2023
+++ b/profiles/updates/1Q-2023
@@ -2,3 +2,4 @@ move dev-python/dropbox-sdk-python dev-python/dropbox
 move dev-python/sre_yield dev-python/sre-yield
 move dev-python/http_ece dev-python/http-ece
 move dev-util/psautohint dev-python/psautohint
+move dev-python/factory_boy dev-python/factory-boy



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/factory_boy/

2022-05-30 Thread Alessandro Barbieri
commit: 216950a7aa35f9a64c4f9b2cbe8e5e6b9fd03357
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Mon May 30 22:55:41 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Mon May 30 23:04:23 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=216950a7

dev-python/factory_boy: drop 3.2.0

Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-python/factory_boy/Manifest |  1 -
 dev-python/factory_boy/factory_boy-3.2.0.ebuild | 46 -
 2 files changed, 47 deletions(-)

diff --git a/dev-python/factory_boy/Manifest b/dev-python/factory_boy/Manifest
index 4d792cb42..827660748 100644
--- a/dev-python/factory_boy/Manifest
+++ b/dev-python/factory_boy/Manifest
@@ -1,2 +1 @@
-DIST factory_boy-3.2.0.tar.gz 141428 BLAKE2B 
e8f25b84f31c27af5450af3dadae2ca7af41a8e0a0c71e6a88227404ac1082418059fae43cab57878e6373e3ee981d188098f01ff1001abed34e51e7826b5be5
 SHA512 
1e9736491229aa1648cfe9956c157738f5b9ecfd43e39a2f1d299e3c018763518f04b9bde7b19c1c7dbef48e5a93db818f1010068be541b02453313f71bc37c0
 DIST factory_boy-3.2.1.tar.gz 141947 BLAKE2B 
f7668e945c653276fdf8c28aca728e4dd0aa24e980868a22e116cdb6395170f37f60d9b021c915586681b93d84a50f254b6d4a0b8f75e15991fac91aa4b17e0c
 SHA512 
45f88970fa2adf15160d489335d7843ebf78178ae619e6b1ad2cc2e3af8e6c14763cf1afe21bc4e66d1d7196458d8045862db4d5878d5cfc1f2aa658ccba1812

diff --git a/dev-python/factory_boy/factory_boy-3.2.0.ebuild 
b/dev-python/factory_boy/factory_boy-3.2.0.ebuild
deleted file mode 100644
index 769ecc07f..0
--- a/dev-python/factory_boy/factory_boy-3.2.0.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-PYTHON_COMPAT=( python3_{8,9} )
-
-inherit distutils-r1
-
-DESCRIPTION="A fixtures replacement tool"
-HOMEPAGE="https://github.com/FactoryBoy/factory_boy;
-SRC_URI="https://github.com/FactoryBoy/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND=">=dev-python/Faker-0.7.0[${PYTHON_USEDEP}]"
-BDEPEND="
-   test? (
-   $(python_gen_impl_dep sqlite)
-   dev-python/django[${PYTHON_USEDEP}]
-   dev-python/mongoengine[${PYTHON_USEDEP}]
-   dev-python/pillow[jpeg,${PYTHON_USEDEP}]
-   dev-python/sqlalchemy[${PYTHON_USEDEP}]
-   )
-   doc? (
-   dev-python/factory_boy[${PYTHON_USEDEP}]
-   )
-"
-
-python_prepare_all() {
-   # Fix symbolic link QA
-   rm ChangeLog || die "remove failed"
-   cp docs/changelog.rst ChangeLog || die "copy failed"
-
-   # Disable online tests
-   sed -i -e 's:tearDownClass:_&:' \
-   -e 's:test_creation:_&:' \
-   tests/test_mongoengine.py  || die
-
-   distutils-r1_python_prepare_all
-}
-
-distutils_enable_tests --install unittest
-distutils_enable_sphinx docs dev-python/sphinx_rtd_theme 
dev-python/sphinxcontrib-spelling



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/factory_boy/

2022-05-30 Thread Alessandro Barbieri
commit: 4de1556fdd89a99aabf9b6ddabef9801c82e289b
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Mon May 30 22:56:12 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Mon May 30 23:04:23 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4de1556f

dev-python/factory_boy: update SRC_URI

Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-python/factory_boy/Manifest | 2 +-
 dev-python/factory_boy/factory_boy-3.2.1.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/factory_boy/Manifest b/dev-python/factory_boy/Manifest
index 827660748..bcb816980 100644
--- a/dev-python/factory_boy/Manifest
+++ b/dev-python/factory_boy/Manifest
@@ -1 +1 @@
-DIST factory_boy-3.2.1.tar.gz 141947 BLAKE2B 
f7668e945c653276fdf8c28aca728e4dd0aa24e980868a22e116cdb6395170f37f60d9b021c915586681b93d84a50f254b6d4a0b8f75e15991fac91aa4b17e0c
 SHA512 
45f88970fa2adf15160d489335d7843ebf78178ae619e6b1ad2cc2e3af8e6c14763cf1afe21bc4e66d1d7196458d8045862db4d5878d5cfc1f2aa658ccba1812
+DIST factory_boy-3.2.1.gh.tar.gz 141947 BLAKE2B 
f7668e945c653276fdf8c28aca728e4dd0aa24e980868a22e116cdb6395170f37f60d9b021c915586681b93d84a50f254b6d4a0b8f75e15991fac91aa4b17e0c
 SHA512 
45f88970fa2adf15160d489335d7843ebf78178ae619e6b1ad2cc2e3af8e6c14763cf1afe21bc4e66d1d7196458d8045862db4d5878d5cfc1f2aa658ccba1812

diff --git a/dev-python/factory_boy/factory_boy-3.2.1.ebuild 
b/dev-python/factory_boy/factory_boy-3.2.1.ebuild
index 8d795eb62..358e05f2f 100644
--- a/dev-python/factory_boy/factory_boy-3.2.1.ebuild
+++ b/dev-python/factory_boy/factory_boy-3.2.1.ebuild
@@ -9,7 +9,7 @@ inherit distutils-r1
 
 DESCRIPTION="A fixtures replacement tool"
 HOMEPAGE="https://github.com/FactoryBoy/factory_boy;
-SRC_URI="https://github.com/FactoryBoy/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+SRC_URI="https://github.com/FactoryBoy/${PN}/archive/${PV}.tar.gz -> 
${P}.gh.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/factory_boy/

2022-03-16 Thread Alessandro Barbieri
commit: 4a4dca26c739fcea52dd99dd7610b1c8b97e9ea1
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Thu Mar 17 01:39:26 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Thu Mar 17 01:39:26 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4a4dca26

dev-python/factory_boy: add 3.2.1

Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-python/factory_boy/Manifest |  1 +
 dev-python/factory_boy/factory_boy-3.2.1.ebuild | 47 +
 2 files changed, 48 insertions(+)

diff --git a/dev-python/factory_boy/Manifest b/dev-python/factory_boy/Manifest
index 09900557e..4d792cb42 100644
--- a/dev-python/factory_boy/Manifest
+++ b/dev-python/factory_boy/Manifest
@@ -1 +1,2 @@
 DIST factory_boy-3.2.0.tar.gz 141428 BLAKE2B 
e8f25b84f31c27af5450af3dadae2ca7af41a8e0a0c71e6a88227404ac1082418059fae43cab57878e6373e3ee981d188098f01ff1001abed34e51e7826b5be5
 SHA512 
1e9736491229aa1648cfe9956c157738f5b9ecfd43e39a2f1d299e3c018763518f04b9bde7b19c1c7dbef48e5a93db818f1010068be541b02453313f71bc37c0
+DIST factory_boy-3.2.1.tar.gz 141947 BLAKE2B 
f7668e945c653276fdf8c28aca728e4dd0aa24e980868a22e116cdb6395170f37f60d9b021c915586681b93d84a50f254b6d4a0b8f75e15991fac91aa4b17e0c
 SHA512 
45f88970fa2adf15160d489335d7843ebf78178ae619e6b1ad2cc2e3af8e6c14763cf1afe21bc4e66d1d7196458d8045862db4d5878d5cfc1f2aa658ccba1812

diff --git a/dev-python/factory_boy/factory_boy-3.2.1.ebuild 
b/dev-python/factory_boy/factory_boy-3.2.1.ebuild
new file mode 100644
index 0..a4a2b9390
--- /dev/null
+++ b/dev-python/factory_boy/factory_boy-3.2.1.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8,9} )
+
+inherit distutils-r1
+
+DESCRIPTION="A fixtures replacement tool"
+HOMEPAGE="https://github.com/FactoryBoy/factory_boy;
+SRC_URI="https://github.com/FactoryBoy/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND=">=dev-python/Faker-0.7.0[${PYTHON_USEDEP}]"
+BDEPEND="
+   test? (
+   $(python_gen_impl_dep sqlite)
+   dev-python/django[${PYTHON_USEDEP}]
+   dev-python/mongoengine[${PYTHON_USEDEP}]
+   dev-python/pillow[jpeg,${PYTHON_USEDEP}]
+   dev-python/sqlalchemy[${PYTHON_USEDEP}]
+   )
+   doc? (
+   dev-python/factory_boy[${PYTHON_USEDEP}]
+   )
+"
+
+python_prepare_all() {
+   # Fix symbolic link QA
+   rm ChangeLog || die "remove failed"
+   cp docs/changelog.rst ChangeLog || die "copy failed"
+
+   # Disable online tests
+   sed -i \
+   -e 's|tearDownClass|_&|' \
+   -e 's|test_creation|_&|' \
+   tests/test_mongoengine.py  || die
+
+   distutils-r1_python_prepare_all
+}
+
+distutils_enable_tests --install unittest
+distutils_enable_sphinx docs dev-python/sphinx_rtd_theme 
dev-python/sphinxcontrib-spelling



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/factory_boy/

2021-06-14 Thread Alessandro Barbieri
commit: 1591dd27d68e149f3f426738f2f7edec17f6b15c
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Mon Jun 14 22:50:20 2021 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Mon Jun 14 23:09:43 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1591dd27

dev-python/factory_boy: drop 3.1.0

Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-python/factory_boy/Manifest |  1 -
 dev-python/factory_boy/factory_boy-3.1.0.ebuild | 46 -
 2 files changed, 47 deletions(-)

diff --git a/dev-python/factory_boy/Manifest b/dev-python/factory_boy/Manifest
index 0369c8b2e..09900557e 100644
--- a/dev-python/factory_boy/Manifest
+++ b/dev-python/factory_boy/Manifest
@@ -1,2 +1 @@
-DIST factory_boy-3.1.0.tar.gz 144612 BLAKE2B 
75968ed836183ccaabe229f5866ed409d38e5c57cca0cf2e54ed737116bad5632dee8f79004be26ff9ed2cf8a270a4e7f2318ab83f1e0f443a6f4b5f0b77cf26
 SHA512 
6fff7b26f1a8a2c533591699527f40d922f287663fe4fab3ce38204651d57bd6b287a4e01e5e0195cf5337cc48b25db0e97f64acd5b5b3799f3814f14da8e5a5
 DIST factory_boy-3.2.0.tar.gz 141428 BLAKE2B 
e8f25b84f31c27af5450af3dadae2ca7af41a8e0a0c71e6a88227404ac1082418059fae43cab57878e6373e3ee981d188098f01ff1001abed34e51e7826b5be5
 SHA512 
1e9736491229aa1648cfe9956c157738f5b9ecfd43e39a2f1d299e3c018763518f04b9bde7b19c1c7dbef48e5a93db818f1010068be541b02453313f71bc37c0

diff --git a/dev-python/factory_boy/factory_boy-3.1.0.ebuild 
b/dev-python/factory_boy/factory_boy-3.1.0.ebuild
deleted file mode 100644
index acdb9bd22..0
--- a/dev-python/factory_boy/factory_boy-3.1.0.ebuild
+++ /dev/null
@@ -1,46 +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,9} )
-
-inherit distutils-r1
-
-DESCRIPTION="A fixtures replacement tool"
-HOMEPAGE="https://github.com/FactoryBoy/factory_boy;
-SRC_URI="https://github.com/FactoryBoy/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="dev-python/Faker[${PYTHON_USEDEP}]"
-BDEPEND="
-   test? (
-   $(python_gen_impl_dep sqlite)
-   dev-python/django[${PYTHON_USEDEP}]
-   dev-python/mongoengine[${PYTHON_USEDEP}]
-   dev-python/pillow[jpeg,${PYTHON_USEDEP}]
-   dev-python/sqlalchemy[${PYTHON_USEDEP}]
-   )
-   doc? (
-   dev-python/factory_boy[${PYTHON_USEDEP}]
-   )
-"
-
-python_prepare_all() {
-   # Fix symbolic link QA
-   rm ChangeLog || die "remove failed"
-   cp docs/changelog.rst ChangeLog || die "copy failed"
-
-   # Disable online tests
-   sed -i -e 's:tearDownClass:_&:' \
-   -e 's:test_creation:_&:' \
-   tests/test_mongoengine.py  || die
-
-   distutils-r1_python_prepare_all
-}
-
-distutils_enable_tests --install unittest
-distutils_enable_sphinx docs dev-python/sphinx_rtd_theme



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/factory_boy/

2021-05-05 Thread Alessandro Barbieri
commit: 4b25a64b633d962751b147323ba20f7762808be1
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Wed May  5 07:26:45 2021 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Wed May  5 07:32:53 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4b25a64b

dev-python/factory_boy: comaintainers welcome

Signed-off-by: Alessandro Barbieri  gmail.com>

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

diff --git a/dev-python/factory_boy/metadata.xml 
b/dev-python/factory_boy/metadata.xml
index 37dfb1886..4e686ea06 100644
--- a/dev-python/factory_boy/metadata.xml
+++ b/dev-python/factory_boy/metadata.xml
@@ -2,6 +2,7 @@
 http://www.gentoo.org/dtd/metadata.dtd;>
 

+   co-maintainers welcome
lssndrbarbi...@gmail.com
Alessandro Barbieri




[gentoo-commits] repo/proj/guru:dev commit in: dev-python/factory_boy/

2021-04-14 Thread Theo Anderson
commit: 88fab97a7d30eed994c7d2501bca575d0aefc16a
Author: Theo Anderson  posteo  de>
AuthorDate: Wed Apr 14 08:58:29 2021 +
Commit: Theo Anderson  posteo  de>
CommitDate: Wed Apr 14 09:04:48 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=88fab97a

dev-python/factory_boy: drop x86

Signed-off-by: Theo Anderson  posteo.de>

 dev-python/factory_boy/factory_boy-3.1.0.ebuild | 2 +-
 dev-python/factory_boy/factory_boy-3.2.0.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/factory_boy/factory_boy-3.1.0.ebuild 
b/dev-python/factory_boy/factory_boy-3.1.0.ebuild
index f7cd9f10a..acdb9bd22 100644
--- a/dev-python/factory_boy/factory_boy-3.1.0.ebuild
+++ b/dev-python/factory_boy/factory_boy-3.1.0.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/FactoryBoy/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64"
 
 RDEPEND="dev-python/Faker[${PYTHON_USEDEP}]"
 BDEPEND="

diff --git a/dev-python/factory_boy/factory_boy-3.2.0.ebuild 
b/dev-python/factory_boy/factory_boy-3.2.0.ebuild
index 78af8047c..21685d557 100644
--- a/dev-python/factory_boy/factory_boy-3.2.0.ebuild
+++ b/dev-python/factory_boy/factory_boy-3.2.0.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/FactoryBoy/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64"
 
 RDEPEND=">=dev-python/Faker-0.7.0[${PYTHON_USEDEP}]"
 BDEPEND="



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/factory_boy/

2021-03-22 Thread Alessandro Barbieri
commit: 3686a367137005e14a83d04de9710a7f265cb46f
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Mon Mar 22 23:38:24 2021 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Tue Mar 23 00:03:11 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3686a367

dev-python/factory_boy: bump

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-python/factory_boy/Manifest |  1 +
 dev-python/factory_boy/factory_boy-3.2.0.ebuild | 46 +
 2 files changed, 47 insertions(+)

diff --git a/dev-python/factory_boy/Manifest b/dev-python/factory_boy/Manifest
index 3f8ee384..0369c8b2 100644
--- a/dev-python/factory_boy/Manifest
+++ b/dev-python/factory_boy/Manifest
@@ -1 +1,2 @@
 DIST factory_boy-3.1.0.tar.gz 144612 BLAKE2B 
75968ed836183ccaabe229f5866ed409d38e5c57cca0cf2e54ed737116bad5632dee8f79004be26ff9ed2cf8a270a4e7f2318ab83f1e0f443a6f4b5f0b77cf26
 SHA512 
6fff7b26f1a8a2c533591699527f40d922f287663fe4fab3ce38204651d57bd6b287a4e01e5e0195cf5337cc48b25db0e97f64acd5b5b3799f3814f14da8e5a5
+DIST factory_boy-3.2.0.tar.gz 141428 BLAKE2B 
e8f25b84f31c27af5450af3dadae2ca7af41a8e0a0c71e6a88227404ac1082418059fae43cab57878e6373e3ee981d188098f01ff1001abed34e51e7826b5be5
 SHA512 
1e9736491229aa1648cfe9956c157738f5b9ecfd43e39a2f1d299e3c018763518f04b9bde7b19c1c7dbef48e5a93db818f1010068be541b02453313f71bc37c0

diff --git a/dev-python/factory_boy/factory_boy-3.2.0.ebuild 
b/dev-python/factory_boy/factory_boy-3.2.0.ebuild
new file mode 100644
index ..78af8047
--- /dev/null
+++ b/dev-python/factory_boy/factory_boy-3.2.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+PYTHON_COMPAT=( python3_{7,8,9} )
+
+inherit distutils-r1
+
+DESCRIPTION="A fixtures replacement tool"
+HOMEPAGE="https://github.com/FactoryBoy/factory_boy;
+SRC_URI="https://github.com/FactoryBoy/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND=">=dev-python/Faker-0.7.0[${PYTHON_USEDEP}]"
+BDEPEND="
+   test? (
+   $(python_gen_impl_dep sqlite)
+   dev-python/django[${PYTHON_USEDEP}]
+   dev-python/mongoengine[${PYTHON_USEDEP}]
+   dev-python/pillow[jpeg,${PYTHON_USEDEP}]
+   dev-python/sqlalchemy[${PYTHON_USEDEP}]
+   )
+   doc? (
+   dev-python/factory_boy[${PYTHON_USEDEP}]
+   )
+"
+
+python_prepare_all() {
+   # Fix symbolic link QA
+   rm ChangeLog || die "remove failed"
+   cp docs/changelog.rst ChangeLog || die "copy failed"
+
+   # Disable online tests
+   sed -i -e 's:tearDownClass:_&:' \
+   -e 's:test_creation:_&:' \
+   tests/test_mongoengine.py  || die
+
+   distutils-r1_python_prepare_all
+}
+
+distutils_enable_tests --install unittest
+distutils_enable_sphinx docs dev-python/sphinx_rtd_theme 
dev-python/sphinxcontrib-spelling



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/factory_boy/, dev-python/faker/, dev-python/pytest-randomly/

2021-02-15 Thread Theo Anderson
commit: afd6fe816e09d7e7769ee1e8cd8f1a44ade21e9a
Author: Theo Anderson  posteo  de>
AuthorDate: Tue Feb 16 01:43:57 2021 +
Commit: Theo Anderson  posteo  de>
CommitDate: Tue Feb 16 01:43:57 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=afd6fe81

dev-python/faker: remove package added to ::gentoo (dev-python/Faker)

Closes: https://github.com/gentoo/guru/issues/40
Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Theo Anderson  posteo.de>

 dev-python/factory_boy/factory_boy-3.1.0.ebuild|  4 +-
 dev-python/faker/Manifest  |  1 -
 dev-python/faker/faker-5.0.2.ebuild| 43 --
 dev-python/faker/metadata.xml  | 35 --
 .../pytest-randomly/pytest-randomly-3.5.0.ebuild   |  4 +-
 5 files changed, 4 insertions(+), 83 deletions(-)

diff --git a/dev-python/factory_boy/factory_boy-3.1.0.ebuild 
b/dev-python/factory_boy/factory_boy-3.1.0.ebuild
index 8b9ce83f..f7cd9f10 100644
--- a/dev-python/factory_boy/factory_boy-3.1.0.ebuild
+++ b/dev-python/factory_boy/factory_boy-3.1.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"
@@ -15,7 +15,7 @@ LICENSE="MIT"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
 
-RDEPEND="dev-python/faker[${PYTHON_USEDEP}]"
+RDEPEND="dev-python/Faker[${PYTHON_USEDEP}]"
 BDEPEND="
test? (
$(python_gen_impl_dep sqlite)

diff --git a/dev-python/faker/Manifest b/dev-python/faker/Manifest
deleted file mode 100644
index 15e14850..
--- a/dev-python/faker/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST faker-5.0.2.tar.gz 1070479 BLAKE2B 
72627ef272bde4692cc524b5970d5080772efaddcb0c0116709cfd7881a94f73052573aab1cdca5813e907429ae6f054fb9cd11c6a7a02b8035f74576641c9bb
 SHA512 
b7694b3d5ec34ab136d4a6ff87815c3bd5e69f88b339e0382ba8dda62df09df5a4d291a18958e4b2807572893707c10793da092464de5f9f03a63e4a07f35501

diff --git a/dev-python/faker/faker-5.0.2.ebuild 
b/dev-python/faker/faker-5.0.2.ebuild
deleted file mode 100644
index d5a17fb9..
--- a/dev-python/faker/faker-5.0.2.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-DISTUTILS_USE_SETUPTOOLS=rdepend
-PYTHON_COMPAT=( python3_{7,8,9} )
-
-inherit distutils-r1
-
-DESCRIPTION="Python package that generates fake data"
-HOMEPAGE="
-   https://github.com/joke2k/faker
-   https://pypi.org/project/Faker
-"
-SRC_URI="https://github.com/joke2k/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
-   >=dev-python/python-dateutil-2.4[${PYTHON_USEDEP}]
-   >=dev-python/text-unidecode-1.3[${PYTHON_USEDEP}]
-"
-BDEPEND="test? (
-   dev-python/freezegun[${PYTHON_USEDEP}]
-   >=dev-python/pytest-6.0.1[${PYTHON_USEDEP}]
-   >=dev-python/random2-1.0.1[${PYTHON_USEDEP}]
-   >=dev-python/ukpostcodeparser-1.1.1[${PYTHON_USEDEP}]
-   >=dev-python/validators-0.13.0[${PYTHON_USEDEP}]
-   )
-"
-
-src_prepare() {
-   export READTHEDOCS=True || die
-   default
-}
-
-distutils_enable_tests --install pytest
-#TODO: make docs working
-#Handler  for event 
'builder-inited' threw an exception (exception: [Errno 2] No such file or 
directory: '/var/tmp/portage/dev-python/faker-5.0.0/work/docs/providers.rst')
-#distutils_enable_sphinx docs --no-autodoc

diff --git a/dev-python/faker/metadata.xml b/dev-python/faker/metadata.xml
deleted file mode 100644
index df805486..
--- a/dev-python/faker/metadata.xml
+++ /dev/null
@@ -1,35 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   lssndrbarbi...@gmail.com
-   Alessandro Barbieri
-   
-   
-   Python package that generates fake data for you.
-   Whether you need to bootstrap your database, create good-looking
-   XML documents, fill-in your persistence to stress test it,
-   or anonymize data taken from a production service, Faker is for you.
-   
-   
-   
-   
-   Daniele Faraglia
-   
-   
-   jok...@gmail.com
-   
-   
-   
-   https://faker.readthedocs.io/en/stable
-   
-   
-   https://github.com/joke2k/faker/issues
-   
-   
-   
https://raw.githubusercontent.com/joke2k/faker/master/CHANGELOG.rst
-   
-   joke2k/faker
-   Faker
-   
-

diff --git a/dev-python/pytest-randomly/pytest-randomly-3.5.0.ebuild 
b/dev-python/pytest-randomly/pytest-randomly-3.5.0.ebuild
index cd01e648..d26ebd55 100644
--- 

[gentoo-commits] repo/proj/guru:dev commit in: dev-python/factory_boy/, dev-python/factory_boy/files/

2020-12-18 Thread Andrew Ammerlaan
commit: 39e0d07921b7b5954c675cf27b65858baf312282
Author: Andrew Ammerlaan  riseup  net>
AuthorDate: Fri Dec 18 16:17:40 2020 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Fri Dec 18 16:17:40 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=39e0d079

dev-python/factory_boy: version bump 3.1.0, add py3.9

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Andrew Ammerlaan  riseup.net>

 dev-python/factory_boy/Manifest|  3 +-
 .../factory_boy/factory_boy-2.12.0-r1.ebuild   | 44 --
 ...y_boy-3.0.1.ebuild => factory_boy-3.1.0.ebuild} |  4 +-
 .../files/factory_boy-2.11.1-test.patch| 22 ---
 4 files changed, 3 insertions(+), 70 deletions(-)

diff --git a/dev-python/factory_boy/Manifest b/dev-python/factory_boy/Manifest
index 17b2aaf3..3f8ee384 100644
--- a/dev-python/factory_boy/Manifest
+++ b/dev-python/factory_boy/Manifest
@@ -1,2 +1 @@
-DIST factory_boy-2.12.0.tar.gz 142758 BLAKE2B 
ce5ebae106fd57ce5292ad4713e20e5a83a818675746dd3bb241ad3592da83975b87659547740a3cddb646795889605260ce24d6f1878994418eec35c9b7b8da
 SHA512 
33236bc02d5331998bb210af498bea46fc9540e66af32db8fdab563193b7ae8870e7cc01c93c24a03ee23ba64bac6ca27a72bb51a264d1c7b6bf9b098c65d5d2
-DIST factory_boy-3.0.1.tar.gz 143652 BLAKE2B 
38b21722e9fa5dc248342f7fb3f03126f05aefda052d6e65f7f932c68655aad108bbe0a7f2d643825f475b1ccd33406e1c1b4946413e5ae050a78ba5617decd4
 SHA512 
8e1611e04b40a14d333a33e0f3a938cdf43895fc0559618d06b9acec903829db59c62c34c01f3c8a79e7419bbe347147e1d6a0f106928a334eab505dd04b1890
+DIST factory_boy-3.1.0.tar.gz 144612 BLAKE2B 
75968ed836183ccaabe229f5866ed409d38e5c57cca0cf2e54ed737116bad5632dee8f79004be26ff9ed2cf8a270a4e7f2318ab83f1e0f443a6f4b5f0b77cf26
 SHA512 
6fff7b26f1a8a2c533591699527f40d922f287663fe4fab3ce38204651d57bd6b287a4e01e5e0195cf5337cc48b25db0e97f64acd5b5b3799f3814f14da8e5a5

diff --git a/dev-python/factory_boy/factory_boy-2.12.0-r1.ebuild 
b/dev-python/factory_boy/factory_boy-2.12.0-r1.ebuild
deleted file mode 100644
index 500cc2cd..
--- a/dev-python/factory_boy/factory_boy-2.12.0-r1.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2020 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 fixtures replacement tool"
-HOMEPAGE="https://github.com/FactoryBoy/factory_boy;
-SRC_URI="https://github.com/FactoryBoy/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="dev-python/faker[${PYTHON_USEDEP}]"
-DEPEND="
-   ${RDEPEND}
-   test? (
-   $(python_gen_impl_dep sqlite)
-   dev-python/django[${PYTHON_USEDEP}]
-   dev-python/mongoengine[${PYTHON_USEDEP}]
-   dev-python/pillow[jpeg,${PYTHON_USEDEP}]
-   dev-python/sqlalchemy[${PYTHON_USEDEP}]
-   )
-"
-#not really needed
-#  dev-python/isort[${PYTHON_USEDEP}]
-
-# Disable tests which require running mongod
-PATCHES=( "${FILESDIR}/${PN}-2.11.1-test.patch" )
-
-python_prepare_all() {
-   # Fix symbolic link QA
-   rm ChangeLog || die "remove failed"
-   cp docs/changelog.rst ChangeLog || die "copy failed"
-
-   distutils-r1_python_prepare_all
-}
-
-distutils_enable_tests unittest
-distutils_enable_sphinx docs dev-python/sphinx_rtd_theme

diff --git a/dev-python/factory_boy/factory_boy-3.0.1.ebuild 
b/dev-python/factory_boy/factory_boy-3.1.0.ebuild
similarity index 93%
rename from dev-python/factory_boy/factory_boy-3.0.1.ebuild
rename to dev-python/factory_boy/factory_boy-3.1.0.ebuild
index 91f2687f..8b9ce83f 100644
--- a/dev-python/factory_boy/factory_boy-3.0.1.ebuild
+++ b/dev-python/factory_boy/factory_boy-3.1.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI="7"
 
-PYTHON_COMPAT=( python3_{7,8} )
+PYTHON_COMPAT=( python3_{7,8,9} )
 
 inherit distutils-r1
 
@@ -42,5 +42,5 @@ python_prepare_all() {
distutils-r1_python_prepare_all
 }
 
-distutils_enable_tests unittest
+distutils_enable_tests --install unittest
 distutils_enable_sphinx docs dev-python/sphinx_rtd_theme

diff --git a/dev-python/factory_boy/files/factory_boy-2.11.1-test.patch 
b/dev-python/factory_boy/files/factory_boy-2.11.1-test.patch
deleted file mode 100644
index 0cdb54aa..
--- a/dev-python/factory_boy/files/factory_boy-2.11.1-test.patch
+++ /dev/null
@@ -1,22 +0,0 @@
 ../tests/test_mongoengine.py   2018-12-22 16:22:00.168173656 +0200
-+++ ../tests/test_mongoengine.py   2018-12-22 16:22:23.207181092 +0200
-@@ -58,9 +58,6 @@
- )
- 
- @classmethod
--def tearDownClass(cls):
--cls.db.drop_database(cls.db_name)
--
- def setUp(self):
- mongoengine.connect('factory_boy_test')
- 
-@@ -69,9 +66,3 @@
- self.assertEqual('name0', std.name)
- self.assertEqual('street0', std.address.street)
- self.assertIsNone(std.id)
--
--def test_creation(self):

[gentoo-commits] repo/proj/guru:dev commit in: dev-python/factory_boy/

2020-08-28 Thread Andrew Ammerlaan
commit: d4b9521b452de819d0ffed36165ac8dd418d709f
Author: Andrew Ammerlaan  riseup  net>
AuthorDate: Fri Aug 28 15:06:47 2020 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Fri Aug 28 15:26:10 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d4b9521b

dev-python/factory_boy: version bump 3.0.1

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

 dev-python/factory_boy/Manifest  |  1 +
 dev-python/factory_boy/factory_boy-2.12.0-r1.ebuild  |  2 +-
 ...ry_boy-2.12.0.ebuild => factory_boy-3.0.1.ebuild} | 20 ++--
 3 files changed, 12 insertions(+), 11 deletions(-)

diff --git a/dev-python/factory_boy/Manifest b/dev-python/factory_boy/Manifest
index 5516a43..17b2aaf 100644
--- a/dev-python/factory_boy/Manifest
+++ b/dev-python/factory_boy/Manifest
@@ -1 +1,2 @@
 DIST factory_boy-2.12.0.tar.gz 142758 BLAKE2B 
ce5ebae106fd57ce5292ad4713e20e5a83a818675746dd3bb241ad3592da83975b87659547740a3cddb646795889605260ce24d6f1878994418eec35c9b7b8da
 SHA512 
33236bc02d5331998bb210af498bea46fc9540e66af32db8fdab563193b7ae8870e7cc01c93c24a03ee23ba64bac6ca27a72bb51a264d1c7b6bf9b098c65d5d2
+DIST factory_boy-3.0.1.tar.gz 143652 BLAKE2B 
38b21722e9fa5dc248342f7fb3f03126f05aefda052d6e65f7f932c68655aad108bbe0a7f2d643825f475b1ccd33406e1c1b4946413e5ae050a78ba5617decd4
 SHA512 
8e1611e04b40a14d333a33e0f3a938cdf43895fc0559618d06b9acec903829db59c62c34c01f3c8a79e7419bbe347147e1d6a0f106928a334eab505dd04b1890

diff --git a/dev-python/factory_boy/factory_boy-2.12.0-r1.ebuild 
b/dev-python/factory_boy/factory_boy-2.12.0-r1.ebuild
index 6c902da..500cc2c 100644
--- a/dev-python/factory_boy/factory_boy-2.12.0-r1.ebuild
+++ b/dev-python/factory_boy/factory_boy-2.12.0-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI="7"
 
-PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_COMPAT=( python3_{7,8} )
 
 inherit distutils-r1
 

diff --git a/dev-python/factory_boy/factory_boy-2.12.0.ebuild 
b/dev-python/factory_boy/factory_boy-3.0.1.ebuild
similarity index 75%
rename from dev-python/factory_boy/factory_boy-2.12.0.ebuild
rename to dev-python/factory_boy/factory_boy-3.0.1.ebuild
index f911893..91f2687 100644
--- a/dev-python/factory_boy/factory_boy-2.12.0.ebuild
+++ b/dev-python/factory_boy/factory_boy-3.0.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI="7"
 
-PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_COMPAT=( python3_{7,8} )
 
 inherit distutils-r1
 
@@ -16,31 +16,31 @@ SLOT="0"
 KEYWORDS="~amd64 ~x86"
 
 RDEPEND="dev-python/faker[${PYTHON_USEDEP}]"
-DEPEND="
-   ${RDEPEND}
+BDEPEND="
test? (
$(python_gen_impl_dep sqlite)
dev-python/django[${PYTHON_USEDEP}]
-   dev-python/isort[${PYTHON_USEDEP}]
dev-python/mongoengine[${PYTHON_USEDEP}]
dev-python/pillow[jpeg,${PYTHON_USEDEP}]
dev-python/sqlalchemy[${PYTHON_USEDEP}]
)
+   doc? (
+   dev-python/factory_boy[${PYTHON_USEDEP}]
+   )
 "
-# Disable tests which require running mongod
-PATCHES=( "${FILESDIR}/${PN}-2.11.1-test.patch" )
 
 python_prepare_all() {
# Fix symbolic link QA
rm ChangeLog || die "remove failed"
cp docs/changelog.rst ChangeLog || die "copy failed"
 
+   # Disable online tests
+   sed -i -e 's:tearDownClass:_&:' \
+   -e 's:test_creation:_&:' \
+   tests/test_mongoengine.py  || die
+
distutils-r1_python_prepare_all
 }
 
-#python_test() {
-#  "${EPYTHON}" -m unittest discover -v || die "tests failed with 
${EPYTHON}"
-#}
-
 distutils_enable_tests unittest
 distutils_enable_sphinx docs dev-python/sphinx_rtd_theme



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/factory_boy/

2020-04-27 Thread Alessandro Barbieri
commit: 41821e268c187d6272b09f65b6b630b37c982477
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Mon Apr 27 21:21:58 2020 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Mon Apr 27 21:24:15 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=41821e26

dev-python/factory_boy: deps cleanup

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Alessandro Barbieri  gmail.com>

 .../factory_boy/factory_boy-2.12.0-r1.ebuild   | 44 ++
 dev-python/factory_boy/metadata.xml|  8 
 2 files changed, 52 insertions(+)

diff --git a/dev-python/factory_boy/factory_boy-2.12.0-r1.ebuild 
b/dev-python/factory_boy/factory_boy-2.12.0-r1.ebuild
new file mode 100644
index 000..6c902da
--- /dev/null
+++ b/dev-python/factory_boy/factory_boy-2.12.0-r1.ebuild
@@ -0,0 +1,44 @@
+# 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="A fixtures replacement tool"
+HOMEPAGE="https://github.com/FactoryBoy/factory_boy;
+SRC_URI="https://github.com/FactoryBoy/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="dev-python/faker[${PYTHON_USEDEP}]"
+DEPEND="
+   ${RDEPEND}
+   test? (
+   $(python_gen_impl_dep sqlite)
+   dev-python/django[${PYTHON_USEDEP}]
+   dev-python/mongoengine[${PYTHON_USEDEP}]
+   dev-python/pillow[jpeg,${PYTHON_USEDEP}]
+   dev-python/sqlalchemy[${PYTHON_USEDEP}]
+   )
+"
+#not really needed
+#  dev-python/isort[${PYTHON_USEDEP}]
+
+# Disable tests which require running mongod
+PATCHES=( "${FILESDIR}/${PN}-2.11.1-test.patch" )
+
+python_prepare_all() {
+   # Fix symbolic link QA
+   rm ChangeLog || die "remove failed"
+   cp docs/changelog.rst ChangeLog || die "copy failed"
+
+   distutils-r1_python_prepare_all
+}
+
+distutils_enable_tests unittest
+distutils_enable_sphinx docs dev-python/sphinx_rtd_theme

diff --git a/dev-python/factory_boy/metadata.xml 
b/dev-python/factory_boy/metadata.xml
index 5bacae7..37dfb18 100644
--- a/dev-python/factory_boy/metadata.xml
+++ b/dev-python/factory_boy/metadata.xml
@@ -11,7 +11,15 @@
ORMs (Django, Mongo, SQLAlchemy).


+   
https://github.com/FactoryBoy/factory_boy/issues
+   
https://raw.githubusercontent.com/FactoryBoy/factory_boy/master/docs/changelog.rst
+   https://factoryboy.readthedocs.io
+   
+   raphael.barrois+f...@polytechnique.org
+   Raphaƫl Barrois
+   
FactoryBoy/factory_boy
factory_boy

 
+



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/factory_boy/, dev-python/factory_boy/files/

2020-04-24 Thread Alessandro Barbieri
commit: 0ad2f64b1aeecca2b2387ecd6decd07585808c31
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Fri Apr 24 23:52:43 2020 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Apr 25 00:37:17 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0ad2f64b

dev-python/factory_boy: new package

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-python/factory_boy/Manifest|  1 +
 dev-python/factory_boy/factory_boy-2.12.0.ebuild   | 46 ++
 .../files/factory_boy-2.11.1-test.patch| 22 +++
 dev-python/factory_boy/metadata.xml| 17 
 4 files changed, 86 insertions(+)

diff --git a/dev-python/factory_boy/Manifest b/dev-python/factory_boy/Manifest
new file mode 100644
index 000..5516a43
--- /dev/null
+++ b/dev-python/factory_boy/Manifest
@@ -0,0 +1 @@
+DIST factory_boy-2.12.0.tar.gz 142758 BLAKE2B 
ce5ebae106fd57ce5292ad4713e20e5a83a818675746dd3bb241ad3592da83975b87659547740a3cddb646795889605260ce24d6f1878994418eec35c9b7b8da
 SHA512 
33236bc02d5331998bb210af498bea46fc9540e66af32db8fdab563193b7ae8870e7cc01c93c24a03ee23ba64bac6ca27a72bb51a264d1c7b6bf9b098c65d5d2

diff --git a/dev-python/factory_boy/factory_boy-2.12.0.ebuild 
b/dev-python/factory_boy/factory_boy-2.12.0.ebuild
new file mode 100644
index 000..f911893
--- /dev/null
+++ b/dev-python/factory_boy/factory_boy-2.12.0.ebuild
@@ -0,0 +1,46 @@
+# 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="A fixtures replacement tool"
+HOMEPAGE="https://github.com/FactoryBoy/factory_boy;
+SRC_URI="https://github.com/FactoryBoy/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="dev-python/faker[${PYTHON_USEDEP}]"
+DEPEND="
+   ${RDEPEND}
+   test? (
+   $(python_gen_impl_dep sqlite)
+   dev-python/django[${PYTHON_USEDEP}]
+   dev-python/isort[${PYTHON_USEDEP}]
+   dev-python/mongoengine[${PYTHON_USEDEP}]
+   dev-python/pillow[jpeg,${PYTHON_USEDEP}]
+   dev-python/sqlalchemy[${PYTHON_USEDEP}]
+   )
+"
+# Disable tests which require running mongod
+PATCHES=( "${FILESDIR}/${PN}-2.11.1-test.patch" )
+
+python_prepare_all() {
+   # Fix symbolic link QA
+   rm ChangeLog || die "remove failed"
+   cp docs/changelog.rst ChangeLog || die "copy failed"
+
+   distutils-r1_python_prepare_all
+}
+
+#python_test() {
+#  "${EPYTHON}" -m unittest discover -v || die "tests failed with 
${EPYTHON}"
+#}
+
+distutils_enable_tests unittest
+distutils_enable_sphinx docs dev-python/sphinx_rtd_theme

diff --git a/dev-python/factory_boy/files/factory_boy-2.11.1-test.patch 
b/dev-python/factory_boy/files/factory_boy-2.11.1-test.patch
new file mode 100644
index 000..0cdb54a
--- /dev/null
+++ b/dev-python/factory_boy/files/factory_boy-2.11.1-test.patch
@@ -0,0 +1,22 @@
+--- ../tests/test_mongoengine.py   2018-12-22 16:22:00.168173656 +0200
 ../tests/test_mongoengine.py   2018-12-22 16:22:23.207181092 +0200
+@@ -58,9 +58,6 @@
+ )
+ 
+ @classmethod
+-def tearDownClass(cls):
+-cls.db.drop_database(cls.db_name)
+-
+ def setUp(self):
+ mongoengine.connect('factory_boy_test')
+ 
+@@ -69,9 +66,3 @@
+ self.assertEqual('name0', std.name)
+ self.assertEqual('street0', std.address.street)
+ self.assertIsNone(std.id)
+-
+-def test_creation(self):
+-std1 = PersonFactory.create()
+-self.assertEqual('name1', std1.name)
+-self.assertEqual('street1', std1.address.street)
+-self.assertIsNotNone(std1.id)

diff --git a/dev-python/factory_boy/metadata.xml 
b/dev-python/factory_boy/metadata.xml
new file mode 100644
index 000..5bacae7
--- /dev/null
+++ b/dev-python/factory_boy/metadata.xml
@@ -0,0 +1,17 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   lssndrbarbi...@gmail.com
+   Alessandro Barbieri
+   
+   
+   A versatile test fixtures replacement based on thoughtbot's
+   factory_bot for Ruby. It is designed to work well with various
+   ORMs (Django, Mongo, SQLAlchemy).
+   
+   
+   FactoryBoy/factory_boy
+   factory_boy
+   
+