Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
quarto-dev
GitHub Repository: quarto-dev/quarto-cli
Path: blob/main/package/conda-recipe/meta.yaml
6460 views
1
{% set quarto_version = load_file_regex(load_file='configuration', regex_pattern='export QUARTO_VERSION=([\d.]+)').group(1) %}
2
{% set deno_version = load_file_regex(load_file='./configuration', regex_pattern='export\sDENO=v(\S+)').group(1) %}
3
{% set deno_dom_version = load_file_regex(load_file='configuration', regex_pattern='export DENO_DOM=v([^-]+)').group(1) %}
4
{% set pandoc_version = load_file_regex(load_file='configuration', regex_pattern='export PANDOC=(\S+)').group(1) %}
5
6
package:
7
name: quarto-cli
8
version: {{ quarto_version }}
9
10
source:
11
path: ../..
12
13
build:
14
number: 0
15
16
requirements:
17
host:
18
- deno {{ deno_version }}
19
- deno-dom {{ deno_dom_version }}
20
- pandoc {{ pandoc_version }}
21
- esbuild
22
run:
23
# Deno, deno-dom and pandoc have proven to be fickle
24
# regarding Quarto's source code. The pinning here
25
# is not so much that there are binary compatibility
26
# issues, but just that these dependencies are only
27
# known to work in a pretty narrow range.
28
- {{ pin_compatible("deno", max_pin="x.x.x") }}
29
- {{ pin_compatible("pandoc", max_pin="x.x") }}
30
# we vendor deno-dom JS dependencies, so it is important
31
# that the version at runtime matches the one at build time
32
- {{ pin_compatible("deno-dom", max_pin="x.x.x") }}
33
- esbuild
34
- dart-sass
35
36
37
test:
38
commands:
39
- quarto render hello.qmd --to html
40
- quarto -h
41
files:
42
- hello.qmd
43
requires:
44
- matplotlib
45
- python >=3
46
- jupyter
47
48
about:
49
home: https://quarto.org/
50
license: MIT
51
license_file:
52
- COPYRIGHT
53
- COPYING.md
54
summary: An open-source scientific and technical publishing system built on Pandoc
55
56
extra:
57
recipe-maintainers:
58
- msarahan
59
60