Giter VIP home page Giter VIP logo

c4d-plugin-installer's People

Contributors

niklasrosenstein avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

c4d-plugin-installer's Issues

Mac OS: Symbol not found _clock_getres

Someone that tested the installer reported this issue (output from the console).

/Users/user/Desktop/C4DInstaller.app/Contents/MacOS/C4DInstaller; exit;
Error loading Python lib '/var/folders/6h/v99s5c1s2njf_678xqw0j1qh0000gn/T/_MEIvapSJi/Python': dlopen(/var/folders/6h/v99s5c1s2njf_678xqw0j1qh0000gn/T/_MEIvapSJi/Python, 10): Symbol not found: _clock_getres
  Referenced from: /var/folders/6h/v99s5c1s2njf_678xqw0j1qh0000gn/T/_MEIvapSJi/Python
  Expected in: /usr/lib/libSystem.B.dylib
 in /var/folders/6h/v99s5c1s2njf_678xqw0j1qh0000gn/T/_MEIvapSJi/Python
logout

[Process completed]

Create uninstall info file after installation

After the installation was successful, we should create a file that lists up all the files that have been installed. This way it would be very easy to create an uninstaller. Maybe it would even be possible to place an uninstaller executable into the plugin directory.

Add uninstaller application

Since we already create an "installed-files.txt" from the installation, we can use that to create an uninstaller.

Windows: PyInstaller can not find MS-Win DLLs

On Windows, there's a lot of warnings like these

16054 WARNING: lib not found: api-ms-win-crt-utility-l1-1-0.dll dependency of c:\python35-32\DLLs\pyexpat.pyd
16127 WARNING: lib not found: api-ms-win-crt-time-l1-1-0.dll dependency of c:\python35-32\DLLs\pyexpat.pyd
16200 WARNING: lib not found: api-ms-win-crt-stdio-l1-1-0.dll dependency of c:\python35-32\DLLs\pyexpat.pyd
16269 WARNING: lib not found: api-ms-win-crt-heap-l1-1-0.dll dependency of c:\python35-32\DLLs\pyexpat.pyd
16337 WARNING: lib not found: api-ms-win-crt-runtime-l1-1-0.dll dependency of c:\python35-32\DLLs\pyexpat.pyd
16459 WARNING: lib not found: api-ms-win-crt-utility-l1-1-0.dll dependency of c:\python35-32\DLLs\_hashlib.pyd
16527 WARNING: lib not found: api-ms-win-crt-convert-l1-1-0.dll dependency of c:\python35-32\DLLs\_hashlib.pyd
16595 WARNING: lib not found: api-ms-win-crt-conio-l1-1-0.dll dependency of c:\python35-32\DLLs\_hashlib.pyd
16665 WARNING: lib not found: api-ms-win-crt-time-l1-1-0.dll dependency of c:\python35-32\DLLs\_hashlib.pyd
16732 WARNING: lib not found: api-ms-win-crt-string-l1-1-0.dll dependency of c:\python35-32\DLLs\_hashlib.pyd
16799 WARNING: lib not found: api-ms-win-crt-stdio-l1-1-0.dll dependency of c:\python35-32\DLLs\_hashlib.pyd
16868 WARNING: lib not found: api-ms-win-crt-heap-l1-1-0.dll dependency of c:\python35-32\DLLs\_hashlib.pyd
16935 WARNING: lib not found: api-ms-win-crt-runtime-l1-1-0.dll dependency of c:\python35-32\DLLs\_hashlib.pyd
17004 WARNING: lib not found: api-ms-win-crt-environment-l1-1-0.dll dependency of c:\python35-32\DLLs\_hashlib.pyd
17101 WARNING: lib not found: api-ms-win-crt-heap-l1-1-0.dll dependency of c:\python35-32\DLLs\_lzma.pyd
17169 WARNING: lib not found: api-ms-win-crt-runtime-l1-1-0.dll dependency of c:\python35-32\DLLs\_lzma.pyd
17291 WARNING: lib not found: api-ms-win-crt-runtime-l1-1-0.dll dependency of c:\python35-32\DLLs\_socket.pyd
17394 WARNING: lib not found: api-ms-win-crt-math-l1-1-0.dll dependency of c:\python35-32\DLLs\_bz2.pyd
17500 WARNING: lib not found: api-ms-win-crt-string-l1-1-0.dll dependency of c:\python35-32\DLLs\_bz2.pyd

The installer still works though.

Related: pyinstaller/pyinstaller#2152

Implement Next/Cancel logic of Install Page

The "Install" page seems to work fine so far, but the "Next" button is not greyed out during the installation. Also, the "Cancel" button should ask the user whether they really want to cancel the installation (and maybe pause the installation process until decided). After the installation finished, failed or was canceled, the "Cancel" button needs to be disabled and the "Next" button enabled.

Also, pressing the "X" button on the Window during the installation should have the same behaviour as the "Cancel" button.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.