You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@allura.apache.org by di...@apache.org on 2022/05/24 17:11:40 UTC

[allura] 01/01: [#8428] convert setup.py develop to pip install -e

This is an automated email from the ASF dual-hosted git repository.

dill0wn pushed a commit to branch dw/8428
in repository https://gitbox.apache.org/repos/asf/allura.git

commit bd0826e365473bbce1579f11d514121711320096
Author: Dillon Walls <di...@slashdotmedia.com>
AuthorDate: Tue May 24 17:11:30 2022 +0000

    [#8428] convert setup.py develop to pip install -e
---
 rebuild-all.bash | 12 ++++--------
 1 file changed, 4 insertions(+), 8 deletions(-)

diff --git a/rebuild-all.bash b/rebuild-all.bash
index 36001f436..725755808 100755
--- a/rebuild-all.bash
+++ b/rebuild-all.bash
@@ -17,11 +17,7 @@
 #       specific language governing permissions and limitations
 #       under the License.
 
-for APP in Allura* *Forge*
-do
-    echo "# setting up $APP dependencies"
-    pushd $APP > /dev/null
-    python setup.py -q develop || echo "    # Error setting up $APP
-    # You may want to run 'pip uninstall $APP' to un-register it so you don't get further errors."
-    popd > /dev/null
-done
+# the "${...-e}" magic is inspired by this stack exchange and turns a list into a oneline
+# https://unix.stackexchange.com/a/445522
+APPS=(Allura* *Forge*)
+pip install --no-index "${APPS[@]/#/-e}"  # 159.51s, 150.63s