Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Daniel Scheffler
py_tools_ds
Commits
888e0533
Commit
888e0533
authored
Dec 06, 2017
by
Daniel Scheffler
Browse files
Added conda recipe. Removed superfluous packages from environment*.yml. Updated .gitlab-ci.yml.
parent
c8dae3d3
Pipeline
#1681
failed with stages
in 1 minute and 18 seconds
Changes
3
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
.gitlab-ci.yml
View file @
888e0533
...
...
@@ -128,11 +128,13 @@ deploy_anaconda:
-
source /root/anaconda3/bin/activate
-
conda install -y -q conda-build
-
yum install -y patch
# https://stackoverflow.com/questions/40392161/building-conda-skeleton-from-pypi-package-throws-error
-
conda skeleton pypi py_tools_ds --output-dir public/conda.recipe/py_tools_ds
# create recipe
#
- conda skeleton pypi py_tools_ds --output-dir public/conda.recipe/py_tools_ds # create recipe
-
conda config --set anaconda_upload yes
# enable auto-upload to anaconda
#- anaconda logout
#- anaconda login --username ${ANACONDA_USER} --password ${ANACONDA_PASSWORD}
-
conda build -c conda-forge --token ${ANACONDA_TOKEN} public/conda.recipe/py_tools_ds
# --output returns package name
-
conda build -c conda-forge -c defaults --token ${ANACONDA_TOKEN} --py=3.6 conda_recipe/meta.yaml
-
conda build -c conda-forge -c defaults --token ${ANACONDA_TOKEN} --py=2.7 conda_recipe/meta.yaml
# - conda build -c conda-forge --token ${ANACONDA_TOKEN} public/conda.recipe/py_tools_ds # --output returns package name
# - conda build -c conda-forge --token ${ANACONDA_TOKEN} --python 3.6 --python 3.5 --python 3.4 --python 2.7 public/conda.recipe/py_tools_ds # --output returns package name
#- conda convert --platform all /home/jsmith/miniconda/conda-bld/linux-64/pyinstrument-0.13.1-py27_0.tar.bz2
#-o outputdir/
...
...
conda_recipe/meta.yaml
0 → 100644
View file @
888e0533
# it uses load_setup_py_data from conda_build.jinja_context to populate some fields
# with values fed from setuptools.
{
%
set data = load_setup_py_data() %
}
{
%
set version = data.get('version') %
}
package
:
name
:
'
py_tools_ds'
version
:
{{
version
}}
source
:
path
:
../
build
:
number
:
1
script
:
python setup.py install --single-version-externally-managed --record=record.txt
requirements
:
build
:
-
python
-
setuptools
-
sphinx-argparse
run
:
-
python
-
pyqt
-
numpy
-
gdal
-
scikit-image
-
rasterio
-
pyproj
-
lxml
-
geopandas
-
six
-
spectral
test
:
imports
:
-
py_tools_ds
-
py_tools_ds.compatibility
-
py_tools_ds.compatibility.python
-
py_tools_ds.compression
-
py_tools_ds.convenience
-
py_tools_ds.db_tools
-
py_tools_ds.dtypes
-
py_tools_ds.environment
-
py_tools_ds.geo
-
py_tools_ds.geo.raster
-
py_tools_ds.geo.vector
-
py_tools_ds.io
-
py_tools_ds.io.raster
-
py_tools_ds.io.vector
-
py_tools_ds.numeric
-
py_tools_ds.processing
-
py_tools_ds.similarity
-
py_tools_ds.web
requires
:
-
coverage
-
nose
-
rednose
# - nose-htmloutput # pure pypi package -> needs conversion to conda package
about
:
home
:
https://gitext.gfz-potsdam.de/danschef/py_tools_ds
license
:
GNU General Public License v3 (GPLv3)
license_family
:
GPL3
license_file
:
LICENSE
summary
:
A collection of Python tools by Daniel Scheffler.
doc_url
:
'
'
dev_url
:
'
'
extra
:
recipe-maintainers
:
'
'
tests/CI_docker/context/environment_py_tools_ds.yml
View file @
888e0533
...
...
@@ -16,15 +16,8 @@ dependencies:
-
geopandas
-
ipython
-
conda-build
# for conda deployment
-
conda-build-all
-
pip
:
-
dicttoxml
-
jsmin
-
cerberus
-
pyprind
-
pint
-
iso8601
-
tqdm
-
mpld3
-
sphinx-argparse
-
six
-
spectral
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment