-
-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathmeta.yaml
128 lines (118 loc) · 3.42 KB
/
meta.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
{% set name = "conda-store" %}
{% set version = "2024.11.2" %}
{% set python_min = "3.10" %}
package:
name: {{ name|lower }}-split
version: {{ version }}
source:
- url: https://pypi.org/packages/source/c/conda-store/conda_store-{{ version }}.tar.gz
sha256: e3257e417e16229523d4814896d9b0386552d4834d6e8bc18d5325848fcc08cb
folder: conda-store
- url: https://pypi.org/packages/source/c/conda-store-server/conda_store_server-{{ version }}.tar.gz
sha256: bf96d2a6e5d31884a3cb7b85940c034b8f2958242488979edb631f536bb75eee
folder: conda-store-server
build:
number: 0
outputs:
- name: conda-store
version: {{ version }}
build:
noarch: python
script: python -m pip install ./conda-store -vv --no-deps --no-build-isolation --no-index
entry_points:
- conda-store = conda_store.__main__:main
requirements:
host:
- python {{ python_min }}
- pip
- hatchling >=1.14.0
- hatch-vcs
run:
- __linux # [linux]
- __osx # [osx]
- __win # [win]
- aiohttp >=3.8.1
- click
- python >={{ python_min }}
- rich
- ruamel.yaml
- yarl
run_constrained:
- {{ pin_subpackage('conda-store-server', min_pin='x.x.x', max_pin='x.x.x') }}
test:
imports:
- conda_store
commands:
- conda-store --help
- name: conda-store-server
version: {{ version }}
build:
noarch: python
script: python -m pip install ./conda-store-server -vv --no-deps --no-build-isolation --no-index
entry_points:
- conda-store-server = conda_store_server._internal.server.__main__:main
- conda-store-worker = conda_store_server._internal.worker.__main__:main
requirements:
host:
- python {{ python_min }}
- pip
- hatchling >=1.14.0
- hatch-vcs
run:
- alembic
- celery
- conda
- conda-docker # [linux]
- __linux # [linux]
- __osx # [osx]
- __win # [win]
- conda-pack
- conda-lock
- constructor
- fastapi
- filelock
- itsdangerous
- jinja2
- minio
- pydantic >=2.0
- pyjwt
- python >={{ python_min }}
- python-docker
- python-multipart
- pyyaml >=6.0.1
- redis-py
- requests
- sqlalchemy >=2.0,<2.1
- traitlets
- uvicorn
- yarl
- psycopg2
- pymysql
run_constrained:
- {{ pin_subpackage('conda-store', min_pin='x.x.x', max_pin='x.x.x') }}
test:
imports:
- conda_store_server
commands:
- conda-store-server --help
- conda-store-worker --help
about:
home: https://github.com/conda-incubator/conda-store
license: BSD-3-Clause
license_family: BSD
license_file: LICENSE
summary: Conda Environment Management, Builds, and Serve
description: |
End users think in terms of environments not packages. The core
philosophy of conda-store is to serve identical conda environments
in as many ways as possible. Conda Store controls the environment
lifecycle: management, builds, and serving of environments.
doc_url: https://conda.store/
dev_url: https://github.com/conda-incubator/conda-store
extra:
feedstock-name: conda-store
recipe-maintainers:
- peytondmurray
- soapy1
- trallard
- jaimergp