diff --git a/.github/workflows/conda_publish.yml b/.github/workflows/conda_publish.yml index 53e368d..dec8b9b 100644 --- a/.github/workflows/conda_publish.yml +++ b/.github/workflows/conda_publish.yml @@ -1,15 +1,20 @@ -name: Publish - -on: [release] +name: publish_conda +on: + push: + branches: [ master ] + pull_request: + branches: [ master ] + jobs: publish: runs-on: ubuntu-latest steps: - uses: actions/checkout@master - name: publish-to-conda - uses: m0nhawk/conda-package-publish-action@master + uses: fcakyon/conda-package-publish-action@master with: - subDir: '.' - AnacondaUsername: ${{ secrets.ANACONDA_PASSWORD }} - AnacondaPassword: ${{ secrets.ANACONDA_USERNAME }} + subdir: 'conda' + anacondatoken: ${{ secrets.ANACONDA_TOKEN }} + platforms: 'oxs linux' + diff --git a/conda/conda_build_config.yaml b/conda/conda_build_config.yaml new file mode 100644 index 0000000..deef147 --- /dev/null +++ b/conda/conda_build_config.yaml @@ -0,0 +1,4 @@ +python: + - 3.5 + - 3.6 + - 3.7 diff --git a/conda/meta.yaml b/conda/meta.yaml new file mode 100644 index 0000000..a84d8bf --- /dev/null +++ b/conda/meta.yaml @@ -0,0 +1,50 @@ +{% set data = load_setup_py_data() %} + +package: + name: albumentations + version: {{ data['version'] }} + +source: + path: ... + +build: + number: 0 + script: python setup.py install --single-version-externally-managed --record=record.txt + +requirements: + build: + - python + - cython + - numpy>=1.11.1 + - scipy + - requests + - matplotlib + - dask>=2.6.0 + - tqdm>=4.38.0 + - paramiko~=2.4 + - tornado>=5.0.1 + - distributed>=2.6.0 + - ConfigSpace<=0.4.11 + + run: + - python + - cython + - numpy>=1.11.1 + - scipy + - requests + - matplotlib + - dask>=2.6.0 + - tqdm>=4.38.0 + - paramiko~=2.4 + - tornado>=5.0.1 + - distributed>=2.6.0 + - ConfigSpace<=0.4.11 + +test: + imports: + - albumentations + +about: + home: {{ data['url'] }} + license: {{ data['license'] }} +summary: {{ data['description'] }}