-
Notifications
You must be signed in to change notification settings - Fork 21
Making CLMM conda instalable [version:1.16.10] #651
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
59 commits
Select commit
Hold shift + click to select a range
ca6186d
Modified pyproject file to make CLMM instalable
eduardojsbarroso 635e134
Merge branch 'main' into conda_instal
eduardojsbarroso c511824
Changed pyproject file
eduardojsbarroso 98945ec
FIles to be used to publish to conda and pipy
eduardojsbarroso bf51977
Merge branch 'main' into conda_instal
b774873
update CONTRIBUTING.md
1da949b
Updated CONTRIBUTING.md with instructions
eduardojsbarroso d1b9364
Merge branch 'conda_instal' of https://github.com/LSSTDESC/CLMM into …
eduardojsbarroso 38cc55e
update documentation
62ec9ee
Merge branch 'conda_instal' of github.com:LSSTDESC/CLMM into conda_in…
bab6618
update documentation
634b32d
update documentation
5a46ecc
update documentation
a73d2f5
update documentation
cf1cc6d
update CONTRIBUTING
e3d00c0
update CONTRIBUTING
c4d3b2e
Merge branch 'main' into branch 'conda_instal'
caioolivv ce918b9
refactor: remove legacy environment and setup files, update dependenc…
caioolivv dfcaf7c
refactor: reorder import statements in theory/cluster_toolkit.py
caioolivv 887a920
refactor: use mamba in CI and create environment from environment.yml
caioolivv 5421700
Merge branch 'main' into conda_instal
caioolivv 96cf748
fix: remove debug environment step from build_check.yml
caioolivv af473f5
fix: add setuptools_scm for CI
caioolivv 97fd608
Revert "fix: add setuptools_scm for CI"
caioolivv 678c57d
fix: remove duplicate isort configuration in pyproject.toml
caioolivv a848782
refactor: rename job from build-gcc-ubuntu to build-and-check in buil…
caioolivv f6aec29
feat: add publish workflow for releasing packages to TestPyPI
caioolivv cf6fc68
feat: enable manual triggering of the publish workflow
caioolivv 4a994e1
fix: update dependency name in pypi-publish job
caioolivv 8a7126c
Merge branch 'main' into conda_instal
caioolivv 1ef7bd2
chore: remove outdated distribution files for clmm version 1.14.4
caioolivv 2d36fd9
fix: update pipeline to PyPi from Test PyPi, change to release only a…
caioolivv e762dd3
fix: update numpy version requirement to >= 2.0 in environment.yml (q…
caioolivv f4746b4
fix: update CCL version requirements and adjust related documentation…
caioolivv 9a547f9
fix: update scipy version requirement to >= 1.6 and pytest version to…
caioolivv bfa7c81
fix: update NumCosmo version requirement to versions between v0.19 an…
caioolivv a8b8388
fix: update dependencies in README.md to include healpy and qp-prob
caioolivv 358a86a
fix: update pull request template and contributing guidelines to clar…
caioolivv ab976e6
fix: update installation instructions in INSTALL.md and README.md
caioolivv 1b86277
fix: add pylint disable comments for no-value-for-parameter in NumCos…
caioolivv f10c32d
fix: remove package installation from build_check.yml and ensure depe…
caioolivv 3d6b413
fix: remove CCL version hard check
caioolivv 4e29fbe
Merge branch 'main' into conda_instal
caioolivv de20405
fix: specify minimum version for sphinx_rtd_theme in environment.yml
caioolivv 6faf366
fix: streamline build_check.yml by consolidating steps and ensuring c…
caioolivv 9641afb
fix: remove installation of cluster_toolkit from build_check.yml (it'…
caioolivv cb65513
fix: remove installation of CCL from build_check.yml to keep keep con…
caioolivv eda120a
fix: correct job dependency name in publish.yml for PyPI upload
caioolivv 1b6ef45
fix: reorder import statements in cluster_toolkit.py
caioolivv b828ea2
fix: add pull_request trigger to publish workflow for testing
caioolivv 4fc05c4
fix: update version number to 1.16.8
caioolivv 33343b5
fix: remove pull_request trigger and update PyPI URL in publish.yml
caioolivv 308bd5f
fix merge conflicts
m-aguena 4138561
Merge branch 'main' into conda_instal
caioolivv 74c4577
fix: update numcosmo dependency version to <= 0.24 in environment.yml
caioolivv 30cc17a
fix: update version number to 1.16.10 in __init__.py
caioolivv 8228e0b
fix: update contributing guidelines for PyPI and conda publishing pro…
caioolivv aa52af2
update CONTRIBUTING.md
m-aguena b7f609f
update README
m-aguena File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file was deleted.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,47 @@ | ||
| name: Publish to PyPI | ||
|
|
||
| on: | ||
| release: | ||
| types: [released] | ||
|
|
||
| jobs: | ||
| build-to-publish: | ||
| name: Build the package | ||
| runs-on: ubuntu-latest | ||
| steps: | ||
| - uses: actions/checkout@v4 | ||
| - uses: conda-incubator/setup-miniconda@v3 | ||
| with: | ||
| channels: conda-forge | ||
| channel-priority: strict | ||
| mamba-version: "*" | ||
| activate-environment: clmm | ||
| environment-file: environment.yml | ||
| - name: Build the package | ||
| shell: bash -l {0} | ||
| run: | | ||
| hatch build | ||
| - name: Store the distribution package | ||
| uses: actions/upload-artifact@v4 | ||
| with: | ||
| name: clmm-dist | ||
| path: dist/ | ||
|
|
||
| pypi-publish: | ||
| name: Upload release to PyPI | ||
| needs: | ||
| - build-to-publish | ||
| runs-on: ubuntu-latest | ||
| environment: | ||
| name: pypi | ||
| url: https://pypi.org/project/clmm/ | ||
| permissions: | ||
| id-token: write | ||
| steps: | ||
| - name: Download all the dists | ||
| uses: actions/download-artifact@v4 | ||
| with: | ||
| name: clmm-dist | ||
| path: dist/ | ||
| - name: Publish package distributions to PyPi | ||
| uses: pypa/gh-action-pypi-publish@release/v1 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.