Skip to content
This repository has been archived by the owner on Jan 19, 2024. It is now read-only.

Commit

Permalink
Merge pull request #13 from customink/ah/new-numpy-verions
Browse files Browse the repository at this point in the history
Add new numpy && python versions
  • Loading branch information
adikus authored Feb 26, 2020
2 parents c9a72ab + 2ebcd0b commit 3433b6e
Show file tree
Hide file tree
Showing 47 changed files with 1,181 additions and 5 deletions.
9 changes: 7 additions & 2 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,14 @@ install:
script:
- echo "The test passes"

after_success: |
[ "$TRAVIS_PULL_REQUEST" != "false" ] && ./travis_wait -i 10 "lambdipy release -v --dry-run" release.out
cat release.out
deploy:
provider: script
skip_cleanup: true
on: { branch: master }
script:
- ./travis_wait -i 10 "lambdipy release -v" release.out && cat release.out
script: |
./travis_wait -i 10 "lambdipy release -v" release.out
cat release.out
14 changes: 11 additions & 3 deletions lambdipy/cli.py
Original file line number Diff line number Diff line change
Expand Up @@ -113,9 +113,14 @@ def prepare(package, tag, verbose, release):

@cli.command()
@click.option('--verbose', '-v', is_flag=True)
def release(verbose):
@click.option('--dry-run', is_flag=True)
@click.option('--filter', '-f')
def release(verbose, dry_run, filter):
release_paths = os.path.join(os.path.dirname(os.path.abspath(__file__)), 'releases/**/**/build*.json')
for path in glob.glob(release_paths):
if filter is not None and filter not in path:
continue

