From bbe614ec4ad0303b12f60297316d291653f8f8c5 Mon Sep 17 00:00:00 2001 From: Tomas Orsava Date: Tue, 5 Sep 2017 15:43:50 +0200 Subject: [PATCH 01/13] First version of the modulemd --- python3-ecosystem.yaml | 72 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 72 insertions(+) create mode 100644 python3-ecosystem.yaml diff --git a/python3-ecosystem.yaml b/python3-ecosystem.yaml new file mode 100644 index 0000000..574e830 --- /dev/null +++ b/python3-ecosystem.yaml @@ -0,0 +1,72 @@ +document: modulemd +version: 1 +data: + summary: The Ecosystem of packages for the Python programming language, version 3 + description: >- + Python is an interpreted, interactive, object-oriented programming + language often compared to Tcl, Perl, Scheme or Java. Python includes + modules, classes, exceptions, very high level dynamic data types + and dynamic typing. Python supports interfaces to many system calls and + libraries, as well as to various windowing systems (X11, Motif, Tk, + Mac and MFC). + + Programmers can write new built-in modules for Python in C or C++. + Python can be used as an extension language for applications that + need a programmable interface. + license: + module: + - MIT + dependencies: + buildrequires: + bootstrap: master + python3: master + requires: + platform: master + python3: master + references: + community: https://www.python.org/ + documentation: https://docs.python.org/3/ + tracker: https://src.fedoraproject.org/modules/python3-ecosystem + profiles: + filter: + rpms: + api: + rpms: + buildopts: + rpms: + macros: | + components: + rpms: + custodia: + rationale: Runtime dependency of freeipa + ref: master + buildorder: 0 + python-systemd: + rationale: Runtime dependency of freeipa + ref: master + buildorder: 0 + python-cryptography: + rationale: Common dependency + ref: master + buildorder: 0 + python-dns: + rationale: Common dependency for Samba and FreeIPA + ref: master + buildorder: 0 + + python-jwcrypto: + rationale: Runtime dependency of freeipa and buildtime dependency of custodia + ref: master + buildorder: -10 + python-etcd: + rationale: Buildtime dependency of custodia + ref: master + buildorder: -10 + python-tox: + rationale: Buildtime dependency of custodia + ref: master + buildorder: -10 + python-pluggy: + rationale: Runtime dependency of python-tox + ref: master + buildorder: -10 From da3661349f16e90aeb5ce11ee15f50aaf69a5114 Mon Sep 17 00:00:00 2001 From: Tomas Orsava Date: Tue, 5 Sep 2017 20:33:25 +0200 Subject: [PATCH 02/13] Add filters and api --- python3-ecosystem.yaml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/python3-ecosystem.yaml b/python3-ecosystem.yaml index 574e830..6bfca8e 100644 --- a/python3-ecosystem.yaml +++ b/python3-ecosystem.yaml @@ -30,8 +30,28 @@ data: profiles: filter: rpms: + - custodia + - python2-cryptography + - python2-custodia + - python2-custodia-extra + - python2-dns + - python2-jwcrypto + - python2-pluggy + - python2-python-etcd + - python2-systemd + - python2-tox api: rpms: + - python-systemd-doc + - python3-cryptography + - python3-custodia + - python3-custodia-extra + - python3-dns + - python3-jwcrypto + - python3-pluggy + - python3-python-etcd + - python3-systemd + - python3-tox buildopts: rpms: macros: | From d8263a25b98794c808a788dbfda235d762649b8f Mon Sep 17 00:00:00 2001 From: Tomas Orsava Date: Fri, 22 Sep 2017 15:23:41 +0200 Subject: [PATCH 03/13] Fix builddeps --- python3-ecosystem.yaml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python3-ecosystem.yaml b/python3-ecosystem.yaml index 6bfca8e..5a25f86 100644 --- a/python3-ecosystem.yaml +++ b/python3-ecosystem.yaml @@ -19,7 +19,10 @@ data: dependencies: buildrequires: bootstrap: master - python3: master + + # python3: master + # Disabled since python3 requires platform, and + # bootstrap and platform modules conflict requires: platform: master python3: master From 34774a9416c799aadda74f2c44ec4dba4d519c04 Mon Sep 17 00:00:00 2001 From: Tomas Orsava Date: Fri, 22 Sep 2017 15:23:41 +0200 Subject: [PATCH 04/13] Add python-requests as requested by other module maintainers Issue: https://github.com/modularity-modules/python3/issues/6 --- python3-ecosystem.yaml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/python3-ecosystem.yaml b/python3-ecosystem.yaml index 5a25f86..7a48d7a 100644 --- a/python3-ecosystem.yaml +++ b/python3-ecosystem.yaml @@ -41,6 +41,7 @@ data: - python2-jwcrypto - python2-pluggy - python2-python-etcd + - python2-requests - python2-systemd - python2-tox api: @@ -53,6 +54,7 @@ data: - python3-jwcrypto - python3-pluggy - python3-python-etcd + - python3-requests - python3-systemd - python3-tox buildopts: @@ -76,6 +78,10 @@ data: rationale: Common dependency for Samba and FreeIPA ref: master buildorder: 0 + python-requests: + rationale: Common dependency + ref: master + buildorder: 0 python-jwcrypto: rationale: Runtime dependency of freeipa and buildtime dependency of custodia From 25631392af071e0332047c638a5e90befbb9f3ea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20=C5=A0abata?= Date: Wed, 11 Oct 2017 10:02:25 +0200 Subject: [PATCH 05/13] Bumping to work around MBS issues MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Petr Ĺ abata From f2e33f6851aec5f5e22d4e00c6484d1a21b587f3 Mon Sep 17 00:00:00 2001 From: Michal Hlavinka Date: Wed, 18 Oct 2017 17:40:18 +0200 Subject: [PATCH 06/13] add python3 modules, that are commonly bundled in ohter modules especially cloud-init, pki and installer Also fixes issue #6 - missing p-requests dependency, and issue #7 - mismatchd p-cryptography-vectors buildrequirement --- python3-ecosystem.yaml | 83 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 83 insertions(+) diff --git a/python3-ecosystem.yaml b/python3-ecosystem.yaml index 7a48d7a..f375cf4 100644 --- a/python3-ecosystem.yaml +++ b/python3-ecosystem.yaml @@ -34,29 +34,53 @@ data: filter: rpms: - custodia + - pyserial + - python2-cffi + - python-chardet + - python2-configobj - python2-cryptography - python2-custodia - python2-custodia-extra - python2-dns + - python2-idna + - python2-jinja2 - python2-jwcrypto + - python2-jwt - python2-pluggy + - python2-ply + - python2-pyOpenSSL + - python2-pycparser - python2-python-etcd + - python2-pysocks - python2-requests - python2-systemd - python2-tox + - python2-urllib3 api: rpms: - python-systemd-doc + - python3-cffi + - python3-chardet + - python3-configobj - python3-cryptography - python3-custodia - python3-custodia-extra - python3-dns + - python3-idna + - python3-jinja2 - python3-jwcrypto + - python3-jwt - python3-pluggy + - python3-ply + - python3-pyOpenSSL + - python3-pycparser + - python3-pysocks + - python3-pyserial - python3-python-etcd - python3-requests - python3-systemd - python3-tox + - python3-urllib3 buildopts: rpms: macros: | @@ -66,10 +90,29 @@ data: rationale: Runtime dependency of freeipa ref: master buildorder: 0 + pyOpenSSL: + rationale: Common dependency and runtime dependency for p-requests + ref: master + buildorder: 0 + python-asn1crypto: + rationale: Common dependency and runtime dependency for p-requests + ref: master + buildorder: 0 python-systemd: rationale: Runtime dependency of freeipa ref: master buildorder: 0 + python-cffi: + rationale: Common dependency and runtime dependency for p-requests + ref: master + buildorder: 0 + python-chardet: + rationale: Common dependency and runtime dependency for p-requests + ref: master + buildorder: 0 + python-configobj: + rationale: Common dependency + ref: master python-cryptography: rationale: Common dependency ref: master @@ -78,11 +121,51 @@ data: rationale: Common dependency for Samba and FreeIPA ref: master buildorder: 0 + python-idna: + rationale: Common dependency and runtime dependency for p-requests + ref: master + buildorder: 0 + python-jinja2: + rationale: Common dependency + ref: master + python-jwt: + rationale: Common dependency + ref: master + python-oauthlib: + rationale: Common dependency + ref: master + python-ply: + rationale: Common dependency and runtime dependency for p-requests + ref: master + buildorder: 0 + python-prettytable: + rationale: Common dependency + ref: master + python-pycparser: + rationale: Common dependency and runtime dependency for p-requests + ref: master + buildorder: 0 + python-pysocks: + rationale: Common dependency and runtime dependency for p-requests + ref: master + buildorder: 0 python-requests: rationale: Common dependency ref: master buildorder: 0 + python-urllib3: + rationale: Common dependency and runtime dependency for p-requests + ref: master + buildorder: 0 + pyserial: + rationale: Common dependency + ref: master + buildorder: 0 + python-cryptography-vectors: + rationale: Buildtime dependency of python-cryptography + ref: master + buildorder: -10 python-jwcrypto: rationale: Runtime dependency of freeipa and buildtime dependency of custodia ref: master From f23fc216f8eeb550700fb0b924cc82d79d19bb53 Mon Sep 17 00:00:00 2001 From: Michal Hlavinka Date: Fri, 27 Oct 2017 11:19:33 +0200 Subject: [PATCH 07/13] add missing filters for python2 packages and update package names of p2 versions for pyserial and p-chardet, as they are prefixed with python2- now --- python3-ecosystem.yaml | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/python3-ecosystem.yaml b/python3-ecosystem.yaml index f375cf4..801d5bb 100644 --- a/python3-ecosystem.yaml +++ b/python3-ecosystem.yaml @@ -34,11 +34,13 @@ data: filter: rpms: - custodia - - pyserial + - python2-asn1crypto - python2-cffi - - python-chardet + - python2-chardet - python2-configobj - python2-cryptography + - python2-cryptography-vectors + - python3-cryptography-vectors - python2-custodia - python2-custodia-extra - python2-dns @@ -46,11 +48,14 @@ data: - python2-jinja2 - python2-jwcrypto - python2-jwt + - python2-oauthlib - python2-pluggy - python2-ply + - python2-prettytable - python2-pyOpenSSL - python2-pycparser - python2-python-etcd + - python2-pyserial - python2-pysocks - python2-requests - python2-systemd From 2fbb864ec0eb134330ed8aea96153f911377a94f Mon Sep 17 00:00:00 2001 From: Tomas Orsava Date: Tue, 31 Oct 2017 16:27:28 +0100 Subject: [PATCH 08/13] python3-ecosystem will be built against all python3 streams automatically --- README.md | 3 --- dead.package | 1 + 2 files changed, 1 insertion(+), 3 deletions(-) delete mode 100644 README.md create mode 100644 dead.package diff --git a/README.md b/README.md deleted file mode 100644 index e86ec15..0000000 --- a/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# python3-ecosystem - -The python3-ecosystem package \ No newline at end of file diff --git a/dead.package b/dead.package new file mode 100644 index 0000000..bba96e8 --- /dev/null +++ b/dead.package @@ -0,0 +1 @@ +python3-ecosystem will be built against all python3 streams automatically From 2779f9b7257963019e67460d6e14d358556e71ef Mon Sep 17 00:00:00 2001 From: Tomas Orsava Date: Tue, 31 Oct 2017 16:37:30 +0100 Subject: [PATCH 09/13] Depend on a specific stream of the python3 module for now --- python3-ecosystem.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python3-ecosystem.yaml b/python3-ecosystem.yaml index 801d5bb..411da9e 100644 --- a/python3-ecosystem.yaml +++ b/python3-ecosystem.yaml @@ -25,7 +25,7 @@ data: # bootstrap and platform modules conflict requires: platform: master - python3: master + python3: 3.6 references: community: https://www.python.org/ documentation: https://docs.python.org/3/ From 08d83ade9456aad4a9bb1a9ec9f19ee5803db4f9 Mon Sep 17 00:00:00 2001 From: Charalampos Stratakis Date: Wed, 1 Nov 2017 14:00:34 +0100 Subject: [PATCH 10/13] Add python3 modules that are required by the freeipa module --- python3-ecosystem.yaml | 53 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) diff --git a/python3-ecosystem.yaml b/python3-ecosystem.yaml index 411da9e..91f14c5 100644 --- a/python3-ecosystem.yaml +++ b/python3-ecosystem.yaml @@ -35,28 +35,39 @@ data: rpms: - custodia - python2-asn1crypto + - python2-augeas - python2-cffi - python2-chardet - python2-configobj + - python2-crypto - python2-cryptography - python2-cryptography-vectors - python3-cryptography-vectors - python2-custodia - python2-custodia-extra - python2-dns + - python2-gssapi - python2-idna - python2-jinja2 - python2-jwcrypto - python2-jwt + - python2-kdcproxy + - python2-netaddr + - python2-netifaces - python2-oauthlib - python2-pluggy - python2-ply - python2-prettytable - python2-pyOpenSSL + - python2-pyasn1 + - python2-pyasn1-modules - python2-pycparser - python2-python-etcd - python2-pyserial - python2-pysocks + - python-qrcode-core + - python2-qrcode + - python3-qrcode - python2-requests - python2-systemd - python2-tox @@ -64,24 +75,34 @@ data: api: rpms: - python-systemd-doc + - python-pyasn1-doc + - python3-augeas - python3-cffi - python3-chardet - python3-configobj + - python3-crypto - python3-cryptography - python3-custodia - python3-custodia-extra - python3-dns + - python3-gssapi - python3-idna - python3-jinja2 - python3-jwcrypto - python3-jwt + - python3-kdcproxy + - python3-netaddr + - python3-netifaces - python3-pluggy - python3-ply - python3-pyOpenSSL + - python3-pyasn1 + - python3-pyasn1-modules - python3-pycparser - python3-pysocks - python3-pyserial - python3-python-etcd + - python3-qrcode-core - python3-requests - python3-systemd - python3-tox @@ -103,6 +124,10 @@ data: rationale: Common dependency and runtime dependency for p-requests ref: master buildorder: 0 + python-augeas: + rationale: Common dependency + ref: master + buildorder: 0 python-systemd: rationale: Runtime dependency of freeipa ref: master @@ -118,6 +143,10 @@ data: python-configobj: rationale: Common dependency ref: master + python-crypto: + rationale: Common dependency + ref: master + buildorder: 0 python-cryptography: rationale: Common dependency ref: master @@ -126,6 +155,10 @@ data: rationale: Common dependency for Samba and FreeIPA ref: master buildorder: 0 + python-gssapi: + rationale: Runtime dependency of freeipa + ref: master + buildorder: 0 python-idna: rationale: Common dependency and runtime dependency for p-requests ref: master @@ -136,6 +169,18 @@ data: python-jwt: rationale: Common dependency ref: master + python-kdcproxy: + rationale: Runtime dependency of freeipa + ref: master + buildorder: 0 + python-netaddr: + rationale: Runtime dependency of freeipa + ref: master + buildorder: 0 + python-netifaces: + rationale: Runtime dependency of freeipa + ref: master + buildorder: 0 python-oauthlib: rationale: Common dependency ref: master @@ -146,6 +191,10 @@ data: python-prettytable: rationale: Common dependency ref: master + python-pyasn1: + rationale: Runtime dependency of freeipa + ref: master + buildorder: 0 python-pycparser: rationale: Common dependency and runtime dependency for p-requests ref: master @@ -154,6 +203,10 @@ data: rationale: Common dependency and runtime dependency for p-requests ref: master buildorder: 0 + python-qrcode: + rationale: Runtime dependency of freeipa + ref: master + buildorder: 0 python-requests: rationale: Common dependency ref: master From fafd1f5b94ef6c327358cf4dab029c77ddeaf9dc Mon Sep 17 00:00:00 2001 From: Charalampos Stratakis Date: Thu, 2 Nov 2017 18:14:42 +0100 Subject: [PATCH 11/13] Remove custodia --- python3-ecosystem.yaml | 9 --------- 1 file changed, 9 deletions(-) diff --git a/python3-ecosystem.yaml b/python3-ecosystem.yaml index 91f14c5..443d7b1 100644 --- a/python3-ecosystem.yaml +++ b/python3-ecosystem.yaml @@ -33,7 +33,6 @@ data: profiles: filter: rpms: - - custodia - python2-asn1crypto - python2-augeas - python2-cffi @@ -43,8 +42,6 @@ data: - python2-cryptography - python2-cryptography-vectors - python3-cryptography-vectors - - python2-custodia - - python2-custodia-extra - python2-dns - python2-gssapi - python2-idna @@ -82,8 +79,6 @@ data: - python3-configobj - python3-crypto - python3-cryptography - - python3-custodia - - python3-custodia-extra - python3-dns - python3-gssapi - python3-idna @@ -112,10 +107,6 @@ data: macros: | components: rpms: - custodia: - rationale: Runtime dependency of freeipa - ref: master - buildorder: 0 pyOpenSSL: rationale: Common dependency and runtime dependency for p-requests ref: master From fd5b754fbd87f30f9749580621f6226da1882b4b Mon Sep 17 00:00:00 2001 From: Charalampos Stratakis Date: Thu, 2 Nov 2017 18:54:48 +0100 Subject: [PATCH 12/13] Add libtom module runtime dependency --- python3-ecosystem.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/python3-ecosystem.yaml b/python3-ecosystem.yaml index 443d7b1..ee64189 100644 --- a/python3-ecosystem.yaml +++ b/python3-ecosystem.yaml @@ -26,6 +26,7 @@ data: requires: platform: master python3: 3.6 + libtom: master references: community: https://www.python.org/ documentation: https://docs.python.org/3/ From 364295bb1c51311f6bad970249d6d60156afc933 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Wed, 29 Aug 2018 15:50:00 +0200 Subject: [PATCH 13/13] This module was just an attempt and is not compatible with the current modularity --- README.md | 3 - dead.package | 1 + python3-ecosystem.yaml | 234 ----------------------------------------- 3 files changed, 1 insertion(+), 237 deletions(-) delete mode 100644 README.md create mode 100644 dead.package delete mode 100644 python3-ecosystem.yaml diff --git a/README.md b/README.md deleted file mode 100644 index e86ec15..0000000 --- a/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# python3-ecosystem - -The python3-ecosystem package \ No newline at end of file diff --git a/dead.package b/dead.package new file mode 100644 index 0000000..a3ac9b8 --- /dev/null +++ b/dead.package @@ -0,0 +1 @@ +This module was just an attempt and is not compatible with the current modularity diff --git a/python3-ecosystem.yaml b/python3-ecosystem.yaml deleted file mode 100644 index ee64189..0000000 --- a/python3-ecosystem.yaml +++ /dev/null @@ -1,234 +0,0 @@ -document: modulemd -version: 1 -data: - summary: The Ecosystem of packages for the Python programming language, version 3 - description: >- - Python is an interpreted, interactive, object-oriented programming - language often compared to Tcl, Perl, Scheme or Java. Python includes - modules, classes, exceptions, very high level dynamic data types - and dynamic typing. Python supports interfaces to many system calls and - libraries, as well as to various windowing systems (X11, Motif, Tk, - Mac and MFC). - - Programmers can write new built-in modules for Python in C or C++. - Python can be used as an extension language for applications that - need a programmable interface. - license: - module: - - MIT - dependencies: - buildrequires: - bootstrap: master - - # python3: master - # Disabled since python3 requires platform, and - # bootstrap and platform modules conflict - requires: - platform: master - python3: 3.6 - libtom: master - references: - community: https://www.python.org/ - documentation: https://docs.python.org/3/ - tracker: https://src.fedoraproject.org/modules/python3-ecosystem - profiles: - filter: - rpms: - - python2-asn1crypto - - python2-augeas - - python2-cffi - - python2-chardet - - python2-configobj - - python2-crypto - - python2-cryptography - - python2-cryptography-vectors - - python3-cryptography-vectors - - python2-dns - - python2-gssapi - - python2-idna - - python2-jinja2 - - python2-jwcrypto - - python2-jwt - - python2-kdcproxy - - python2-netaddr - - python2-netifaces - - python2-oauthlib - - python2-pluggy - - python2-ply - - python2-prettytable - - python2-pyOpenSSL - - python2-pyasn1 - - python2-pyasn1-modules - - python2-pycparser - - python2-python-etcd - - python2-pyserial - - python2-pysocks - - python-qrcode-core - - python2-qrcode - - python3-qrcode - - python2-requests - - python2-systemd - - python2-tox - - python2-urllib3 - api: - rpms: - - python-systemd-doc - - python-pyasn1-doc - - python3-augeas - - python3-cffi - - python3-chardet - - python3-configobj - - python3-crypto - - python3-cryptography - - python3-dns - - python3-gssapi - - python3-idna - - python3-jinja2 - - python3-jwcrypto - - python3-jwt - - python3-kdcproxy - - python3-netaddr - - python3-netifaces - - python3-pluggy - - python3-ply - - python3-pyOpenSSL - - python3-pyasn1 - - python3-pyasn1-modules - - python3-pycparser - - python3-pysocks - - python3-pyserial - - python3-python-etcd - - python3-qrcode-core - - python3-requests - - python3-systemd - - python3-tox - - python3-urllib3 - buildopts: - rpms: - macros: | - components: - rpms: - pyOpenSSL: - rationale: Common dependency and runtime dependency for p-requests - ref: master - buildorder: 0 - python-asn1crypto: - rationale: Common dependency and runtime dependency for p-requests - ref: master - buildorder: 0 - python-augeas: - rationale: Common dependency - ref: master - buildorder: 0 - python-systemd: - rationale: Runtime dependency of freeipa - ref: master - buildorder: 0 - python-cffi: - rationale: Common dependency and runtime dependency for p-requests - ref: master - buildorder: 0 - python-chardet: - rationale: Common dependency and runtime dependency for p-requests - ref: master - buildorder: 0 - python-configobj: - rationale: Common dependency - ref: master - python-crypto: - rationale: Common dependency - ref: master - buildorder: 0 - python-cryptography: - rationale: Common dependency - ref: master - buildorder: 0 - python-dns: - rationale: Common dependency for Samba and FreeIPA - ref: master - buildorder: 0 - python-gssapi: - rationale: Runtime dependency of freeipa - ref: master - buildorder: 0 - python-idna: - rationale: Common dependency and runtime dependency for p-requests - ref: master - buildorder: 0 - python-jinja2: - rationale: Common dependency - ref: master - python-jwt: - rationale: Common dependency - ref: master - python-kdcproxy: - rationale: Runtime dependency of freeipa - ref: master - buildorder: 0 - python-netaddr: - rationale: Runtime dependency of freeipa - ref: master - buildorder: 0 - python-netifaces: - rationale: Runtime dependency of freeipa - ref: master - buildorder: 0 - python-oauthlib: - rationale: Common dependency - ref: master - python-ply: - rationale: Common dependency and runtime dependency for p-requests - ref: master - buildorder: 0 - python-prettytable: - rationale: Common dependency - ref: master - python-pyasn1: - rationale: Runtime dependency of freeipa - ref: master - buildorder: 0 - python-pycparser: - rationale: Common dependency and runtime dependency for p-requests - ref: master - buildorder: 0 - python-pysocks: - rationale: Common dependency and runtime dependency for p-requests - ref: master - buildorder: 0 - python-qrcode: - rationale: Runtime dependency of freeipa - ref: master - buildorder: 0 - python-requests: - rationale: Common dependency - ref: master - buildorder: 0 - python-urllib3: - rationale: Common dependency and runtime dependency for p-requests - ref: master - buildorder: 0 - pyserial: - rationale: Common dependency - ref: master - buildorder: 0 - - python-cryptography-vectors: - rationale: Buildtime dependency of python-cryptography - ref: master - buildorder: -10 - python-jwcrypto: - rationale: Runtime dependency of freeipa and buildtime dependency of custodia - ref: master - buildorder: -10 - python-etcd: - rationale: Buildtime dependency of custodia - ref: master - buildorder: -10 - python-tox: - rationale: Buildtime dependency of custodia - ref: master - buildorder: -10 - python-pluggy: - rationale: Runtime dependency of python-tox - ref: master - buildorder: -10