pub fn build_cffi_wheel(&self) -> Result<PathBuf> {
        let artifact = self.compile_cdylib(None, None)?;

        let (tag, tags) = self
            .target
            .get_universal_tags(&self.manylinux, self.universal2);

        let mut builder =
            WheelWriter::new(&tag, &self.out, &self.metadata21, &self.scripts, &tags)?;

        write_cffi_module(
            &mut builder,
            &self.project_layout,
            self.manifest_path.parent().unwrap(),
            &self.module_name,
            &artifact,
            &self.interpreter[0].executable,
            false,
        )?;

        let wheel_path = builder.finish()?;

        println!("📦 Built wheel to {}", wheel_path.display());

        Ok(wheel_path)
    }
/// Builds a wheel with cffi bindings
Builds a wheel with cffi bindings
Builds a wheel with cffi bindings
pub fn build_cffi_wheel(&self) -> Result<PathBuf> {
        let artifact = self.compile_cdylib(None, None)?;
        let (tag, tags) = self
            .target
            .get_universal_tags(&self.manylinux, self.universal2);
        let mut builder =
            WheelWriter::new(&tag, &self.out, &self.metadata21, &self.scripts, &tags)?;
        write_cffi_module(
            &mut builder,
            &self.project_layout,
            self.manifest_path.parent().unwrap(),
            &self.module_name,
            &artifact,
            &self.interpreter[0].executable,
            false,
        )?;
        let wheel_path = builder.finish()?;
        println!("📦 Built wheel to {}", wheel_path.display());
        Ok(wheel_path)
    }
pub fn build_cffi_wheel ( & self ) -> Result < PathBuf > { let artifact = self . compile_cdylib ( None , None ) ? ; let ( tag , tags ) = self . target . get_universal_tags ( & self . manylinux , self . universal2 ) ; let mut builder = WheelWriter :: new ( & tag , & self . out , & self . metadata21 , & self . scripts , & tags ) ? ; write_cffi_module ( & mut builder , & self . project_layout , self . manifest_path . parent ( ) . unwrap ( ) , & self . module_name , & artifact , & self . interpreter [ 0 ] . executable , false , ) ? ; let wheel_path = builder . finish ( ) ? ; println ! ( " w el_path.di play()) ; Ok ( wheel_path ) }
Builds a wheel with cffi bindings
Builds a wheel with cffi bindings
&self
&self