Skip to content

Commit

Permalink
Merge pull request OpenMDAO#1942 from crobinsonut/89824836
Browse files Browse the repository at this point in the history
Fix conda builds of extensions and bar3simulation
  • Loading branch information
naylor-b committed Mar 17, 2015
2 parents de6ebf6 + 4aa902d commit 542a348
Show file tree
Hide file tree
Showing 19 changed files with 81 additions and 28 deletions.
7 changes: 6 additions & 1 deletion conda-recipes/cobyla/bld.bat
@@ -1,7 +1,12 @@
SETLOCAL
cd %SP_DIR%\numpy\distutils\fcompiler
copy %RECIPE_DIR%\..\numpy.distutils-1.7.1.patch .
git apply numpy.distutils-1.7.1.patch
cd %SRC_DIR%

%PYTHON% setup.py install
%PYTHON% -c "from pkg_resources import get_distribution; print get_distribution('%PKG_NAME%').version" > __conda_version__.txt
%PYTHON% -c "from pkg_resources import get_distribution; print get_distribution('%PKG_NAME%').parsed_version.base_version" > __conda_version__.txt

TYPE __buildnum__.txt > __conda_buildnum__.txt

ENDLOCAL
2 changes: 2 additions & 0 deletions conda-recipes/cobyla/meta.yaml
Expand Up @@ -19,3 +19,5 @@ requirements:
- python
- numpy >=1.7.1
- libpython # [win]

6 changes: 6 additions & 0 deletions conda-recipes/cobyla/run_test.py
@@ -0,0 +1,6 @@
import cobyla
import cobyla.cobyla
from cobyla.cobyla import cobyla
from cobyla.cobyla import closeunit
from cobyla.cobyla import openunit
from cobyla.cobyla import pyflush
7 changes: 6 additions & 1 deletion conda-recipes/conmin/bld.bat
@@ -1,7 +1,12 @@
SETLOCAL
cd %SP_DIR%\numpy\distutils\fcompiler
copy %RECIPE_DIR%\..\numpy.distutils-1.7.1.patch .
git apply numpy.distutils-1.7.1.patch
cd %SRC_DIR%

%PYTHON% setup.py install
%PYTHON% -c "from pkg_resources import get_distribution; print get_distribution('%PKG_NAME%').version" > __conda_version__.txt
%PYTHON% -c "from pkg_resources import get_distribution; print get_distribution('%PKG_NAME%').parsed_version.base_version" > __conda_version__.txt

TYPE __buildnum__.txt > __conda_buildnum__.txt

ENDLOCAL
13 changes: 13 additions & 0 deletions conda-recipes/conmin/run_test.py
@@ -0,0 +1,13 @@
import conmin
import conmin.conmin
from conmin.conmin import conmin
from conmin.conmin import consav
from conmin.conmin import cnmn01
from conmin.conmin import cnmn02
from conmin.conmin import cnmn03
from conmin.conmin import cnmn04
from conmin.conmin import cnmn05
from conmin.conmin import cnmn06
from conmin.conmin import cnmn07
from conmin.conmin import cnmn08
from conmin.conmin import cnmn1
7 changes: 6 additions & 1 deletion conda-recipes/newsumt/bld.bat
@@ -1,7 +1,12 @@
SETLOCAL
cd %SP_DIR%\numpy\distutils\fcompiler
copy %RECIPE_DIR%\..\numpy.distutils-1.7.1.patch .
git apply numpy.distutils-1.7.1.patch
cd %SRC_DIR%

%PYTHON% setup.py install
%PYTHON% -c "from pkg_resources import get_distribution; print get_distribution('%PKG_NAME%').version" > __conda_version__.txt
%PYTHON% -c "from pkg_resources import get_distribution; print get_distribution('%PKG_NAME%').parsed_version.base_version" > __conda_version__.txt

TYPE __buildnum__.txt > __conda_buildnum__.txt

ENDLOCAL
6 changes: 6 additions & 0 deletions conda-recipes/newsumt/run_test.py
@@ -0,0 +1,6 @@
import newsumt
import newsumt.newsumtinterruptible
from newsumt.newsumtinterruptible import contrl
from newsumt.newsumtinterruptible import countr
from newsumt.newsumtinterruptible import newsuminterruptible

11 changes: 7 additions & 4 deletions conda-recipes/openmdao.examples.bar3simulation/bld.bat
@@ -1,9 +1,12 @@
SETLOCAL
cd %SP_DIR%\numpy\distutils\fcompiler
copy %RECIPE_DIR%\..\numpy.distutils-1.7.1.patch .
git apply numpy.distutils-1.7.1.patch
cd %SRC_DIR%

