https://github.com/conda/conda-build
Commands and tools for building conda packages
Science Score: 36.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
✓Committers with academic emails
26 of 262 committers (9.9%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (11.8%) to scientific vocabulary
Keywords
Keywords from Contributors
Repository
Commands and tools for building conda packages
Basic Info
- Host: GitHub
- Owner: conda
- License: other
- Language: Python
- Default Branch: main
- Homepage: https://docs.conda.io/projects/conda-build/
- Size: 17.4 MB
Statistics
- Stars: 396
- Watchers: 45
- Forks: 459
- Open Issues: 244
- Releases: 224
Topics
Metadata Files
README.md
conda-build
Installation
```bash
Display information about current conda install
$ conda info
Install conda-build in the base env
$ conda install -n base conda-build ```
Building Your Own Packages
You can easily build your own packages for conda, and upload them to
anaconda.org, a free service for hosting packages for conda, as
well as other package managers. To build a package, create a recipe. See
AnacondaRecipes and conda-forge for many example recipes, and
conda-build documentation on how to build
recipes.
To upload to anaconda.org, create an account. Then, install the anaconda-client
and login
bash
$ conda install anaconda-client
$ anaconda login
Then, after you build your recipe
bash
$ conda build <RECIPE_DIR>
you will be prompted to upload to anaconda.org.
To add your anaconda.org channel, or the channel of others to conda so that conda install
will find and install their packages, run
bash
$ conda config --add channels https://conda.anaconda.org/<USERNAME>
(replacing USERNAME with the user name of the person whose channel you want
to add).
Gotchas/FAQ
OSError: [Errno 36] File name too long:- This error has been seen on Linux computers with encrypted folders. The solution is to installminicondaoranacondato a location that is not encrypted. This error occurs because the encrypted form of the path thatconda-buildcreates can be too long.
Getting Help
Contributing
Contributions to conda-build are welcome. See the contributing documentation for instructions on setting up a development environment.
Owner
- Name: conda
- Login: conda
- Kind: organization
- Website: https://conda.org
- Twitter: condaproject
- Repositories: 29
- Profile: https://github.com/conda
conda is system-level, binary package and environment manager running on all major operating systems and platforms.
Committers
Last synced: about 1 year ago
Top Committers
| Name | Commits | |
|---|---|---|
| Michael Sarahan | m****n@c****o | 2,002 |
| Aaron Meurer | a****r@g****m | 821 |
| Ray Donnelly | m****d@g****m | 664 |
| Ilan Schnell | i****n@c****o | 342 |
| Ken Odegard | k****d@a****m | 241 |
| Rachel Rigdon | r****n@a****m | 134 |
| pre-commit CI | 6****] | 115 |
| Jonathan J. Helmus | j****s@g****m | 111 |
| Dan Blanchard | d****d@g****m | 104 |
| Kale Franz | k****z@c****o | 102 |
| Isuru Fernando | i****f@g****m | 92 |
| Marcelo Duarte Trevisani | m****i@g****m | 89 |
| Marcel Bargull | m****l@u****u | 88 |
| Sophia Castellarin | s****n@q****m | 83 |
| John Kirkham | j****m@g****m | 77 |
| Conda Bot | 1****t | 75 |
| Stuart Berg | b****s@j****g | 49 |
| Ryan Grout | r****n@r****g | 44 |
| Mandeep Bhutani | m****i@c****o | 43 |
| dependabot[bot] | 4****] | 43 |
| Bianca Henderson | b****n@a****m | 40 |
| Darren Dale | d****4@g****m | 39 |
| Matthew R. Becker | b****r@g****m | 37 |
| Jannis Leidel | j****s@l****o | 36 |
| Travis Swicegood | t****s@d****m | 35 |
| Jaime Rodríguez-Guerra | j****p | 32 |
| Nehal J Wani | n****1@g****m | 32 |
| Matt Craig | m****g@g****m | 29 |
| Anthony Scopatz | s****z@g****m | 26 |
| Johannes Köster | j****r@t****e | 25 |
| and 232 more... | ||
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 10 months ago
All Time
- Total issues: 840
- Total pull requests: 1,118
- Average time to close issues: about 3 years
- Average time to close pull requests: 4 months
- Total issue authors: 427
- Total pull request authors: 112
- Average comments per issue: 3.14
- Average comments per pull request: 1.82
- Merged pull requests: 802
- Bot issues: 1
- Bot pull requests: 214
Past Year
- Issues: 103
- Pull requests: 325
- Average time to close issues: 17 days
- Average time to close pull requests: 5 days
- Issue authors: 62
- Pull request authors: 32
- Average comments per issue: 0.63
- Average comments per pull request: 1.83
- Merged pull requests: 240
- Bot issues: 1
- Bot pull requests: 85
Top Authors
Issue Authors
- jakirkham (49)
- kenodegard (46)
- h-vetinari (35)
- msarahan (31)
- mbargull (23)
- kalefranz (18)
- beeankha (12)
- dholth (12)
- jaimergp (11)
- travishathaway (11)
- beckermr (11)
- jezdez (10)
- jjhelmus (9)
- isuruf (9)
- nehaljwani (8)
Pull Request Authors
- kenodegard (305)
- pre-commit-ci[bot] (129)
- dependabot[bot] (85)
- conda-bot (80)
- jaimergp (54)
- beeankha (49)
- beckermr (45)
- mbargull (42)
- dholth (27)
- jezdez (25)
- isuruf (24)
- jakirkham (20)
- travishathaway (19)
- ryanskeith (12)
- ForgottenProgramme (10)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 4
-
Total downloads:
- pypi 383 last-month
- Total docker downloads: 25,573,668
-
Total dependent packages: 31
(may contain duplicates) -
Total dependent repositories: 4,479
(may contain duplicates) - Total versions: 196
- Total maintainers: 1
pypi.org: conda-build
tools for building conda packages
- Homepage: https://github.com/conda/conda-build
- Documentation: https://conda-build.readthedocs.io/
- License: BSD 3-clause
-
Latest release: 2.1.5
published over 9 years ago
Rankings
Maintainers (1)
proxy.golang.org: github.com/conda/conda-build
- Homepage: https://github.com/conda/conda-build
- Documentation: https://pkg.go.dev/github.com/conda/conda-build#section-documentation
- License: BSD-3-Clause
-
Latest release: v3.20.4+incompatible
published over 5 years ago
Rankings
conda-forge.org: conda-build
Conda-build contains commands and tools to allow you to build your own packages for conda.
- Homepage: https://github.com/conda/conda-build
- License: BSD-3-Clause
-
Latest release: 3.23.0
published over 3 years ago
Rankings
anaconda.org: conda-build
Conda-build contains commands and tools to allow you to build your own packages for conda.
- Homepage: https://github.com/conda/conda-build
- License: BSD-3-Clause
-
Latest release: 25.7.0
published 10 months ago
Rankings
Dependencies
- R >= 2.15.0 depends
- grDevices * depends
- graphics * depends
- stats * depends
- survival * suggests
- Pillow ==9.0.1
- PyYAML ==5.4.1
- Sphinx ==4.2.0
- linkify-it-py ==1.0.1
- myst-parser ==0.15.2
- pylint ==2.11.1
- requests ==2.26.0
- ruamel.yaml ==0.17.16
- sphinx-argparse ==0.3.1
- sphinx-autobuild ==2021.3.14
- sphinx-rtd-theme ==1.0.0
- sphinxcontrib-applehelp ==1.0.2
- sphinxcontrib-devhelp ==1.0.2
- sphinxcontrib-htmlhelp ==2.0.0
- sphinxcontrib-jsmath ==1.0.1
- sphinxcontrib-plantuml ==0.21
- sphinxcontrib-programoutput ==0.17
- sphinxcontrib-qthelp ==1.0.3
- sphinxcontrib-serializinghtml ==1.1.5
- anaconda-client *
- bs4 *
- chardet *
- conda *
- conda-package-handling *
- filelock *
- flaky *
- glob2 *
- jinja2 *
- pkginfo *
- psutil *
- pytest *
- pytest-cov *
- pytest-mock *
- python-libarchive-c *
- toml *
- pyyaml *
- yaml *
- python ^3.6
- tqdm *
- actions/checkout v3 composite
- actions/github-script v6 composite
- conda/actions/canary-release v22.10.0 composite
- conda/actions/check-cla v22.9.0 composite
- actions/checkout v3 composite
- actions-ecosystem/action-add-labels v1.1.0 composite
- actions-ecosystem/action-remove-labels v1.3.0 composite
- EndBug/label-sync v2.3.0 composite
- actions/checkout v3 composite
- andstor/file-existence-action v1.0.1 composite
- dessant/lock-threads v2 composite
- actions/add-to-project v0.3.0 composite
- actions/stale v4 composite
- conda/actions/read-yaml v22.9.0 composite
- actions/cache v3 composite
- actions/checkout v3 composite
- actions/download-artifact v3 composite
- actions/upload-artifact v3 composite
- conda-incubator/setup-miniconda v2 composite
- conda/actions/canary-release v22.10.0 composite
- dorny/paths-filter 4512585405083f25c027a35db413c2b3b9006d50 composite
- re-actors/alls-green 05ac9388f0aebcb5727afa17fcccfecd6f8ec5fe composite
- test-summary/action v2 composite
- patch * test
- patchelf * test
- shellcheck * test
- patch * test
- shellcheck * test
- m2-git * test
- m2-patch * test
- beautifulsoup4 *
- chardet *
- conda >=4.13
- conda-index *
- conda-package-handling >=1.3
- filelock *
- glob2 >=0.6
- jinja2 *
- libarchive-c *
- packaging *
- pkginfo *
- psutil *
- pytz *
- pyyaml *
- requests *
- six *
- tomli python_version<'3.11'
- tqdm *
- python
- tqdm