From e081582d0e8f1c0307ffc4a146f02214b41dc48a Mon Sep 17 00:00:00 2001
From: Dominique Benielli <dominique.benielli@univ-amu.fr>
Date: Mon, 19 May 2025 17:05:11 +0200
Subject: [PATCH] ramdomscs in pypi

---
 .github/workflows/python-package.yml                         | 1 -
 .gitlab-ci.yml                                               | 3 +--
 requirements.txt                                             | 3 ++-
 setup.py                                                     | 3 +--
 summit/multiview_platform/monoview_classifiers/random_scm.py | 2 +-
 5 files changed, 5 insertions(+), 7 deletions(-)

diff --git a/.github/workflows/python-package.yml b/.github/workflows/python-package.yml
index 0e0fe438..eb10ca28 100644
--- a/.github/workflows/python-package.yml
+++ b/.github/workflows/python-package.yml
@@ -29,7 +29,6 @@ jobs:
         python -m pip install --upgrade pip setuptools wheel
         python -m pip install flake8 pytest pytest-cov
         if [ -f requirements.txt ]; then pip install -r requirements.txt; fi
-        pip install git+https://github.com/thibgo/randomscm.git@v0.0.0-alpha
 
     - name: install summit
       run: |
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 3a05c371..2e809e11 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -7,7 +7,7 @@ tests:
         - export LC_ALL=C.UTF-8
         - export LANG=C.UTF-8
         - if [ -f requirements.txt ]; then pip3 install -r requirements.txt; fi
-        - pip3 install -e .[install]
+        - pip3 install -e .
         - pip3 install -e .[test]
         - pytest --cov=. --cov-report=html
     coverage: '/^TOTAL.+?(\d+\%)$/'
@@ -50,7 +50,6 @@ pages:
         - export LC_ALL=C.UTF-8
         - export LANG=C.UTF-8
         - if [ -f requirements.txt ]; then pip3 install -r requirements.txt; fi
-        - pip3 install git+https://github.com/thibgo/randomscm.git@v0.0.0-alpha
         - pip3 install -e .[test]
         - pip3 install -e .[doc]
         - pytest --cov=. --cov-report=html
diff --git a/requirements.txt b/requirements.txt
index 024dfd0d..ff41c88e 100755
--- a/requirements.txt
+++ b/requirements.txt
@@ -14,5 +14,6 @@ tabulate>=0.8.6
 pyscm-ml>=1.0.0
 imbalanced-learn>=0.10.1
 scikit-multimodallearn==0.0.3
+randomscm==0.1.2
 # Dépendances depuis des dépôts Git
-# randomscm @ git+https://github.com/thibgo/randomscm.git@v0.0.0-alpha # pip install -e .[install]
+# randomscm @ git+https://github.com/thibgo/randomscm.git@v0.0.0-alpha
\ No newline at end of file
diff --git a/setup.py b/setup.py
index 45657167..d92c72e9 100644
--- a/setup.py
+++ b/setup.py
@@ -150,8 +150,7 @@ def setup_package():
     extras_require = {
          'test' : ['pytest', 'pytest-cov'],
          'doc' : ['sphinx >= 3.0.2', 'numpydoc', 'docutils', 'sphinx-autoapi',
-                 'sphinx_rtd_theme'],
-        'install' : ['randomscm @ git+https://github.com/thibgo/randomscm.git@v0.0.0-alpha']}
+                 'sphinx_rtd_theme']}
 
 
     setup(version=version,
diff --git a/summit/multiview_platform/monoview_classifiers/random_scm.py b/summit/multiview_platform/monoview_classifiers/random_scm.py
index 97248c55..df4efbe8 100644
--- a/summit/multiview_platform/monoview_classifiers/random_scm.py
+++ b/summit/multiview_platform/monoview_classifiers/random_scm.py
@@ -119,7 +119,7 @@ class ScmBagging(RandomScmClassifier, BaseMonoviewClassifier):
                  max_samples=max_samples,
                  max_features=max_features,
                  max_rules=max_rules,
-                 p_options=p_options,
+                 p=p_options,
                  model_type=model_type,
                  random_state=random_state)
         self.param_names = ["n_estimators", "max_rules", "max_samples", "max_features", "model_type", "p_options", "random_state"]
-- 
GitLab