cd examples\%PKG_NAME%
python setup.py bdist_egg
cd ..
easy_install -N %PKG_NAME%
easy_install --no-deps .

%PYTHON% -c "from pkg_resources import get_distribution; print get_distribution('%PKG_NAME%').parsed_version.base_version" > __conda_version__.txt

TYPE __buildnum__.txt > __conda_buildnum__.txt
ENDLOCAL
15 changes: 5 additions & 10 deletions conda-recipes/openmdao.examples.bar3simulation/meta.yaml
@@ -1,18 +1,9 @@
{% set pkg_version = environ['PKG_VERSION'] %}
{% set remote = "https://github.com/OpenMDAO/OpenMDAO-Framework.git" %}

{% if pkg_version == "dev" %}
{% set source="git_url: {}\n git_branch: {}".format(remote, pkg_version) %}
{% else %}
{% set source=" git_url: {}\n git_branch: {}".format(remote, pkg_version) %}
{% endif %}

package:
name: openmdao.examples.bar3simulation
version: !!str {{ pkg_version }}

source:
{{ source }}
path: ../../examples/openmdao.examples.bar3simulation

build:
preserve_egg_dir: True
Expand All @@ -23,12 +14,16 @@ requirements:
- numpy ==1.7.1
- setuptools
- libpython # [win]
- openmdao.main
- openmdao.lib

run:
- python
- numpy >=1.7.1
- setuptools
- libpython # [win]
- openmdao.main
- openmdao.lib

about:
home: http://openmdao.org
Expand Down
5 changes: 5 additions & 0 deletions conda-recipes/openmdao.examples.bar3simulation/run_test.py
@@ -0,0 +1,5 @@
import openmdao.examples.bar3simulation
import openmdao.examples.bar3simulation.bar3

from openmdao.examples.bar3simulation.bar3 import forces
from openmdao.examples.bar3simulation.bar3 import runbar3truss
11 changes: 1 addition & 10 deletions conda-recipes/openmdao.lib/meta.yaml
@@ -1,18 +1,9 @@
{% set pkg_version = environ['PKG_VERSION'] %}
{% set remote = "https://github.com/OpenMDAO/OpenMDAO-Framework.git" %}

{% if pkg_version == "dev" %}
{% set source="git_url: {}\n git_branch: {}".format(remote, pkg_version) %}
{% else %}
{% set source=" git_url: {}\n git_branch: {}".format(remote, pkg_version) %}
{% endif %}

package:
name: openmdao.lib
version: !!str {{ pkg_version }}

source:
{{ source }}
path: ../../openmdao.lib

requirements:
build:
Expand Down
7 changes: 6 additions & 1 deletion conda-recipes/slsqp/bld.bat
@@ -1,7 +1,12 @@
SETLOCAL
cd %SP_DIR%\numpy\distutils\fcompiler
copy %RECIPE_DIR%\..\numpy.distutils-1.7.1.patch .
git apply numpy.distutils-1.7.1.patch
cd %SRC_DIR%

%PYTHON% setup.py install
%PYTHON% -c "from pkg_resources import get_distribution; print get_distribution('%PKG_NAME%').version" > __conda_version__.txt
%PYTHON% -c "from pkg_resources import get_distribution; print get_distribution('%PKG_NAME%').parsed_version.base_version" > __conda_version__.txt

TYPE __buildnum__.txt > __conda_buildnum__.txt

ENDLOCAL
6 changes: 6 additions & 0 deletions conda-recipes/slsqp/run_test.py
@@ -0,0 +1,6 @@
import slsqp
import slsqp.slsqp
from slsqp.slsqp import closeunit
from slsqp.slsqp import openunit
from slsqp.slsqp import pyflush
from slsqp.slsqp import slsqp
1 change: 1 addition & 0 deletions contrib/cobyla/__buildnum__.txt
@@ -0,0 +1 @@
1
1 change: 1 addition & 0 deletions contrib/conmin/__buildnum__.txt
@@ -0,0 +1 @@
1
1 change: 1 addition & 0 deletions contrib/newsumt/__buildnum__.txt
@@ -0,0 +1 @@
1
1 change: 1 addition & 0 deletions contrib/slsqp/__buildnum__.txt
@@ -0,0 +1 @@
1
1 change: 1 addition & 0 deletions examples/openmdao.examples.bar3simulation/__buildnum__.txt
@@ -0,0 +1 @@
1
1 change: 1 addition & 0 deletions examples/openmdao.examples.bar3simulation/setup.py
Expand Up @@ -14,6 +14,7 @@
'bar3simulation')))

import releaseinfo

version = releaseinfo.__version__

include_dirs = []
Expand Down

0 comments on commit 542a348

Please sign in to comment.