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