Skip to content

Instantly share code, notes, and snippets.

@cdeil
Created July 4, 2019 10:57
Show Gist options
  • Save cdeil/ca68b72cf49ce0e52a22d49fb6ec9cfc to your computer and use it in GitHub Desktop.
Save cdeil/ca68b72cf49ce0e52a22d49fb6ec9cfc to your computer and use it in GitHub Desktop.
(astropy-healpix) hfm-1804a:cds-healpix-python deil$ rm Cargo.lock
(astropy-healpix) hfm-1804a:cds-healpix-python deil$ python setup.py build
running build
running build_py
running build_ext
running build_rust
Updating git repository `https://github.com/cds-astro/cds-healpix-rust`
Updating crates.io index
cargo rustc --lib --manifest-path Cargo.toml --features numpy/python3 pyo3/extension-module pyo3/python3 --release --verbose -- --crate-type cdylib --cfg=Py_3 -C link-arg=-undefined -C link-arg=dynamic_lookup
warning: unused manifest key: build-system
Compiling proc-macro2 v0.4.30
Compiling memchr v2.2.0
Compiling unicode-xid v0.1.0
Compiling arrayvec v0.4.10
Compiling syn v0.15.39
Compiling autocfg v0.1.4
Compiling nodrop v0.1.13
Compiling ucd-util v0.1.3
Running `rustc --crate-name build_script_build /Users/deil/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-0.4.30/build.rs --color always --crate-type bin --emit=dep-info,link -C opt-level=3 --cfg 'feature="default"' --cfg 'feature="proc-macro"' -C metadata=17d99c8bebad4ced -C extra-filename=-17d99c8bebad4ced --out-dir /Users/deil/work/code/cds-healpix-python/target/release/build/proc-macro2-17d99c8bebad4ced -L dependency=/Users/deil/work/code/cds-healpix-python/target/release/deps --cap-lints allow`
Running `rustc --crate-name build_script_build /Users/deil/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.2.0/build.rs --color always --crate-type bin --emit=dep-info,link -C opt-level=3 --cfg 'feature="default"' --cfg 'feature="use_std"' -C metadata=86330e80eff08967 -C extra-filename=-86330e80eff08967 --out-dir /Users/deil/work/code/cds-healpix-python/target/release/build/memchr-86330e80eff08967 -L dependency=/Users/deil/work/code/cds-healpix-python/target/release/deps --cap-lints allow`
Running `rustc --crate-name unicode_xid /Users/deil/.cargo/registry/src/github.com-1ecc6299db9ec823/unicode-xid-0.1.0/src/lib.rs --color always --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 --cfg 'feature="default"' -C metadata=8b209533017fe5f5 -C extra-filename=-8b209533017fe5f5 --out-dir /Users/deil/work/code/cds-healpix-python/target/release/deps -L dependency=/Users/deil/work/code/cds-healpix-python/target/release/deps --cap-lints allow`
Running `rustc --crate-name build_script_build /Users/deil/.cargo/registry/src/github.com-1ecc6299db9ec823/arrayvec-0.4.10/build.rs --color always --crate-type bin --emit=dep-info,link -C opt-level=3 -C metadata=d165569bcfedbc5c -C extra-filename=-d165569bcfedbc5c --out-dir /Users/deil/work/code/cds-healpix-python/target/release/build/arrayvec-d165569bcfedbc5c -L dependency=/Users/deil/work/code/cds-healpix-python/target/release/deps --cap-lints allow`
Running `rustc --crate-name build_script_build /Users/deil/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.39/build.rs --color always --crate-type bin --emit=dep-info,link -C opt-level=3 --cfg 'feature="clone-impls"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="extra-traits"' --cfg 'feature="fold"' --cfg 'feature="full"' --cfg 'feature="parsing"' --cfg 'feature="printing"' --cfg 'feature="proc-macro"' --cfg 'feature="quote"' -C metadata=7aa126e95626d640 -C extra-filename=-7aa126e95626d640 --out-dir /Users/deil/work/code/cds-healpix-python/target/release/build/syn-7aa126e95626d640 -L dependency=/Users/deil/work/code/cds-healpix-python/target/release/deps --cap-lints allow`
Running `rustc --crate-name autocfg /Users/deil/.cargo/registry/src/github.com-1ecc6299db9ec823/autocfg-0.1.4/src/lib.rs --color always --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C metadata=35b8c39977816ad1 -C extra-filename=-35b8c39977816ad1 --out-dir /Users/deil/work/code/cds-healpix-python/target/release/deps -L dependency=/Users/deil/work/code/cds-healpix-python/target/release/deps --cap-lints allow`
Running `rustc --crate-name nodrop /Users/deil/.cargo/registry/src/github.com-1ecc6299db9ec823/nodrop-0.1.13/src/lib.rs --color always --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C metadata=6f278c5e6ad8f742 -C extra-filename=-6f278c5e6ad8f742 --out-dir /Users/deil/work/code/cds-healpix-python/target/release/deps -L dependency=/Users/deil/work/code/cds-healpix-python/target/release/deps --cap-lints allow`
Running `rustc --crate-name ucd_util /Users/deil/.cargo/registry/src/github.com-1ecc6299db9ec823/ucd-util-0.1.3/src/lib.rs --color always --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C metadata=04bde47a18e91d03 -C extra-filename=-04bde47a18e91d03 --out-dir /Users/deil/work/code/cds-healpix-python/target/release/deps -L dependency=/Users/deil/work/code/cds-healpix-python/target/release/deps --cap-lints allow`
Compiling regex v1.1.7
Running `rustc --crate-name build_script_build /Users/deil/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-1.1.7/build.rs --color always --crate-type bin --emit=dep-info,link -C opt-level=3 --cfg 'feature="default"' --cfg 'feature="use_std"' -C metadata=b75e7ef6a9465844 -C extra-filename=-b75e7ef6a9465844 --out-dir /Users/deil/work/code/cds-healpix-python/target/release/build/regex-b75e7ef6a9465844 -L dependency=/Users/deil/work/code/cds-healpix-python/target/release/deps --cap-lints allow`
Compiling lazy_static v1.3.0
Running `rustc --crate-name lazy_static /Users/deil/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.3.0/src/lib.rs --color always --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C metadata=a682d0c37b43bc78 -C extra-filename=-a682d0c37b43bc78 --out-dir /Users/deil/work/code/cds-healpix-python/target/release/deps -L dependency=/Users/deil/work/code/cds-healpix-python/target/release/deps --cap-lints allow`
Compiling cfg-if v0.1.9
Running `rustc --crate-name cfg_if /Users/deil/.cargo/registry/src/github.com-1ecc6299db9ec823/cfg-if-0.1.9/src/lib.rs --color always --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C metadata=d7b746732ccf08dd -C extra-filename=-d7b746732ccf08dd --out-dir /Users/deil/work/code/cds-healpix-python/target/release/deps -L dependency=/Users/deil/work/code/cds-healpix-python/target/release/deps --cap-lints allow`
Compiling libc v0.2.58
Running `rustc --crate-name build_script_build /Users/deil/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.58/build.rs --color always --crate-type bin --emit=dep-info,link -C opt-level=3 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=bfa076f04fff7029 -C extra-filename=-bfa076f04fff7029 --out-dir /Users/deil/work/code/cds-healpix-python/target/release/build/libc-bfa076f04fff7029 -L dependency=/Users/deil/work/code/cds-healpix-python/target/release/deps --cap-lints allow`
Compiling utf8-ranges v1.0.3
Running `rustc --crate-name utf8_ranges /Users/deil/.cargo/registry/src/github.com-1ecc6299db9ec823/utf8-ranges-1.0.3/src/lib.rs --color always --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C metadata=b41fa6348ea87371 -C extra-filename=-b41fa6348ea87371 --out-dir /Users/deil/work/code/cds-healpix-python/target/release/deps -L dependency=/Users/deil/work/code/cds-healpix-python/target/release/deps --cap-lints allow`
Compiling scopeguard v0.3.3
Running `rustc --crate-name scopeguard /Users/deil/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-0.3.3/src/lib.rs --color always --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C metadata=48da53c49fb0c14e -C extra-filename=-48da53c49fb0c14e --out-dir /Users/deil/work/code/cds-healpix-python/target/release/deps -L dependency=/Users/deil/work/code/cds-healpix-python/target/release/deps --cap-lints allow`
Compiling memoffset v0.2.1
Running `rustc --crate-name memoffset /Users/deil/.cargo/registry/src/github.com-1ecc6299db9ec823/memoffset-0.2.1/src/lib.rs --color always --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C metadata=c94d07c2f7d3fb53 -C extra-filename=-c94d07c2f7d3fb53 --out-dir /Users/deil/work/code/cds-healpix-python/target/release/deps -L dependency=/Users/deil/work/code/cds-healpix-python/target/release/deps --cap-lints allow`
Compiling proc-macro-hack-impl v0.4.1
Running `rustc --crate-name proc_macro_hack_impl /Users/deil/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-impl-0.4.1/src/lib.rs --color always --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C opt-level=3 -C metadata=2082bea1a68ec88a -C extra-filename=-2082bea1a68ec88a --out-dir /Users/deil/work/code/cds-healpix-python/target/release/deps -L dependency=/Users/deil/work/code/cds-healpix-python/target/release/deps --cap-lints allow`
Compiling version_check v0.1.5
Running `rustc --crate-name version_check /Users/deil/.cargo/registry/src/github.com-1ecc6299db9ec823/version_check-0.1.5/src/lib.rs --color always --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C metadata=d9ced40c99200b61 -C extra-filename=-d9ced40c99200b61 --out-dir /Users/deil/work/code/cds-healpix-python/target/release/deps -L dependency=/Users/deil/work/code/cds-healpix-python/target/release/deps --cap-lints allow`
Compiling rayon-core v1.5.0
Running `rustc --crate-name build_script_build /Users/deil/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.5.0/build.rs --color always --crate-type bin --emit=dep-info,link -C opt-level=3 -C metadata=c2e24431b99610ab -C extra-filename=-c2e24431b99610ab --out-dir /Users/deil/work/code/cds-healpix-python/target/release/build/rayon-core-c2e24431b99610ab -L dependency=/Users/deil/work/code/cds-healpix-python/target/release/deps --cap-lints allow`
Compiling matrixmultiply v0.1.15
Running `rustc --crate-name build_script_build /Users/deil/.cargo/registry/src/github.com-1ecc6299db9ec823/matrixmultiply-0.1.15/build.rs --color always --crate-type bin --emit=dep-info,link -C opt-level=3 -C metadata=b379f16b1d0cb11c -C extra-filename=-b379f16b1d0cb11c --out-dir /Users/deil/work/code/cds-healpix-python/target/release/build/matrixmultiply-b379f16b1d0cb11c -L dependency=/Users/deil/work/code/cds-healpix-python/target/release/deps --cap-lints allow`
Compiling ndarray v0.12.1
Running `rustc --crate-name build_script_build /Users/deil/.cargo/registry/src/github.com-1ecc6299db9ec823/ndarray-0.12.1/build.rs --color always --crate-type bin --emit=dep-info,link -C opt-level=3 -C metadata=9f75f76d132c1ca2 -C extra-filename=-9f75f76d132c1ca2 --out-dir /Users/deil/work/code/cds-healpix-python/target/release/build/ndarray-9f75f76d132c1ca2 -L dependency=/Users/deil/work/code/cds-healpix-python/target/release/deps --cap-lints allow`
Compiling either v1.5.2
Running `rustc --crate-name either /Users/deil/.cargo/registry/src/github.com-1ecc6299db9ec823/either-1.5.2/src/lib.rs --color always --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C metadata=10908c53b5c6eed0 -C extra-filename=-10908c53b5c6eed0 --out-dir /Users/deil/work/code/cds-healpix-python/target/release/deps -L dependency=/Users/deil/work/code/cds-healpix-python/target/release/deps --cap-lints allow`
Compiling rawpointer v0.1.0
Running `rustc --crate-name rawpointer /Users/deil/.cargo/registry/src/github.com-1ecc6299db9ec823/rawpointer-0.1.0/src/lib.rs --color always --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C metadata=cf2cdd8e84779e5d -C extra-filename=-cf2cdd8e84779e5d --out-dir /Users/deil/work/code/cds-healpix-python/target/release/deps -L dependency=/Users/deil/work/code/cds-healpix-python/target/release/deps --cap-lints allow`
Compiling spin v0.5.0
Running `rustc --crate-name spin /Users/deil/.cargo/registry/src/github.com-1ecc6299db9ec823/spin-0.5.0/src/lib.rs --color always --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C metadata=dc6c273f3a02ecea -C extra-filename=-dc6c273f3a02ecea --out-dir /Users/deil/work/code/cds-healpix-python/target/release/deps -L dependency=/Users/deil/work/code/cds-healpix-python/target/release/deps --cap-lints allow`
Compiling katex-doc v0.1.0
Running `rustc --crate-name katex_doc /Users/deil/.cargo/registry/src/github.com-1ecc6299db9ec823/katex-doc-0.1.0/src/lib.rs --color always --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C metadata=f88bea29b893c874 -C extra-filename=-f88bea29b893c874 --out-dir /Users/deil/work/code/cds-healpix-python/target/release/deps -L dependency=/Users/deil/work/code/cds-healpix-python/target/release/deps --cap-lints allow`
Compiling thread_local v0.3.6
Running `rustc --crate-name thread_local /Users/deil/.cargo/registry/src/github.com-1ecc6299db9ec823/thread_local-0.3.6/src/lib.rs --color always --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C metadata=ad91031e35dfe84e -C extra-filename=-ad91031e35dfe84e --out-dir /Users/deil/work/code/cds-healpix-python/target/release/deps -L dependency=/Users/deil/work/code/cds-healpix-python/target/release/deps --extern lazy_static=/Users/deil/work/code/cds-healpix-python/target/release/deps/liblazy_static-a682d0c37b43bc78.rlib --cap-lints allow`
Compiling crossbeam-utils v0.6.5
Running `rustc --crate-name crossbeam_utils /Users/deil/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-utils-0.6.5/src/lib.rs --color always --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 --cfg 'feature="default"' --cfg 'feature="lazy_static"' --cfg 'feature="std"' -C metadata=c97cc48a84b08347 -C extra-filename=-c97cc48a84b08347 --out-dir /Users/deil/work/code/cds-healpix-python/target/release/deps -L dependency=/Users/deil/work/code/cds-healpix-python/target/release/deps --extern cfg_if=/Users/deil/work/code/cds-healpix-python/target/release/deps/libcfg_if-d7b746732ccf08dd.rlib --extern lazy_static=/Users/deil/work/code/cds-healpix-python/target/release/deps/liblazy_static-a682d0c37b43bc78.rlib --cap-lints allow`
Compiling regex-syntax v0.6.7
Running `rustc --crate-name regex_syntax /Users/deil/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.7/src/lib.rs --color always --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C metadata=65304fd27d3413f7 -C extra-filename=-65304fd27d3413f7 --out-dir /Users/deil/work/code/cds-healpix-python/target/release/deps -L dependency=/Users/deil/work/code/cds-healpix-python/target/release/deps --extern ucd_util=/Users/deil/work/code/cds-healpix-python/target/release/deps/libucd_util-04bde47a18e91d03.rlib --cap-lints allow`
Running `/Users/deil/work/code/cds-healpix-python/target/release/build/arrayvec-d165569bcfedbc5c/build-script-build`
Running `/Users/deil/work/code/cds-healpix-python/target/release/build/syn-7aa126e95626d640/build-script-build`
Running `/Users/deil/work/code/cds-healpix-python/target/release/build/proc-macro2-17d99c8bebad4ced/build-script-build`
Running `/Users/deil/work/code/cds-healpix-python/target/release/build/rayon-core-c2e24431b99610ab/build-script-build`
Running `/Users/deil/work/code/cds-healpix-python/target/release/build/libc-bfa076f04fff7029/build-script-build`
Running `/Users/deil/work/code/cds-healpix-python/target/release/build/ndarray-9f75f76d132c1ca2/build-script-build`
Compiling itertools v0.7.11
Running `rustc --crate-name itertools /Users/deil/.cargo/registry/src/github.com-1ecc6299db9ec823/itertools-0.7.11/src/lib.rs --color always --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C metadata=e387e7849833bc98 -C extra-filename=-e387e7849833bc98 --out-dir /Users/deil/work/code/cds-healpix-python/target/release/deps -L dependency=/Users/deil/work/code/cds-healpix-python/target/release/deps --extern either=/Users/deil/work/code/cds-healpix-python/target/release/deps/libeither-10908c53b5c6eed0.rlib --cap-lints allow`
Running `/Users/deil/work/code/cds-healpix-python/target/release/build/memchr-86330e80eff08967/build-script-build`
Compiling cdshealpix v0.3.0 (https://github.com/cds-astro/cds-healpix-rust#a74608d7)
Running `rustc --edition=2018 --crate-name cdshealpix /Users/deil/.cargo/git/checkouts/cds-healpix-rust-1e389e7afcf43397/a74608d/src/lib.rs --color always --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C metadata=f63f62bb8792a22f -C extra-filename=-f63f62bb8792a22f --out-dir /Users/deil/work/code/cds-healpix-python/target/release/deps -L dependency=/Users/deil/work/code/cds-healpix-python/target/release/deps --extern katex_doc=/Users/deil/work/code/cds-healpix-python/target/release/deps/libkatex_doc-f88bea29b893c874.rlib --cap-lints allow`
Running `/Users/deil/work/code/cds-healpix-python/target/release/build/regex-b75e7ef6a9465844/build-script-build`
Compiling num-traits v0.2.8
Running `rustc --crate-name build_script_build /Users/deil/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.8/build.rs --color always --crate-type bin --emit=dep-info,link -C opt-level=3 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=99d7a9081eb2cd7f -C extra-filename=-99d7a9081eb2cd7f --out-dir /Users/deil/work/code/cds-healpix-python/target/release/build/num-traits-99d7a9081eb2cd7f -L dependency=/Users/deil/work/code/cds-healpix-python/target/release/deps --extern autocfg=/Users/deil/work/code/cds-healpix-python/target/release/deps/libautocfg-35b8c39977816ad1.rlib --cap-lints allow`
Compiling num-complex v0.2.3
Running `rustc --crate-name build_script_build /Users/deil/.cargo/registry/src/github.com-1ecc6299db9ec823/num-complex-0.2.3/build.rs --color always --crate-type bin --emit=dep-info,link -C opt-level=3 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=113cc5e6fc589891 -C extra-filename=-113cc5e6fc589891 --out-dir /Users/deil/work/code/cds-healpix-python/target/release/build/num-complex-113cc5e6fc589891 -L dependency=/Users/deil/work/code/cds-healpix-python/target/release/deps --extern autocfg=/Users/deil/work/code/cds-healpix-python/target/release/deps/libautocfg-35b8c39977816ad1.rlib --cap-lints allow`
Running `/Users/deil/work/code/cds-healpix-python/target/release/build/matrixmultiply-b379f16b1d0cb11c/build-script-build`
Running `rustc --crate-name proc_macro2 /Users/deil/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro2-0.4.30/src/lib.rs --color always --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 --cfg 'feature="default"' --cfg 'feature="proc-macro"' -C metadata=5f49156ef5f154b3 -C extra-filename=-5f49156ef5f154b3 --out-dir /Users/deil/work/code/cds-healpix-python/target/release/deps -L dependency=/Users/deil/work/code/cds-healpix-python/target/release/deps --extern unicode_xid=/Users/deil/work/code/cds-healpix-python/target/release/deps/libunicode_xid-8b209533017fe5f5.rlib --cap-lints allow --cfg u128 --cfg use_proc_macro --cfg wrap_proc_macro --cfg proc_macro_span`
Running `rustc --crate-name libc /Users/deil/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.58/src/lib.rs --color always --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=bec239b1e02b6599 -C extra-filename=-bec239b1e02b6599 --out-dir /Users/deil/work/code/cds-healpix-python/target/release/deps -L dependency=/Users/deil/work/code/cds-healpix-python/target/release/deps --cap-lints allow --cfg libc_priv_mod_use --cfg libc_union --cfg libc_const_size_of --cfg libc_align --cfg libc_core_cvoid --cfg libc_packedN`
Running `rustc --crate-name arrayvec /Users/deil/.cargo/registry/src/github.com-1ecc6299db9ec823/arrayvec-0.4.10/src/lib.rs --color always --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C metadata=a73961a32729f8bc -C extra-filename=-a73961a32729f8bc --out-dir /Users/deil/work/code/cds-healpix-python/target/release/deps -L dependency=/Users/deil/work/code/cds-healpix-python/target/release/deps --extern nodrop=/Users/deil/work/code/cds-healpix-python/target/release/deps/libnodrop-6f278c5e6ad8f742.rlib --cap-lints allow --cfg has_manually_drop_in_union --cfg has_union_feature`
Running `rustc --crate-name memchr /Users/deil/.cargo/registry/src/github.com-1ecc6299db9ec823/memchr-2.2.0/src/lib.rs --color always --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 --cfg 'feature="default"' --cfg 'feature="use_std"' -C metadata=d3239400385e184e -C extra-filename=-d3239400385e184e --out-dir /Users/deil/work/code/cds-healpix-python/target/release/deps -L dependency=/Users/deil/work/code/cds-healpix-python/target/release/deps --cap-lints allow --cfg memchr_runtime_simd --cfg memchr_runtime_sse2 --cfg memchr_runtime_sse42 --cfg memchr_runtime_avx`
Compiling proc-macro-hack v0.4.1
Running `rustc --crate-name proc_macro_hack /Users/deil/.cargo/registry/src/github.com-1ecc6299db9ec823/proc-macro-hack-0.4.1/src/lib.rs --color always --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C metadata=87be806286f64ee2 -C extra-filename=-87be806286f64ee2 --out-dir /Users/deil/work/code/cds-healpix-python/target/release/deps -L dependency=/Users/deil/work/code/cds-healpix-python/target/release/deps --extern proc_macro_hack_impl=/Users/deil/work/code/cds-healpix-python/target/release/deps/libproc_macro_hack_impl-2082bea1a68ec88a.dylib --cap-lints allow`
Running `/Users/deil/work/code/cds-healpix-python/target/release/build/num-traits-99d7a9081eb2cd7f/build-script-build`
Running `rustc --crate-name matrixmultiply /Users/deil/.cargo/registry/src/github.com-1ecc6299db9ec823/matrixmultiply-0.1.15/src/lib.rs --color always --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C metadata=d4bb7fdc63b25a65 -C extra-filename=-d4bb7fdc63b25a65 --out-dir /Users/deil/work/code/cds-healpix-python/target/release/deps -L dependency=/Users/deil/work/code/cds-healpix-python/target/release/deps --extern rawpointer=/Users/deil/work/code/cds-healpix-python/target/release/deps/librawpointer-cf2cdd8e84779e5d.rlib --cap-lints allow`
Running `/Users/deil/work/code/cds-healpix-python/target/release/build/num-complex-113cc5e6fc589891/build-script-build`
Compiling num_cpus v1.10.1
Running `rustc --crate-name num_cpus /Users/deil/.cargo/registry/src/github.com-1ecc6299db9ec823/num_cpus-1.10.1/src/lib.rs --color always --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C metadata=99fdf24de68f4e1c -C extra-filename=-99fdf24de68f4e1c --out-dir /Users/deil/work/code/cds-healpix-python/target/release/deps -L dependency=/Users/deil/work/code/cds-healpix-python/target/release/deps --extern libc=/Users/deil/work/code/cds-healpix-python/target/release/deps/liblibc-bec239b1e02b6599.rlib --cap-lints allow`
Running `rustc --crate-name num_traits /Users/deil/.cargo/registry/src/github.com-1ecc6299db9ec823/num-traits-0.2.8/src/lib.rs --color always --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=93af6e5ef6fbd7f7 -C extra-filename=-93af6e5ef6fbd7f7 --out-dir /Users/deil/work/code/cds-healpix-python/target/release/deps -L dependency=/Users/deil/work/code/cds-healpix-python/target/release/deps --cap-lints allow --cfg has_i128`
Compiling crossbeam-epoch v0.7.1
Running `rustc --crate-name crossbeam_epoch /Users/deil/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.7.1/src/lib.rs --color always --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 --cfg 'feature="default"' --cfg 'feature="lazy_static"' --cfg 'feature="std"' -C metadata=dc06a24759cb03be -C extra-filename=-dc06a24759cb03be --out-dir /Users/deil/work/code/cds-healpix-python/target/release/deps -L dependency=/Users/deil/work/code/cds-healpix-python/target/release/deps --extern arrayvec=/Users/deil/work/code/cds-healpix-python/target/release/deps/libarrayvec-a73961a32729f8bc.rlib --extern cfg_if=/Users/deil/work/code/cds-healpix-python/target/release/deps/libcfg_if-d7b746732ccf08dd.rlib --extern crossbeam_utils=/Users/deil/work/code/cds-healpix-python/target/release/deps/libcrossbeam_utils-c97cc48a84b08347.rlib --extern lazy_static=/Users/deil/work/code/cds-healpix-python/target/release/deps/liblazy_static-a682d0c37b43bc78.rlib --extern memoffset=/Users/deil/work/code/cds-healpix-python/target/release/deps/libmemoffset-c94d07c2f7d3fb53.rlib --extern scopeguard=/Users/deil/work/code/cds-healpix-python/target/release/deps/libscopeguard-48da53c49fb0c14e.rlib --cap-lints allow`
Compiling crossbeam-queue v0.1.2
Running `rustc --crate-name crossbeam_queue /Users/deil/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-queue-0.1.2/src/lib.rs --color always --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C metadata=a3a573abc4322a4a -C extra-filename=-a3a573abc4322a4a --out-dir /Users/deil/work/code/cds-healpix-python/target/release/deps -L dependency=/Users/deil/work/code/cds-healpix-python/target/release/deps --extern crossbeam_utils=/Users/deil/work/code/cds-healpix-python/target/release/deps/libcrossbeam_utils-c97cc48a84b08347.rlib --cap-lints allow`
Compiling aho-corasick v0.7.4
Running `rustc --crate-name aho_corasick /Users/deil/.cargo/registry/src/github.com-1ecc6299db9ec823/aho-corasick-0.7.4/src/lib.rs --color always --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=70558b07e3fcaf67 -C extra-filename=-70558b07e3fcaf67 --out-dir /Users/deil/work/code/cds-healpix-python/target/release/deps -L dependency=/Users/deil/work/code/cds-healpix-python/target/release/deps --extern memchr=/Users/deil/work/code/cds-healpix-python/target/release/deps/libmemchr-d3239400385e184e.rlib --cap-lints allow`
Compiling crossbeam-deque v0.6.3
Running `rustc --crate-name crossbeam_deque /Users/deil/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-deque-0.6.3/src/lib.rs --color always --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C metadata=60a5756bbaa837ec -C extra-filename=-60a5756bbaa837ec --out-dir /Users/deil/work/code/cds-healpix-python/target/release/deps -L dependency=/Users/deil/work/code/cds-healpix-python/target/release/deps --extern crossbeam_epoch=/Users/deil/work/code/cds-healpix-python/target/release/deps/libcrossbeam_epoch-dc06a24759cb03be.rlib --extern crossbeam_utils=/Users/deil/work/code/cds-healpix-python/target/release/deps/libcrossbeam_utils-c97cc48a84b08347.rlib --cap-lints allow`
Running `rustc --crate-name rayon_core /Users/deil/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.5.0/src/lib.rs --color always --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C metadata=d24737c0652373aa -C extra-filename=-d24737c0652373aa --out-dir /Users/deil/work/code/cds-healpix-python/target/release/deps -L dependency=/Users/deil/work/code/cds-healpix-python/target/release/deps --extern crossbeam_deque=/Users/deil/work/code/cds-healpix-python/target/release/deps/libcrossbeam_deque-60a5756bbaa837ec.rlib --extern crossbeam_queue=/Users/deil/work/code/cds-healpix-python/target/release/deps/libcrossbeam_queue-a3a573abc4322a4a.rlib --extern crossbeam_utils=/Users/deil/work/code/cds-healpix-python/target/release/deps/libcrossbeam_utils-c97cc48a84b08347.rlib --extern lazy_static=/Users/deil/work/code/cds-healpix-python/target/release/deps/liblazy_static-a682d0c37b43bc78.rlib --extern num_cpus=/Users/deil/work/code/cds-healpix-python/target/release/deps/libnum_cpus-99fdf24de68f4e1c.rlib --cap-lints allow`
Running `rustc --crate-name num_complex /Users/deil/.cargo/registry/src/github.com-1ecc6299db9ec823/num-complex-0.2.3/src/lib.rs --color always --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=7eaae4dcc826c829 -C extra-filename=-7eaae4dcc826c829 --out-dir /Users/deil/work/code/cds-healpix-python/target/release/deps -L dependency=/Users/deil/work/code/cds-healpix-python/target/release/deps --extern num_traits=/Users/deil/work/code/cds-healpix-python/target/release/deps/libnum_traits-93af6e5ef6fbd7f7.rlib --cap-lints allow --cfg has_i128`
Compiling quote v0.6.12
Running `rustc --crate-name quote /Users/deil/.cargo/registry/src/github.com-1ecc6299db9ec823/quote-0.6.12/src/lib.rs --color always --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 --cfg 'feature="default"' --cfg 'feature="proc-macro"' -C metadata=c55adbd6eda277bc -C extra-filename=-c55adbd6eda277bc --out-dir /Users/deil/work/code/cds-healpix-python/target/release/deps -L dependency=/Users/deil/work/code/cds-healpix-python/target/release/deps --extern proc_macro2=/Users/deil/work/code/cds-healpix-python/target/release/deps/libproc_macro2-5f49156ef5f154b3.rlib --cap-lints allow`
Compiling mashup-impl v0.1.9
Running `rustc --crate-name mashup_impl /Users/deil/.cargo/registry/src/github.com-1ecc6299db9ec823/mashup-impl-0.1.9/src/lib.rs --color always --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C opt-level=3 -C metadata=4e2e8057e99a2a88 -C extra-filename=-4e2e8057e99a2a88 --out-dir /Users/deil/work/code/cds-healpix-python/target/release/deps -L dependency=/Users/deil/work/code/cds-healpix-python/target/release/deps --extern proc_macro_hack=/Users/deil/work/code/cds-healpix-python/target/release/deps/libproc_macro_hack-87be806286f64ee2.rlib --extern proc_macro2=/Users/deil/work/code/cds-healpix-python/target/release/deps/libproc_macro2-5f49156ef5f154b3.rlib --cap-lints allow`
Running `rustc --crate-name ndarray /Users/deil/.cargo/registry/src/github.com-1ecc6299db9ec823/ndarray-0.12.1/src/lib.rs --color always --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C metadata=70cd00b8ef1c5363 -C extra-filename=-70cd00b8ef1c5363 --out-dir /Users/deil/work/code/cds-healpix-python/target/release/deps -L dependency=/Users/deil/work/code/cds-healpix-python/target/release/deps --extern itertools=/Users/deil/work/code/cds-healpix-python/target/release/deps/libitertools-e387e7849833bc98.rlib --extern matrixmultiply=/Users/deil/work/code/cds-healpix-python/target/release/deps/libmatrixmultiply-d4bb7fdc63b25a65.rlib --extern num_complex=/Users/deil/work/code/cds-healpix-python/target/release/deps/libnum_complex-7eaae4dcc826c829.rlib --extern num_traits=/Users/deil/work/code/cds-healpix-python/target/release/deps/libnum_traits-93af6e5ef6fbd7f7.rlib --cap-lints allow`
Running `rustc --crate-name syn /Users/deil/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-0.15.39/src/lib.rs --color always --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 --cfg 'feature="clone-impls"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="extra-traits"' --cfg 'feature="fold"' --cfg 'feature="full"' --cfg 'feature="parsing"' --cfg 'feature="printing"' --cfg 'feature="proc-macro"' --cfg 'feature="quote"' -C metadata=2ee5b381f6993d99 -C extra-filename=-2ee5b381f6993d99 --out-dir /Users/deil/work/code/cds-healpix-python/target/release/deps -L dependency=/Users/deil/work/code/cds-healpix-python/target/release/deps --extern proc_macro2=/Users/deil/work/code/cds-healpix-python/target/release/deps/libproc_macro2-5f49156ef5f154b3.rlib --extern quote=/Users/deil/work/code/cds-healpix-python/target/release/deps/libquote-c55adbd6eda277bc.rlib --extern unicode_xid=/Users/deil/work/code/cds-healpix-python/target/release/deps/libunicode_xid-8b209533017fe5f5.rlib --cap-lints allow --cfg syn_can_match_trailing_dollar --cfg syn_can_use_thread_id --cfg syn_can_use_associated_constants --cfg syn_can_call_macro_by_path`
Compiling rayon v1.1.0
Running `rustc --crate-name rayon /Users/deil/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-1.1.0/src/lib.rs --color always --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C metadata=ee9e129f0b4c23f1 -C extra-filename=-ee9e129f0b4c23f1 --out-dir /Users/deil/work/code/cds-healpix-python/target/release/deps -L dependency=/Users/deil/work/code/cds-healpix-python/target/release/deps --extern crossbeam_deque=/Users/deil/work/code/cds-healpix-python/target/release/deps/libcrossbeam_deque-60a5756bbaa837ec.rlib --extern either=/Users/deil/work/code/cds-healpix-python/target/release/deps/libeither-10908c53b5c6eed0.rlib --extern rayon_core=/Users/deil/work/code/cds-healpix-python/target/release/deps/librayon_core-d24737c0652373aa.rlib --cap-lints allow`
Compiling mashup v0.1.9
Running `rustc --crate-name mashup /Users/deil/.cargo/registry/src/github.com-1ecc6299db9ec823/mashup-0.1.9/src/lib.rs --color always --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C metadata=813ad71d1e43a29a -C extra-filename=-813ad71d1e43a29a --out-dir /Users/deil/work/code/cds-healpix-python/target/release/deps -L dependency=/Users/deil/work/code/cds-healpix-python/target/release/deps --extern mashup_impl=/Users/deil/work/code/cds-healpix-python/target/release/deps/libmashup_impl-4e2e8057e99a2a88.dylib --extern proc_macro_hack=/Users/deil/work/code/cds-healpix-python/target/release/deps/libproc_macro_hack-87be806286f64ee2.rlib --cap-lints allow`
Running `rustc --crate-name regex /Users/deil/.cargo/registry/src/github.com-1ecc6299db9ec823/regex-1.1.7/src/lib.rs --color always --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 --cfg 'feature="default"' --cfg 'feature="use_std"' -C metadata=eec8800b38a035bb -C extra-filename=-eec8800b38a035bb --out-dir /Users/deil/work/code/cds-healpix-python/target/release/deps -L dependency=/Users/deil/work/code/cds-healpix-python/target/release/deps --extern aho_corasick=/Users/deil/work/code/cds-healpix-python/target/release/deps/libaho_corasick-70558b07e3fcaf67.rlib --extern memchr=/Users/deil/work/code/cds-healpix-python/target/release/deps/libmemchr-d3239400385e184e.rlib --extern regex_syntax=/Users/deil/work/code/cds-healpix-python/target/release/deps/libregex_syntax-65304fd27d3413f7.rlib --extern thread_local=/Users/deil/work/code/cds-healpix-python/target/release/deps/libthread_local-ad91031e35dfe84e.rlib --extern utf8_ranges=/Users/deil/work/code/cds-healpix-python/target/release/deps/libutf8_ranges-b41fa6348ea87371.rlib --cap-lints allow --cfg regex_runtime_teddy_ssse3 --cfg regex_runtime_teddy_avx2`
Compiling ndarray-parallel v0.9.0
Running `rustc --crate-name ndarray_parallel /Users/deil/.cargo/registry/src/github.com-1ecc6299db9ec823/ndarray-parallel-0.9.0/src/lib.rs --color always --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C metadata=2ad90542bd8000bd -C extra-filename=-2ad90542bd8000bd --out-dir /Users/deil/work/code/cds-healpix-python/target/release/deps -L dependency=/Users/deil/work/code/cds-healpix-python/target/release/deps --extern ndarray=/Users/deil/work/code/cds-healpix-python/target/release/deps/libndarray-70cd00b8ef1c5363.rlib --extern rayon=/Users/deil/work/code/cds-healpix-python/target/release/deps/librayon-ee9e129f0b4c23f1.rlib --cap-lints allow`
Compiling pyo3 v0.6.0
Running `rustc --edition=2018 --crate-name build_script_build /Users/deil/.cargo/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0/build.rs --color always --crate-type bin --emit=dep-info,link -C opt-level=3 --cfg 'feature="default"' --cfg 'feature="extension-module"' --cfg 'feature="python3"' -C metadata=6f962d2443f21d8f -C extra-filename=-6f962d2443f21d8f --out-dir /Users/deil/work/code/cds-healpix-python/target/release/build/pyo3-6f962d2443f21d8f -L dependency=/Users/deil/work/code/cds-healpix-python/target/release/deps --extern regex=/Users/deil/work/code/cds-healpix-python/target/release/deps/libregex-eec8800b38a035bb.rlib --extern version_check=/Users/deil/work/code/cds-healpix-python/target/release/deps/libversion_check-d9ced40c99200b61.rlib --cap-lints allow`
Running `/Users/deil/work/code/cds-healpix-python/target/release/build/pyo3-6f962d2443f21d8f/build-script-build`
Compiling ctor v0.1.9
Compiling inventory-impl v0.1.3
Compiling pyo3-derive-backend v0.6.0
Compiling ghost v0.1.0
Running `rustc --edition=2018 --crate-name ctor /Users/deil/.cargo/registry/src/github.com-1ecc6299db9ec823/ctor-0.1.9/src/lib.rs --color always --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C opt-level=3 -C metadata=8eeff2d5fe501dc5 -C extra-filename=-8eeff2d5fe501dc5 --out-dir /Users/deil/work/code/cds-healpix-python/target/release/deps -L dependency=/Users/deil/work/code/cds-healpix-python/target/release/deps --extern quote=/Users/deil/work/code/cds-healpix-python/target/release/deps/libquote-c55adbd6eda277bc.rlib --extern syn=/Users/deil/work/code/cds-healpix-python/target/release/deps/libsyn-2ee5b381f6993d99.rlib --cap-lints allow`
Running `rustc --edition=2018 --crate-name inventory_impl /Users/deil/.cargo/registry/src/github.com-1ecc6299db9ec823/inventory-impl-0.1.3/src/lib.rs --color always --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C opt-level=3 -C metadata=4862fe13ea8a9bda -C extra-filename=-4862fe13ea8a9bda --out-dir /Users/deil/work/code/cds-healpix-python/target/release/deps -L dependency=/Users/deil/work/code/cds-healpix-python/target/release/deps --extern proc_macro2=/Users/deil/work/code/cds-healpix-python/target/release/deps/libproc_macro2-5f49156ef5f154b3.rlib --extern quote=/Users/deil/work/code/cds-healpix-python/target/release/deps/libquote-c55adbd6eda277bc.rlib --extern syn=/Users/deil/work/code/cds-healpix-python/target/release/deps/libsyn-2ee5b381f6993d99.rlib --cap-lints allow`
Running `rustc --edition=2018 --crate-name ghost /Users/deil/.cargo/registry/src/github.com-1ecc6299db9ec823/ghost-0.1.0/src/lib.rs --color always --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C opt-level=3 -C metadata=6b382223ccfd41cb -C extra-filename=-6b382223ccfd41cb --out-dir /Users/deil/work/code/cds-healpix-python/target/release/deps -L dependency=/Users/deil/work/code/cds-healpix-python/target/release/deps --extern proc_macro2=/Users/deil/work/code/cds-healpix-python/target/release/deps/libproc_macro2-5f49156ef5f154b3.rlib --extern quote=/Users/deil/work/code/cds-healpix-python/target/release/deps/libquote-c55adbd6eda277bc.rlib --extern syn=/Users/deil/work/code/cds-healpix-python/target/release/deps/libsyn-2ee5b381f6993d99.rlib --cap-lints allow`
Running `rustc --edition=2018 --crate-name pyo3_derive_backend /Users/deil/.cargo/registry/src/github.com-1ecc6299db9ec823/pyo3-derive-backend-0.6.0/src/lib.rs --color always --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C metadata=96aeea263001712f -C extra-filename=-96aeea263001712f --out-dir /Users/deil/work/code/cds-healpix-python/target/release/deps -L dependency=/Users/deil/work/code/cds-healpix-python/target/release/deps --extern proc_macro2=/Users/deil/work/code/cds-healpix-python/target/release/deps/libproc_macro2-5f49156ef5f154b3.rlib --extern quote=/Users/deil/work/code/cds-healpix-python/target/release/deps/libquote-c55adbd6eda277bc.rlib --extern syn=/Users/deil/work/code/cds-healpix-python/target/release/deps/libsyn-2ee5b381f6993d99.rlib --cap-lints allow`
Compiling inventory v0.1.3
Running `rustc --edition=2018 --crate-name inventory /Users/deil/.cargo/registry/src/github.com-1ecc6299db9ec823/inventory-0.1.3/src/lib.rs --color always --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C metadata=52d1e8b2b3474d4f -C extra-filename=-52d1e8b2b3474d4f --out-dir /Users/deil/work/code/cds-healpix-python/target/release/deps -L dependency=/Users/deil/work/code/cds-healpix-python/target/release/deps --extern ctor=/Users/deil/work/code/cds-healpix-python/target/release/deps/libctor-8eeff2d5fe501dc5.dylib --extern ghost=/Users/deil/work/code/cds-healpix-python/target/release/deps/libghost-6b382223ccfd41cb.dylib --extern inventory_impl=/Users/deil/work/code/cds-healpix-python/target/release/deps/libinventory_impl-4862fe13ea8a9bda.dylib --cap-lints allow`
Compiling pyo3cls v0.6.0
Running `rustc --edition=2018 --crate-name pyo3cls /Users/deil/.cargo/registry/src/github.com-1ecc6299db9ec823/pyo3cls-0.6.0/src/lib.rs --color always --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C opt-level=3 -C metadata=f070ec7df4509684 -C extra-filename=-f070ec7df4509684 --out-dir /Users/deil/work/code/cds-healpix-python/target/release/deps -L dependency=/Users/deil/work/code/cds-healpix-python/target/release/deps --extern proc_macro2=/Users/deil/work/code/cds-healpix-python/target/release/deps/libproc_macro2-5f49156ef5f154b3.rlib --extern pyo3_derive_backend=/Users/deil/work/code/cds-healpix-python/target/release/deps/libpyo3_derive_backend-96aeea263001712f.rlib --extern quote=/Users/deil/work/code/cds-healpix-python/target/release/deps/libquote-c55adbd6eda277bc.rlib --extern syn=/Users/deil/work/code/cds-healpix-python/target/release/deps/libsyn-2ee5b381f6993d99.rlib --cap-lints allow`
Running `rustc --edition=2018 --crate-name pyo3 /Users/deil/.cargo/registry/src/github.com-1ecc6299db9ec823/pyo3-0.6.0/src/lib.rs --color always --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 --cfg 'feature="default"' --cfg 'feature="extension-module"' --cfg 'feature="python3"' -C metadata=3528a9198d78c7f8 -C extra-filename=-3528a9198d78c7f8 --out-dir /Users/deil/work/code/cds-healpix-python/target/release/deps -L dependency=/Users/deil/work/code/cds-healpix-python/target/release/deps --extern inventory=/Users/deil/work/code/cds-healpix-python/target/release/deps/libinventory-52d1e8b2b3474d4f.rlib --extern libc=/Users/deil/work/code/cds-healpix-python/target/release/deps/liblibc-bec239b1e02b6599.rlib --extern mashup=/Users/deil/work/code/cds-healpix-python/target/release/deps/libmashup-813ad71d1e43a29a.rlib --extern num_traits=/Users/deil/work/code/cds-healpix-python/target/release/deps/libnum_traits-93af6e5ef6fbd7f7.rlib --extern pyo3cls=/Users/deil/work/code/cds-healpix-python/target/release/deps/libpyo3cls-f070ec7df4509684.dylib --extern spin=/Users/deil/work/code/cds-healpix-python/target/release/deps/libspin-dc6c273f3a02ecea.rlib --cap-lints allow --cfg Py_3_5 --cfg Py_3_6 --cfg Py_3 --cfg 'py_sys_config="WITH_THREAD"'`
Compiling numpy v0.5.0
Running `rustc --crate-name numpy /Users/deil/.cargo/registry/src/github.com-1ecc6299db9ec823/numpy-0.5.0/src/lib.rs --color always --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 --cfg 'feature="default"' --cfg 'feature="python3"' -C metadata=c16b0b9fd1d1bb68 -C extra-filename=-c16b0b9fd1d1bb68 --out-dir /Users/deil/work/code/cds-healpix-python/target/release/deps -L dependency=/Users/deil/work/code/cds-healpix-python/target/release/deps --extern cfg_if=/Users/deil/work/code/cds-healpix-python/target/release/deps/libcfg_if-d7b746732ccf08dd.rlib --extern libc=/Users/deil/work/code/cds-healpix-python/target/release/deps/liblibc-bec239b1e02b6599.rlib --extern ndarray=/Users/deil/work/code/cds-healpix-python/target/release/deps/libndarray-70cd00b8ef1c5363.rlib --extern num_complex=/Users/deil/work/code/cds-healpix-python/target/release/deps/libnum_complex-7eaae4dcc826c829.rlib --extern num_traits=/Users/deil/work/code/cds-healpix-python/target/release/deps/libnum_traits-93af6e5ef6fbd7f7.rlib --extern pyo3=/Users/deil/work/code/cds-healpix-python/target/release/deps/libpyo3-3528a9198d78c7f8.rlib --cap-lints allow`
Compiling cdshealpix v0.3.0 (/Users/deil/work/code/cds-healpix-python)
Running `rustc --edition=2018 --crate-name cdshealpix src/lib.rs --color always --crate-type cdylib --emit=dep-info,link -C opt-level=3 --crate-type cdylib --cfg=Py_3 -C link-arg=-undefined -C link-arg=dynamic_lookup -C metadata=d243b87080da3e9a --out-dir /Users/deil/work/code/cds-healpix-python/target/release/deps -L dependency=/Users/deil/work/code/cds-healpix-python/target/release/deps --extern healpix=/Users/deil/work/code/cds-healpix-python/target/release/deps/libcdshealpix-f63f62bb8792a22f.rlib --extern ndarray=/Users/deil/work/code/cds-healpix-python/target/release/deps/libndarray-70cd00b8ef1c5363.rlib --extern ndarray_parallel=/Users/deil/work/code/cds-healpix-python/target/release/deps/libndarray_parallel-2ad90542bd8000bd.rlib --extern numpy=/Users/deil/work/code/cds-healpix-python/target/release/deps/libnumpy-c16b0b9fd1d1bb68.rlib --extern pyo3=/Users/deil/work/code/cds-healpix-python/target/release/deps/libpyo3-3528a9198d78c7f8.rlib`
warning: unused variable: `step`
--> src/lib.rs:333:9
|
333 | step: usize,
| ^^^^ help: consider prefixing with an underscore: `_step`
|
= note: #[warn(unused_variables)] on by default
Finished release [optimized] target(s) in 1m 19s
(astropy-healpix) hfm-1804a:cds-healpix-python deil$ python setup.py build
running build
running build_py
running build_ext
running build_rust
cargo rustc --lib --manifest-path Cargo.toml --features numpy/python3 pyo3/python3 pyo3/extension-module --release --verbose -- --crate-type cdylib --cfg=Py_3 -C link-arg=-undefined -C link-arg=dynamic_lookup
warning: unused manifest key: build-system
Fresh unicode-xid v0.1.0
Fresh ucd-util v0.1.3
Fresh lazy_static v1.3.0
Fresh cfg-if v0.1.9
Fresh nodrop v0.1.13
Fresh autocfg v0.1.4
Fresh proc-macro-hack-impl v0.4.1
Fresh scopeguard v0.3.3
Fresh utf8-ranges v1.0.3
Fresh memoffset v0.2.1
Fresh version_check v0.1.5
Fresh rawpointer v0.1.0
Fresh either v1.5.2
Fresh spin v0.5.0
Fresh katex-doc v0.1.0
Fresh crossbeam-utils v0.6.5
Fresh thread_local v0.3.6
Fresh regex-syntax v0.6.7
Fresh proc-macro-hack v0.4.1
Fresh memchr v2.2.0
Fresh itertools v0.7.11
Fresh cdshealpix v0.3.0 (https://github.com/cds-astro/cds-healpix-rust#a74608d7)
Fresh proc-macro2 v0.4.30
Fresh arrayvec v0.4.10
Fresh libc v0.2.58
Fresh crossbeam-queue v0.1.2
Fresh aho-corasick v0.7.4
Fresh matrixmultiply v0.1.15
Fresh quote v0.6.12
Fresh regex v1.1.7
Fresh crossbeam-epoch v0.7.1
Fresh num-traits v0.2.8
Fresh mashup-impl v0.1.9
Fresh num_cpus v1.10.1
Fresh syn v0.15.39
Fresh crossbeam-deque v0.6.3
Fresh num-complex v0.2.3
Fresh mashup v0.1.9
Fresh pyo3-derive-backend v0.6.0
Fresh ghost v0.1.0
Fresh inventory-impl v0.1.3
Fresh ctor v0.1.9
Fresh rayon-core v1.5.0
Fresh ndarray v0.12.1
Fresh pyo3cls v0.6.0
Fresh inventory v0.1.3
Fresh rayon v1.1.0
Fresh pyo3 v0.6.0
Fresh ndarray-parallel v0.9.0
Fresh numpy v0.5.0
Fresh cdshealpix v0.3.0 (/Users/deil/work/code/cds-healpix-python)
Finished release [optimized] target(s) in 0.04s
(astropy-healpix) hfm-1804a:cds-healpix-python deil$ python -m pytest -v cdshealpix
====================================================================================== test session starts ======================================================================================
platform darwin -- Python 3.6.0, pytest-5.0.0, py-1.8.0, pluggy-0.12.0 -- /Users/deil/software/anaconda3/envs/astropy-healpix/bin/python
cachedir: .pytest_cache
hypothesis profile 'default' -> database=DirectoryBasedExampleDatabase('/Users/deil/work/code/cds-healpix-python/.hypothesis/examples')
benchmark: 3.2.2 (defaults: timer=time.perf_counter disable_gc=False min_rounds=5 min_time=0.000005 max_time=1.0 calibration_precision=10 warmup=False warmup_iterations=100000)
rootdir: /Users/deil/work/code/cds-healpix-python
plugins: arraydiff-0.3, hypothesis-4.24.6, benchmark-3.2.2, doctestplus-0.3.0, remotedata-0.3.1, openfiles-0.3.1
collected 0 items / 3 errors
============================================================================================ ERRORS =============================================================================================
__________________________________________________________________ ERROR collecting cdshealpix/tests/test_benchmark_healpix.py __________________________________________________________________
ImportError while importing test module '/Users/deil/work/code/cds-healpix-python/cdshealpix/tests/test_benchmark_healpix.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
cdshealpix/__init__.py:3: in <module>
from .nested import *
cdshealpix/nested/__init__.py:1: in <module>
from .healpix import *
cdshealpix/nested/healpix.py:1: in <module>
from .. import cdshealpix # noqa
E ImportError: cannot import name 'cdshealpix'
___________________________________________________________________ ERROR collecting cdshealpix/tests/test_nested_healpix.py ____________________________________________________________________
ImportError while importing test module '/Users/deil/work/code/cds-healpix-python/cdshealpix/tests/test_nested_healpix.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
cdshealpix/__init__.py:3: in <module>
from .nested import *
cdshealpix/nested/__init__.py:1: in <module>
from .healpix import *
cdshealpix/nested/healpix.py:1: in <module>
from .. import cdshealpix # noqa
E ImportError: cannot import name 'cdshealpix'
____________________________________________________________________ ERROR collecting cdshealpix/tests/test_ring_healpix.py _____________________________________________________________________
ImportError while importing test module '/Users/deil/work/code/cds-healpix-python/cdshealpix/tests/test_ring_healpix.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
cdshealpix/__init__.py:3: in <module>
from .nested import *
cdshealpix/nested/__init__.py:1: in <module>
from .healpix import *
cdshealpix/nested/healpix.py:1: in <module>
from .. import cdshealpix # noqa
E ImportError: cannot import name 'cdshealpix'
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Interrupted: 3 errors during collection !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
==================================================================================== 3 error in 0.17 seconds ====================================================================================
(astropy-healpix) hfm-1804a:cds-healpix-python deil$ ls -lh
total 128
-rw-r--r-- 1 deil staff 20K Jul 4 12:51 Cargo.lock
-rw-r--r-- 1 deil staff 858B Jul 4 10:57 Cargo.toml
-rw-r--r-- 1 deil staff 72B Mar 18 22:09 MANIFEST.in
-rw-r--r-- 1 deil staff 6.1K Jul 4 10:57 README.md
-rw-r--r-- 1 deil staff 4.1K Jul 4 10:57 appveyor.yml
drwxr-xr-x 3 deil staff 96B Jul 4 10:58 build
drwxr-xr-x 9 deil staff 288B Jul 4 12:55 cdshealpix
drwxr-xr-x 15 deil staff 480B Jul 4 10:57 docs
drwxr-xr-x 3 deil staff 96B Jul 4 10:57 notebooks
-rw-r--r-- 1 deil staff 160B Mar 18 22:09 readthedocs.yml
-rw-r--r-- 1 deil staff 158B Jul 4 10:57 requirements-dev.txt
-rw-r--r-- 1 deil staff 7B Jul 4 10:57 requirements.txt
-rw-r--r-- 1 deil staff 1.7K Jul 4 10:57 setup.py
drwxr-xr-x 3 deil staff 96B Jul 4 10:57 src
drwxr-xr-x 4 deil staff 128B Jul 4 12:53 target
drwxr-xr-x 7 deil staff 224B Jul 4 10:57 travis
(astropy-healpix) hfm-1804a:cds-healpix-python deil$ cp build/lib/cdshealpix/
__init__.py nested/ tests/ version.py
cdshealpix.cpython-36m-darwin.so ring/ utils.py
(astropy-healpix) hfm-1804a:cds-healpix-python deil$ cp build/lib/cdshealpix/cdshealpix.cpython-36m-darwin.so cdshealpix
(astropy-healpix) hfm-1804a:cds-healpix-python deil$ python -m pytest -v cdshealpix
====================================================================================== test session starts ======================================================================================
platform darwin -- Python 3.6.0, pytest-5.0.0, py-1.8.0, pluggy-0.12.0 -- /Users/deil/software/anaconda3/envs/astropy-healpix/bin/python
cachedir: .pytest_cache
hypothesis profile 'default' -> database=DirectoryBasedExampleDatabase('/Users/deil/work/code/cds-healpix-python/.hypothesis/examples')
benchmark: 3.2.2 (defaults: timer=time.perf_counter disable_gc=False min_rounds=5 min_time=0.000005 max_time=1.0 calibration_precision=10 warmup=False warmup_iterations=100000)
rootdir: /Users/deil/work/code/cds-healpix-python
plugins: arraydiff-0.3, hypothesis-4.24.6, benchmark-3.2.2, doctestplus-0.3.0, remotedata-0.3.1, openfiles-0.3.1
collected 99 items / 1 errors / 98 selected
============================================================================================ ERRORS =============================================================================================
__________________________________________________________________ ERROR collecting cdshealpix/tests/test_benchmark_healpix.py __________________________________________________________________
ImportError while importing test module '/Users/deil/work/code/cds-healpix-python/cdshealpix/tests/test_benchmark_healpix.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
cdshealpix/tests/test_benchmark_healpix.py:6: in <module>
from ..healpix import lonlat_to_healpix, \
E ModuleNotFoundError: No module named 'cdshealpix.healpix'
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Interrupted: 1 errors during collection !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
==================================================================================== 1 error in 0.88 seconds ====================================================================================
@bmatthieu3
Copy link

There was an import error when running the cdshealpix/tests/test_benchmark_healpix.py test file. I pushed a commit on the master so you can try again on your side.

You also need to go to build/lib and launch the pytest command there because if you do it in the root of the repo it will search for the cdshealpix.so in the cdshealpix/ subfolder and will not find it. Another solution is to run in the root repo:

python setup.py build_rust

and copy the generated .so from build/lib/... to cdshealpix/ and then run the pytest command in the root of the repo.

Tell me if you encounter other problems

@cdeil
Copy link
Author

cdeil commented Jul 4, 2019

It's green: https://gist.github.com/cdeil/c3d55981734bb7cd574f8473d18e2cc8

Thanks!

Can this manual copying of the shared lib be avoided?
Is an in-place build possible for devs?

Alternatively, a better way would be to install the package, and somehow run the tests for the installed version.
Yesterday I saw this new APE, apparently tox will be recommended for Astropy to do this:
https://github.com/astropy/astropy-APEs/blob/ecb943c3f87dce1a97d3f25902ea827e379c5a7c/APE17.rst#running-tests

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment