<commit_before>{% set name = "scanpy-scripts" %}
{% set version = "0.3.1" %}

package:
  name: "{{ name|lower }}"
  version: "{{ version }}"

source:
  url: https://pypi.io/packages/source/{{ name[0] }}/{{ name }}/{{ name }}-{{ version }}.tar.gz
  sha256: f60646785a1ce4ccf31d5c76f12add1ebd4b738112253c3ef753f508d963855d

build:
  number: 0
  noarch: python
  entry_points:
    - scanpy-cli=scanpy_scripts.cli:cli
    - scanpy-read-10x=scanpy_scripts.cmds:READ_CMD
    - scanpy-filter-cells=scanpy_scripts.cmds:FILTER_CMD
    - scanpy-filter-genes=scanpy_scripts.cmds:FILTER_CMD
    - scanpy-normalise-data=scanpy_scripts.cmds:NORM_CMD
    - scanpy-find-variable-genes=scanpy_scripts.cmds:HVG_CMD
    - scanpy-scale-data=scanpy_scripts.cmds:SCALE_CMD
    - scanpy-regress=scanpy_scripts.cmds:REGRESS_CMD
    - scanpy-run-pca=scanpy_scripts.cmds:PCA_CMD
    - scanpy-neighbors=scanpy_scripts.cmds:NEIGHBOR_CMD
    - scanpy-run-tsne=scanpy_scripts.cmds:TSNE_CMD
    - scanpy-run-umap=scanpy_scripts.cmds:UMAP_CMD
    - scanpy-find-cluster=scanpy_scripts.cli:cluster
    - scanpy-find-markers=scanpy_scripts.cmds:DIFFEXP_CMD
    - scanpy-integrate=scanpy_scripts.cli:integrate
  script: "{{ PYTHON }} -m pip install . --no-deps --ignore-installed -vv "

requirements:
  host:
    - python=3.6
  run:
    - anndata
    - click
    - leidenalg
    - loompy >=2.0.0,<3.0.0
    - louvain
    - multicore-tsne
    - matplotlib-base
    - pandas
    - h5py 
    - packaging
    - python=3.6
    - scanpy>=1.6.0
    - scipy 
    - umap-learn<0.4.0
    - mnnpy>=0.1.9.5
    - harmonypy>=0.0.5
    - bbknn>=1.3.12

test:
  imports:
    - scanpy_scripts<commit_msg>[ci skip] Merge PR 25347<commit_after>{% set name = "scanpy-scripts" %}
{% set version = "0.3.1" %}

package:
  name: "{{ name|lower }}"
  version: "{{ version }}"

source:
  url: https://pypi.io/packages/source/{{ name[0] }}/{{ name }}/{{ name }}-{{ version }}.tar.gz
  sha256: f60646785a1ce4ccf31d5c76f12add1ebd4b738112253c3ef753f508d963855d

build:
  number: 1
  noarch: python
  entry_points:
    - scanpy-cli=scanpy_scripts.cli:cli
    - scanpy-read-10x=scanpy_scripts.cmds:READ_CMD
    - scanpy-filter-cells=scanpy_scripts.cmds:FILTER_CMD
    - scanpy-filter-genes=scanpy_scripts.cmds:FILTER_CMD
    - scanpy-normalise-data=scanpy_scripts.cmds:NORM_CMD
    - scanpy-find-variable-genes=scanpy_scripts.cmds:HVG_CMD
    - scanpy-scale-data=scanpy_scripts.cmds:SCALE_CMD
    - scanpy-regress=scanpy_scripts.cmds:REGRESS_CMD
    - scanpy-run-pca=scanpy_scripts.cmds:PCA_CMD
    - scanpy-neighbors=scanpy_scripts.cmds:NEIGHBOR_CMD
    - scanpy-run-tsne=scanpy_scripts.cmds:TSNE_CMD
    - scanpy-run-umap=scanpy_scripts.cmds:UMAP_CMD
    - scanpy-find-cluster=scanpy_scripts.cli:cluster
    - scanpy-find-markers=scanpy_scripts.cmds:DIFFEXP_CMD
    - scanpy-integrate=scanpy_scripts.cli:integrate
  script: "{{ PYTHON }} -m pip install . --no-deps --ignore-installed -vv "

requirements:
  host:
    - python=3.6
  run:
    - anndata
    - click
    - leidenalg
    - loompy >=2.0.0,<3.0.0
    - louvain
    - multicore-tsne
    - matplotlib-base
    - pandas
    - h5py<3.0.0 
    - packaging
    - python=3.6
    - scanpy>=1.6.0
    - scipy 
    - umap-learn<0.4.0
    - mnnpy>=0.1.9.5
    - harmonypy>=0.0.5
    - bbknn>=1.3.12

test:
  imports:
    - scanpy_scripts
{'fraction_non_alphanumeric': 0.14302920806985847, 'fraction_numerical': 0.04998494429388738, 'mean_word_length': 3.026666666666667, 'pattern_counts': {'":': 0, '<': 8, '<?xml version=': 0, '>': 13, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 2, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4604348', 'n_tokens_mistral': 1489, 'n_tokens_neox': 1405, 'n_words': 155}