package_build = PackageBuild(path)
# print(open(path).read())
# print(str(package_build))
Expand All @@ -126,8 +131,11 @@ def release(verbose):
package_build.build_docker(verbose=verbose)
package_build.copy_from_docker()
print(f'Built {package_build} inside {package_build.build_directory()}')
print('Releasing...')
release_package(package_build)
if not dry_run:
print('Releasing...')
release_package(package_build)
else:
print('This is a dry run, not releasing...')
except BuildError as e:
print(e)
for log in e.build_log:
Expand Down
22 changes: 22 additions & 0 deletions lambdipy/releases/numpy/1.14.6/build.python3.8.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
{
"build-version": "0.0.1",
"dependencies": {
"yum": [
"atlas-devel",
"atlas-sse3-devel",
"blas-devel",
"findutils",
"gcc",
"gcc-c++",
"lapack-devel"
]
},
"libs": [
"/usr/lib64/atlas/libtatlas.so.3",
"/usr/lib64/libquadmath.so.0",
"/usr/lib64/libgfortran.so.4"
],
"docker": {
"image": "lambci/lambda:build-python3.8"
}
}
22 changes: 22 additions & 0 deletions lambdipy/releases/numpy/1.15.1/build.python3.8.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
{
"build-version": "0.0.1",
"dependencies": {
"yum": [
"atlas-devel",
"atlas-sse3-devel",
"blas-devel",
"findutils",
"gcc",
"gcc-c++",
"lapack-devel"
]
},
"libs": [
"/usr/lib64/atlas/libtatlas.so.3",
"/usr/lib64/libquadmath.so.0",
"/usr/lib64/libgfortran.so.4"
],
"docker": {
"image": "lambci/lambda:build-python3.8"
}
}
22 changes: 22 additions & 0 deletions lambdipy/releases/numpy/1.15.2/build.python3.8.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
{
"build-version": "0.0.1",
"dependencies": {
"yum": [
"atlas-devel",
"atlas-sse3-devel",
"blas-devel",
"findutils",
"gcc",
"gcc-c++",
"lapack-devel"
]
},
"libs": [
"/usr/lib64/atlas/libtatlas.so.3",
"/usr/lib64/libquadmath.so.0",
"/usr/lib64/libgfortran.so.4"
],
"docker": {
"image": "lambci/lambda:build-python3.8"
}
}
22 changes: 22 additions & 0 deletions lambdipy/releases/numpy/1.15.3/build.python3.8.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
{
"build-version": "0.0.1",
"dependencies": {
"yum": [
"atlas-devel",
"atlas-sse3-devel",
"blas-devel",
"findutils",
"gcc",
"gcc-c++",
"lapack-devel"
]
},
"libs": [
"/usr/lib64/atlas/libtatlas.so.3",
"/usr/lib64/libquadmath.so.0",
"/usr/lib64/libgfortran.so.4"
],
"docker": {
"image": "lambci/lambda:build-python3.8"
}
}
22 changes: 22 additions & 0 deletions lambdipy/releases/numpy/1.15.4/build.python3.8.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
{
"build-version": "0.0.1",
"dependencies": {
"yum": [
"atlas-devel",
"atlas-sse3-devel",
"blas-devel",
"findutils",
"gcc",
"gcc-c++",
"lapack-devel"
]
},
"libs": [
"/usr/lib64/atlas/libtatlas.so.3",
"/usr/lib64/libquadmath.so.0",
"/usr/lib64/libgfortran.so.4"
],
"docker": {
"image": "lambci/lambda:build-python3.8"
}
}
22 changes: 22 additions & 0 deletions lambdipy/releases/numpy/1.16.0/build.python3.8.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
{
"build-version": "0.0.1",
"dependencies": {
"yum": [
"atlas-devel",
"atlas-sse3-devel",
"blas-devel",
"findutils",
"gcc",
"gcc-c++",
"lapack-devel"
]
},
"libs": [
"/usr/lib64/atlas/libtatlas.so.3",
"/usr/lib64/libquadmath.so.0",
"/usr/lib64/libgfortran.so.4"
],
"docker": {
"image": "lambci/lambda:build-python3.8"
}
}
22 changes: 22 additions & 0 deletions lambdipy/releases/numpy/1.16.1/build.python3.8.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
{
"build-version": "0.0.1",
"dependencies": {
"yum": [
"atlas-devel",
"atlas-sse3-devel",
"blas-devel",
"findutils",
"gcc",
"gcc-c++",
"lapack-devel"
]
},
"libs": [
"/usr/lib64/atlas/libtatlas.so.3",
"/usr/lib64/libquadmath.so.0",
"/usr/lib64/libgfortran.so.4"
],
"docker": {
"image": "lambci/lambda:build-python3.8"
}
}
22 changes: 22 additions & 0 deletions lambdipy/releases/numpy/1.16.2/build.python3.8.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
{
"build-version": "0.0.1",
"dependencies": {
"yum": [
"atlas-devel",
"atlas-sse3-devel",
"blas-devel",
"findutils",
"gcc",
"gcc-c++",
"lapack-devel"
]
},
"libs": [
"/usr/lib64/atlas/libtatlas.so.3",
"/usr/lib64/libquadmath.so.0",
"/usr/lib64/libgfortran.so.4"
],
"docker": {
"image": "lambci/lambda:build-python3.8"
}
}
22 changes: 22 additions & 0 deletions lambdipy/releases/numpy/1.16.3/build.python3.8.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
{
"build-version": "0.0.1",
"dependencies": {
"yum": [
"atlas-devel",
"atlas-sse3-devel",
"blas-devel",
"findutils",
"gcc",
"gcc-c++",
"lapack-devel"
]
},
"libs": [
"/usr/lib64/atlas/libtatlas.so.3",
"/usr/lib64/libquadmath.so.0",
"/usr/lib64/libgfortran.so.4"
],
"docker": {
"image": "lambci/lambda:build-python3.8"
}
}
27 changes: 27 additions & 0 deletions lambdipy/releases/numpy/1.16.4/build.python2.7.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
{
"build-version": "0.0.1",
"dependencies": {
"yum": [
"atlas-devel",
"atlas-sse3-devel",
"blas-devel",
"findutils",
"gcc",
"gcc-c++",
"lapack-devel"
]
},
"libs": [
"/usr/lib64/atlas/libptf77blas.so.3",
"/usr/lib64/atlas/libf77blas.so.3",
"/usr/lib64/atlas/libcblas.so.3",
"/usr/lib64/atlas/libptcblas.so.3",
"/usr/lib64/atlas/libatlas.so.3",
"/usr/lib64/atlas/liblapack.so.3",
"/usr/lib64/libquadmath.so.0",
"/usr/lib64/libgfortran.so.3"
],
"docker": {
"image": "lambci/lambda:build-python2.7"
}
}
27 changes: 27 additions & 0 deletions lambdipy/releases/numpy/1.16.4/build.python3.6.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
{
"build-version": "0.0.1",
"dependencies": {
"yum": [
"atlas-devel",
"atlas-sse3-devel",
"blas-devel",
"findutils",
"gcc",
"gcc-c++",
"lapack-devel"
]
},
"libs": [
"/usr/lib64/atlas/libptf77blas.so.3",
"/usr/lib64/atlas/libf77blas.so.3",
"/usr/lib64/atlas/libcblas.so.3",
"/usr/lib64/atlas/libptcblas.so.3",
"/usr/lib64/atlas/libatlas.so.3",
"/usr/lib64/atlas/liblapack.so.3",
"/usr/lib64/libquadmath.so.0",
"/usr/lib64/libgfortran.so.3"
],
"docker": {
"image": "lambci/lambda:build-python3.6"
}
}
27 changes: 27 additions & 0 deletions lambdipy/releases/numpy/1.16.4/build.python3.7.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
{
"build-version": "0.0.1",
"dependencies": {
"yum": [
"atlas-devel",
"atlas-sse3-devel",
"blas-devel",
"findutils",
"gcc",
"gcc-c++",
"lapack-devel"
]
},
"libs": [
"/usr/lib64/atlas/libptf77blas.so.3",
"/usr/lib64/atlas/libf77blas.so.3",
"/usr/lib64/atlas/libcblas.so.3",
"/usr/lib64/atlas/libptcblas.so.3",
"/usr/lib64/atlas/libatlas.so.3",
"/usr/lib64/atlas/liblapack.so.3",
"/usr/lib64/libquadmath.so.0",
"/usr/lib64/libgfortran.so.3"
],
"docker": {
"image": "lambci/lambda:build-python3.7"
}
}
22 changes: 22 additions & 0 deletions lambdipy/releases/numpy/1.16.4/build.python3.8.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
{
"build-version": "0.0.1",
"dependencies": {
"yum": [
"atlas-devel",
"atlas-sse3-devel",
"blas-devel",
"findutils",
"gcc",
"gcc-c++",
"lapack-devel"
]
},
"libs": [
"/usr/lib64/atlas/libtatlas.so.3",
"/usr/lib64/libquadmath.so.0",
"/usr/lib64/libgfortran.so.4"
],
"docker": {
"image": "lambci/lambda:build-python3.8"
}
}
27 changes: 27 additions & 0 deletions lambdipy/releases/numpy/1.16.5/build.python2.7.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
{
"build-version": "0.0.1",
"dependencies": {
"yum": [
"atlas-devel",
"atlas-sse3-devel",
"blas-devel",
"findutils",
"gcc",
"gcc-c++",
"lapack-devel"
]
},
"libs": [
"/usr/lib64/atlas/libptf77blas.so.3",
"/usr/lib64/atlas/libf77blas.so.3",
"/usr/lib64/atlas/libcblas.so.3",
"/usr/lib64/atlas/libptcblas.so.3",
"/usr/lib64/atlas/libatlas.so.3",
"/usr/lib64/atlas/liblapack.so.3",
"/usr/lib64/libquadmath.so.0",
"/usr/lib64/libgfortran.so.3"
],
"docker": {
"image": "lambci/lambda:build-python2.7"
}
}
Loading

0 comments on commit 3433b6e

Please sign in to comment.