Conda-build Documentation¶
Building a conda package requires
installing conda build and
creating a conda recipe. Use the conda build
command to build the conda package from the conda recipe.
You can build conda packages from a variety of source code projects, most notably Python. For help packing a Python project, see the Setuptools documentation.
OPTIONAL: If you are planning to upload your packages to Anaconda Cloud, you will need an Anaconda Cloud account and client.
- Installing and updating conda build
- Conda packages walkthrough and building Anaconda installers
- Overview
- Conda package specification
- Package naming conventions
- Conda build recipes
- Conda channels
- Defining metadata (meta.yaml)
- Package section
- Source section
- Build section
- Build number and string
- Python entry points
- Python.app
- Features
- Track features
- Preserve Python egg directory
- Skip compiling some .py files into .pyc files
- No link
- Script
- RPATHs
- Force files
- Relocation
- Binary relocation
- Detect binary files with prefix
- Binary has prefix files
- Text files with prefix files
- Ignore prefix files
- Skipping builds
- Architecture independent packages
- Include build recipe
- Use environment variables
- Export runtime requirements
- Requirements section
- Test section
- Outputs section
- About section
- App section
- Extra section
- Templating with Jinja
- Preprocessing selectors
- Build scripts (build.sh, bld.bat)
- Features
- Environment variables
- Dynamic behavior based on state of build process
- Environment variables set during the build process
- Git environment variables
- Mercurial environment variables
- Inherited environment variables
- Environment variables that affect the build process
- Environment variables to set build features
- Environment variables that affect the test process
- Making packages relocatable
- Adding pre-link, post-link and pre-unlink scripts
- Build Variants
- General pinning examples
- Transition guide
- Creating conda-build variant config files
- Using variants with the conda-build API
- About reproducibility
- Special variant keys
- Coupling keys
- Avoiding unnecessary builds
- CONDA_* variables and command line arguments to conda-build
- Aggregation of multiple variants
- Bootstrapping pins based on an existing environment
- Extended keys
- Customizing compatibility
- Appending to recipes
- Partially clobbering recipes
- Differentiating packages built with different variants
- Extra Jinja2 functions
- Referencing subpackages
- Compiler packages
- Compiler versions
- Cross-compiling
- Self-consistent package ecosystems
- Using shared libraries
- Anaconda compiler tools
- Adding Windows Start menu items
- Sample recipes
- Building a package without a recipe (bdist_conda)
- Using wheel files with conda
- Conda-build CLI reference
- conda build
- conda convert
- conda develop
- conda index
- conda inspect
- conda inspect channels
- conda inspect linkages
- conda inspect objects
- conda metapackage
- conda render
- conda skeleton
- conda skeleton cpan
- conda skeleton cran
- conda skeleton luarocks ::...
免责声明:
当前网页内容, 由 大妈 ZoomQuiet 使用工具: ScrapBook :: Firefox Extension 人工从互联网中收集并分享;
内容版权归原作者所有;
本人对内容的有效性/合法性不承担任何强制性责任.
若有不妥, 欢迎评注提醒:
或是邮件反馈可也:
askdama[AT]googlegroups.com
订阅 substack 体验古早写作:
点击注册~> 获得 100$ 体验券:
关注公众号, 持续获得相关各种嗯哼:
自怼圈/年度番新
关于 ~ DebugUself with DAMA ;-)
粤ICP备18025058号-1
公安备案号: 44049002000656 ...::