Problème d'exécution d'une application (lors d'un double clic sur application.app), Problème d'exécution d'une application lors d'un double- |
Bienvenue invité ( Connexion | Inscription )
Problème d'exécution d'une application (lors d'un double clic sur application.app), Problème d'exécution d'une application lors d'un double- |
26 Jul 2019, 12:54
Message
#1
|
|
Nouveau Membre Groupe : Membres Messages : 18 Inscrit : 20 Feb 2019 Membre no 207 269 |
Bonjour ,
Je ne suis pas sûr que ce soit le bon forum, mais je n'ai pas l'autorisation de poster sur certains forums, ... en même temps je suis totalement débutant sous MACOSX ... Je développe une application en Python3 ... et je suis en train de l'"empaqueter" sous MacOSX (en particulier sous Mavericks). Pour l'empaquetage je fais cela avec py2app (pour info ; si je fais cela avec pyinstaller, ça marche, mais je me retrouve à l'arrivée avec un souci avec les images PNG qui ne s'affichent pas dans l'interface du logiciel à son exécution, ... souci que je n'ai pas du tout avec py2app). L'application est bien crée après compilation avec py2app ... (mon_application.app au format APP) mais j'ai tout de même un souci ; au moment de l'exécution j'ai ceci : Ce que j'ai fait momentanément pour résoudre ce problème est de créer un lien symbolique par l'intermédiaire de mon script de setup ... et en cliquant sur le lien symbolique l'application démarre bien est est pleinement fonctionnelle (ici dans l'image j'ai décrit mes différents essais ... ce qui fonctionne et ce qui ne fonctionne pas) : Comment faire en sorte qu'un double-clic sur mon application (apsc.app) fonctionn edans tous les cas ... et qu'elle soit pleinement opérationnelle ? Si un spécialiste passe par là, un ptit conseil ne serait pas de refus. Merci d'avance. A bientôt -------------------- |
|
|
26 Jul 2019, 17:19
Message
#2
|
|
Macbidouilleur d'Or ! Groupe : Modérateurs Messages : 19 566 Inscrit : 22 Jul 2004 Lieu : Louvain-la-Neuve (Gaule Gelbique) Membre no 21 291 |
Bonjour et bienvenue !
Je déplace ton message dans la section Programmation où tu auras plus de chances d'avoir un avis expérimenté… -------------------- ¶ MacBook Pro 14’’ 2021, M1 Pro, 16 Go/1 To – macOS 12.6 “Monterey” ¶ MacBook Pro 15’’ mi-2010 Core i5 2,53 GHz, 8 Go/SSD Samsung 860EVO 1 To – Mac OSX 10.6.8 ¶ Power Macintosh G3 beige de bureau, rev.1 @ 233MHz, 288 Mo/4Go – MacOS 9.1 + carte PCI IDE/ATA Tempo 66 Acard 6260 avec HD interne Maxtor 80 Go + graveur interne CDRW/DVD LG GCC-4520B + tablette A4 Wacom UD-0608-A + LaCie ElectronBlueIV 19" + HP ScanJet 6100C ¶ B-Box 3 + HP LaserJet 4000 N
¶ La recherche dans MacBidouille vous paraît obscure ? J'ai rédigé une proposition de FAQ. Le moteur logiciel a un peu changé depuis mais ça peut aider quand même. … Les corsaires mettent en berne… |
|
|
27 Jul 2019, 00:42
Message
#3
|
|
Nouveau Membre Groupe : Membres Messages : 18 Inscrit : 20 Feb 2019 Membre no 207 269 |
Bonjour et bienvenue ! Bonsoir Citation Je déplace ton message dans la section Programmation où tu auras plus de chances d'avoir un avis expérimenté… Merci beaucoup ! . J'ai un peu poursuivi mes recherches ... et je constate que ... (tout est précisé sur l'image juste en dessous ... avec une question posée) : Je constate aussi que toutes les APP (enfin celles dont j'ai ouvert l'arborescence) présentes dans /Applications possèdent un pépertoire nommé : _CodeSignature ... et qui lui-même contient un fichier nommé CodeResources. Mon application n'a pas ce répertoire _CodeSignature ... est-ce que cela viendrait de là ? Autrement voilà le retour de la commande tree (passée sous GNU/Linux) dans le paquet apsc.app (on a donc l'arborescence complète du paquet apsc.app), peut-être qu'il n'est pas complet après compilation par py2app, cela expliquerait pourquoi l'appli ne démarre pas par un double-clic sur apsc.app (attention résultat extrêmement long !) : CODE /home/angelo/apsc_zips_paquets_deb_rpm_exe_app/Mac_OSX/apsc/apsc.app └── Contents ├── Frameworks │ ├── libcrypto.1.0.0.dylib │ ├── libncursesw.5.dylib │ ├── libssl.1.0.0.dylib │ ├── libtcl8.6.dylib │ ├── libtk8.6.dylib │ └── Python.framework │ ├── Python │ ├── Resources │ └── Versions │ ├── 3.6 │ │ ├── include │ │ │ └── python3.6m │ │ │ └── pyconfig.h │ │ ├── lib │ │ │ └── python3.6 │ │ │ └── config-3.6m-darwin │ │ │ └── Makefile │ │ ├── Python │ │ └── Resources │ │ └── Info.plist │ └── Current ├── Info.plist ├── MacOS │ ├── apsc │ └── python ├── PkgInfo └── Resources ├── affichage_apsc │ ├── apsc_oubli_de_charger_une_ref_art.png │ └── vue_page_inexistante.png ├── aide_doc_apsc │ └── pdf_png_assemblage_documentation_finale_apsc_1024x73470.png ├── apsc_gui.py ├── __boot__.py ├── __error__.sh ├── include │ └── python3.6m │ └── pyconfig.h ├── lib │ ├── python3.6 │ │ ├── config-3.6m-darwin │ │ │ ├── Makefile │ │ │ ├── Setup │ │ │ ├── Setup.config │ │ │ └── Setup.local │ │ ├── lib-dynload │ │ │ ├── array.so │ │ │ ├── binascii.so │ │ │ ├── _bisect.so │ │ │ ├── _blake2.so │ │ │ ├── _bz2.so │ │ │ ├── cmath.so │ │ │ ├── _codecs_cn.so │ │ │ ├── _codecs_hk.so │ │ │ ├── _codecs_iso2022.so │ │ │ ├── _codecs_jp.so │ │ │ ├── _codecs_kr.so │ │ │ ├── _codecs_tw.so │ │ │ ├── _ctypes.so │ │ │ ├── _curses.so │ │ │ ├── _datetime.so │ │ │ ├── _dbm.so │ │ │ ├── _decimal.so │ │ │ ├── _elementtree.so │ │ │ ├── fcntl.so │ │ │ ├── grp.so │ │ │ ├── _hashlib.so │ │ │ ├── _heapq.so │ │ │ ├── _lzma.so │ │ │ ├── math.so │ │ │ ├── _md5.so │ │ │ ├── mmap.so │ │ │ ├── _multibytecodec.so │ │ │ ├── _multiprocessing.so │ │ │ ├── _opcode.so │ │ │ ├── _pickle.so │ │ │ ├── _posixsubprocess.so │ │ │ ├── pyexpat.so │ │ │ ├── _random.so │ │ │ ├── resource.so │ │ │ ├── _scproxy.so │ │ │ ├── select.so │ │ │ ├── _sha1.so │ │ │ ├── _sha256.so │ │ │ ├── _sha3.so │ │ │ ├── _sha512.so │ │ │ ├── sip.so │ │ │ ├── _socket.so │ │ │ ├── _ssl.so │ │ │ ├── _struct.so │ │ │ ├── termios.so │ │ │ ├── _tkinter.so │ │ │ ├── unicodedata.so │ │ │ └── zlib.so │ │ ├── numpy │ │ │ ├── compat │ │ │ │ ├── __init__.py │ │ │ │ ├── _inspect.py │ │ │ │ ├── py3k.py │ │ │ │ ├── __pycache__ │ │ │ │ │ ├── __init__.cpython-36.pyc │ │ │ │ │ ├── _inspect.cpython-36.pyc │ │ │ │ │ ├── py3k.cpython-36.pyc │ │ │ │ │ └── setup.cpython-36.pyc │ │ │ │ ├── setup.py │ │ │ │ └── tests │ │ │ │ ├── __init__.py │ │ │ │ ├── __pycache__ │ │ │ │ │ ├── __init__.cpython-36.pyc │ │ │ │ │ └── test_compat.cpython-36.pyc │ │ │ │ └── test_compat.py │ │ │ ├── __config__.py │ │ │ ├── conftest.py │ │ │ ├── core │ │ │ │ ├── _add_newdocs.py │ │ │ │ ├── _aliased_types.py │ │ │ │ ├── arrayprint.py │ │ │ │ ├── cversions.py │ │ │ │ ├── defchararray.py │ │ │ │ ├── _dtype_ctypes.py │ │ │ │ ├── _dtype.py │ │ │ │ ├── _dummy.cpython-36m-darwin.so │ │ │ │ ├── einsumfunc.py │ │ │ │ ├── fromnumeric.py │ │ │ │ ├── function_base.py │ │ │ │ ├── generate_numpy_api.py │ │ │ │ ├── getlimits.py │ │ │ │ ├── include │ │ │ │ │ └── numpy │ │ │ │ │ ├── arrayobject.h │ │ │ │ │ ├── arrayscalars.h │ │ │ │ │ ├── halffloat.h │ │ │ │ │ ├── __multiarray_api.h │ │ │ │ │ ├── multiarray_api.txt │ │ │ │ │ ├── ndarrayobject.h │ │ │ │ │ ├── ndarraytypes.h │ │ │ │ │ ├── _neighborhood_iterator_imp.h │ │ │ │ │ ├── noprefix.h │ │ │ │ │ ├── npy_1_7_deprecated_api.h │ │ │ │ │ ├── npy_3kcompat.h │ │ │ │ │ ├── npy_common.h │ │ │ │ │ ├── npy_cpu.h │ │ │ │ │ ├── npy_endian.h │ │ │ │ │ ├── npy_interrupt.h │ │ │ │ │ ├── npy_math.h │ │ │ │ │ ├── npy_no_deprecated_api.h │ │ │ │ │ ├── npy_os.h │ │ │ │ │ ├── _numpyconfig.h │ │ │ │ │ ├── numpyconfig.h │ │ │ │ │ ├── old_defines.h │ │ │ │ │ ├── oldnumeric.h │ │ │ │ │ ├── __ufunc_api.h │ │ │ │ │ ├── ufunc_api.txt │ │ │ │ │ ├── ufuncobject.h │ │ │ │ │ └── utils.h │ │ │ │ ├── info.py │ │ │ │ ├── __init__.py │ │ │ │ ├── _internal.py │ │ │ │ ├── lib │ │ │ │ │ ├── libnpymath.a │ │ │ │ │ └── npy-pkg-config │ │ │ │ │ ├── mlib.ini │ │ │ │ │ └── npymath.ini │ │ │ │ ├── machar.py │ │ │ │ ├── memmap.py │ │ │ │ ├── _methods.py │ │ │ │ ├── multiarray.py │ │ │ │ ├── _multiarray_tests.cpython-36m-darwin.so │ │ │ │ ├── _multiarray_umath.cpython-36m-darwin.so │ │ │ │ ├── numeric.py │ │ │ │ ├── numerictypes.py │ │ │ │ ├── _operand_flag_tests.cpython-36m-darwin.so │ │ │ │ ├── overrides.py │ │ │ │ ├── __pycache__ │ │ │ │ │ ├── _add_newdocs.cpython-36.pyc │ │ │ │ │ ├── _aliased_types.cpython-36.pyc │ │ │ │ │ ├── arrayprint.cpython-36.pyc │ │ │ │ │ ├── cversions.cpython-36.pyc │ │ │ │ │ ├── defchararray.cpython-36.pyc │ │ │ │ │ ├── _dtype.cpython-36.pyc │ │ │ │ │ ├── _dtype_ctypes.cpython-36.pyc │ │ │ │ │ ├── einsumfunc.cpython-36.pyc │ │ │ │ │ ├── fromnumeric.cpython-36.pyc │ │ │ │ │ ├── function_base.cpython-36.pyc │ │ │ │ │ ├── generate_numpy_api.cpython-36.pyc │ │ │ │ │ ├── getlimits.cpython-36.pyc │ │ │ │ │ ├── info.cpython-36.pyc │ │ │ │ │ ├── __init__.cpython-36.pyc │ │ │ │ │ ├── _internal.cpython-36.pyc │ │ │ │ │ ├── machar.cpython-36.pyc │ │ │ │ │ ├── memmap.cpython-36.pyc │ │ │ │ │ ├── _methods.cpython-36.pyc │ │ │ │ │ ├── multiarray.cpython-36.pyc │ │ │ │ │ ├── numeric.cpython-36.pyc │ │ │ │ │ ├── numerictypes.cpython-36.pyc │ │ │ │ │ ├── overrides.cpython-36.pyc │ │ │ │ │ ├── records.cpython-36.pyc │ │ │ │ │ ├── setup_common.cpython-36.pyc │ │ │ │ │ ├── setup.cpython-36.pyc │ │ │ │ │ ├── shape_base.cpython-36.pyc │ │ │ │ │ ├── _string_helpers.cpython-36.pyc │ │ │ │ │ ├── _type_aliases.cpython-36.pyc │ │ │ │ │ ├── umath.cpython-36.pyc │ │ │ │ │ └── umath_tests.cpython-36.pyc │ │ │ │ ├── _rational_tests.cpython-36m-darwin.so │ │ │ │ ├── records.py │ │ │ │ ├── setup_common.py │ │ │ │ ├── setup.py │ │ │ │ ├── shape_base.py │ │ │ │ ├── _string_helpers.py │ │ │ │ ├── _struct_ufunc_tests.cpython-36m-darwin.so │ │ │ │ ├── tests │ │ │ │ │ ├── data │ │ │ │ │ │ ├── astype_copy.pkl │ │ │ │ │ │ └── recarray_from_file.fits │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── _locales.py │ │ │ │ │ ├── __pycache__ │ │ │ │ │ │ ├── __init__.cpython-36.pyc │ │ │ │ │ │ ├── _locales.cpython-36.pyc │ │ │ │ │ │ ├── test_abc.cpython-36.pyc │ │ │ │ │ │ ├── test_api.cpython-36.pyc │ │ │ │ │ │ ├── test_arrayprint.cpython-36.pyc │ │ │ │ │ │ ├── test_datetime.cpython-36.pyc │ │ │ │ │ │ ├── test_defchararray.cpython-36.pyc │ │ │ │ │ │ ├── test_deprecations.cpython-36.pyc │ │ │ │ │ │ ├── test_dtype.cpython-36.pyc │ │ │ │ │ │ ├── test_einsum.cpython-36.pyc │ │ │ │ │ │ ├── test_errstate.cpython-36.pyc │ │ │ │ │ │ ├── test_extint128.cpython-36.pyc │ │ │ │ │ │ ├── test_function_base.cpython-36.pyc │ │ │ │ │ │ ├── test_getlimits.cpython-36.pyc │ │ │ │ │ │ ├── test_half.cpython-36.pyc │ │ │ │ │ │ ├── test_indexerrors.cpython-36.pyc │ │ │ │ │ │ ├── test_indexing.cpython-36.pyc │ │ │ │ │ │ ├── test_item_selection.cpython-36.pyc │ │ │ │ │ │ ├── test_longdouble.cpython-36.pyc │ │ │ │ │ │ ├── test_machar.cpython-36.pyc │ │ │ │ │ │ ├── test_memmap.cpython-36.pyc │ │ │ │ │ │ ├── test_mem_overlap.cpython-36.pyc │ │ │ │ │ │ ├── test_multiarray.cpython-36.pyc │ │ │ │ │ │ ├── test_nditer.cpython-36.pyc │ │ │ │ │ │ ├── test_numeric.cpython-36.pyc │ │ │ │ │ │ ├── test_numerictypes.cpython-36.pyc │ │ │ │ │ │ ├── test_overrides.cpython-36.pyc │ │ │ │ │ │ ├── test_print.cpython-36.pyc │ │ │ │ │ │ ├── test_records.cpython-36.pyc │ │ │ │ │ │ ├── test_regression.cpython-36.pyc │ │ │ │ │ │ ├── test_scalarbuffer.cpython-36.pyc │ │ │ │ │ │ ├── test_scalar_ctors.cpython-36.pyc │ │ │ │ │ │ ├── test_scalarinherit.cpython-36.pyc │ │ │ │ │ │ ├── test_scalarmath.cpython-36.pyc │ │ │ │ │ │ ├── test_scalarprint.cpython-36.pyc │ │ │ │ │ │ ├── test_shape_base.cpython-36.pyc │ │ │ │ │ │ ├── test_ufunc.cpython-36.pyc │ │ │ │ │ │ ├── test_umath_complex.cpython-36.pyc │ │ │ │ │ │ ├── test_umath.cpython-36.pyc │ │ │ │ │ │ └── test_unicode.cpython-36.pyc │ │ │ │ │ ├── test_abc.py │ │ │ │ │ ├── test_api.py │ │ │ │ │ ├── test_arrayprint.py │ │ │ │ │ ├── test_datetime.py │ │ │ │ │ ├── test_defchararray.py │ │ │ │ │ ├── test_deprecations.py │ │ │ │ │ ├── test_dtype.py │ │ │ │ │ ├── test_einsum.py │ │ │ │ │ ├── test_errstate.py │ │ │ │ │ ├── test_extint128.py │ │ │ │ │ ├── test_function_base.py │ │ │ │ │ ├── test_getlimits.py │ │ │ │ │ ├── test_half.py │ │ │ │ │ ├── test_indexerrors.py │ │ │ │ │ ├── test_indexing.py │ │ │ │ │ ├── test_item_selection.py │ │ │ │ │ ├── test_longdouble.py │ │ │ │ │ ├── test_machar.py │ │ │ │ │ ├── test_memmap.py │ │ │ │ │ ├── test_mem_overlap.py │ │ │ │ │ ├── test_multiarray.py │ │ │ │ │ ├── test_nditer.py │ │ │ │ │ ├── test_numeric.py │ │ │ │ │ ├── test_numerictypes.py │ │ │ │ │ ├── test_overrides.py │ │ │ │ │ ├── test_print.py │ │ │ │ │ ├── test_records.py │ │ │ │ │ ├── test_regression.py │ │ │ │ │ ├── test_scalarbuffer.py │ │ │ │ │ ├── test_scalar_ctors.py │ │ │ │ │ ├── test_scalarinherit.py │ │ │ │ │ ├── test_scalarmath.py │ │ │ │ │ ├── test_scalarprint.py │ │ │ │ │ ├── test_shape_base.py │ │ │ │ │ ├── test_ufunc.py │ │ │ │ │ ├── test_umath_complex.py │ │ │ │ │ ├── test_umath.py │ │ │ │ │ └── test_unicode.py │ │ │ │ ├── _type_aliases.py │ │ │ │ ├── umath.py │ │ │ │ ├── _umath_tests.cpython-36m-darwin.so │ │ │ │ └── umath_tests.py │ │ │ ├── ctypeslib.py │ │ │ ├── _distributor_init.py │ │ │ ├── distutils │ │ │ │ ├── ccompiler.py │ │ │ │ ├── command │ │ │ │ │ ├── autodist.py │ │ │ │ │ ├── bdist_rpm.py │ │ │ │ │ ├── build_clib.py │ │ │ │ │ ├── build_ext.py │ │ │ │ │ ├── build.py │ │ │ │ │ ├── build_py.py │ │ │ │ │ ├── build_scripts.py │ │ │ │ │ ├── build_src.py │ │ │ │ │ ├── config_compiler.py │ │ │ │ │ ├── config.py │ │ │ │ │ ├── develop.py │ │ │ │ │ ├── egg_info.py │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── install_clib.py │ │ │ │ │ ├── install_data.py │ │ │ │ │ ├── install_headers.py │ │ │ │ │ ├── install.py │ │ │ │ │ ├── __pycache__ │ │ │ │ │ │ ├── autodist.cpython-36.pyc │ │ │ │ │ │ ├── bdist_rpm.cpython-36.pyc │ │ │ │ │ │ ├── build_clib.cpython-36.pyc │ │ │ │ │ │ ├── build.cpython-36.pyc │ │ │ │ │ │ ├── build_ext.cpython-36.pyc │ │ │ │ │ │ ├── build_py.cpython-36.pyc │ │ │ │ │ │ ├── build_scripts.cpython-36.pyc │ │ │ │ │ │ ├── build_src.cpython-36.pyc │ │ │ │ │ │ ├── config_compiler.cpython-36.pyc │ │ │ │ │ │ ├── config.cpython-36.pyc │ │ │ │ │ │ ├── develop.cpython-36.pyc │ │ │ │ │ │ ├── egg_info.cpython-36.pyc │ │ │ │ │ │ ├── __init__.cpython-36.pyc │ │ │ │ │ │ ├── install_clib.cpython-36.pyc │ │ │ │ │ │ ├── install.cpython-36.pyc │ │ │ │ │ │ ├── install_data.cpython-36.pyc │ │ │ │ │ │ ├── install_headers.cpython-36.pyc │ │ │ │ │ │ └── sdist.cpython-36.pyc │ │ │ │ │ └── sdist.py │ │ │ │ ├── compat.py │ │ │ │ ├── __config__.py │ │ │ │ ├── conv_template.py │ │ │ │ ├── core.py │ │ │ │ ├── cpuinfo.py │ │ │ │ ├── exec_command.py │ │ │ │ ├── extension.py │ │ │ │ ├── fcompiler │ │ │ │ │ ├── absoft.py │ │ │ │ │ ├── compaq.py │ │ │ │ │ ├── environment.py │ │ │ │ │ ├── g95.py │ │ │ │ │ ├── gnu.py │ │ │ │ │ ├── hpux.py │ │ │ │ │ ├── ibm.py │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── intel.py │ │ │ │ │ ├── lahey.py │ │ │ │ │ ├── mips.py │ │ │ │ │ ├── nag.py │ │ │ │ │ ├── none.py │ │ │ │ │ ├── pathf95.py │ │ │ │ │ ├── pg.py │ │ │ │ │ ├── __pycache__ │ │ │ │ │ │ ├── absoft.cpython-36.pyc │ │ │ │ │ │ ├── compaq.cpython-36.pyc │ │ │ │ │ │ ├── environment.cpython-36.pyc │ │ │ │ │ │ ├── g95.cpython-36.pyc │ │ │ │ │ │ ├── gnu.cpython-36.pyc │ │ │ │ │ │ ├── hpux.cpython-36.pyc │ │ │ │ │ │ ├── ibm.cpython-36.pyc │ │ │ │ │ │ ├── __init__.cpython-36.pyc │ │ │ │ │ │ ├── intel.cpython-36.pyc │ │ │ │ │ │ ├── lahey.cpython-36.pyc │ │ │ │ │ │ ├── mips.cpython-36.pyc │ │ │ │ │ │ ├── nag.cpython-36.pyc │ │ │ │ │ │ ├── none.cpython-36.pyc │ │ │ │ │ │ ├── pathf95.cpython-36.pyc │ │ │ │ │ │ ├── pg.cpython-36.pyc │ │ │ │ │ │ ├── sun.cpython-36.pyc │ │ │ │ │ │ └── vast.cpython-36.pyc │ │ │ │ │ ├── sun.py │ │ │ │ │ └── vast.py │ │ │ │ ├── from_template.py │ │ │ │ ├── info.py │ │ │ │ ├── __init__.py │ │ │ │ ├── intelccompiler.py │ │ │ │ ├── lib2def.py │ │ │ │ ├── line_endings.py │ │ │ │ ├── log.py │ │ │ │ ├── mingw │ │ │ │ │ └── gfortran_vs2003_hack.c │ │ │ │ ├── mingw32ccompiler.py │ │ │ │ ├── misc_util.py │ │ │ │ ├── msvc9compiler.py │ │ │ │ ├── msvccompiler.py │ │ │ │ ├── npy_pkg_config.py │ │ │ │ ├── numpy_distribution.py │ │ │ │ ├── pathccompiler.py │ │ │ │ ├── __pycache__ │ │ │ │ │ ├── ccompiler.cpython-36.pyc │ │ │ │ │ ├── compat.cpython-36.pyc │ │ │ │ │ ├── __config__.cpython-36.pyc │ │ │ │ │ ├── conv_template.cpython-36.pyc │ │ │ │ │ ├── core.cpython-36.pyc │ │ │ │ │ ├── cpuinfo.cpython-36.pyc │ │ │ │ │ ├── exec_command.cpython-36.pyc │ │ │ │ │ ├── extension.cpython-36.pyc │ │ │ │ │ ├── from_template.cpython-36.pyc │ │ │ │ │ ├── info.cpython-36.pyc │ │ │ │ │ ├── __init__.cpython-36.pyc │ │ │ │ │ ├── intelccompiler.cpython-36.pyc │ │ │ │ │ ├── lib2def.cpython-36.pyc │ │ │ │ │ ├── line_endings.cpython-36.pyc │ │ │ │ │ ├── log.cpython-36.pyc │ │ │ │ │ ├── mingw32ccompiler.cpython-36.pyc │ │ │ │ │ ├── misc_util.cpython-36.pyc │ │ │ │ │ ├── msvc9compiler.cpython-36.pyc │ │ │ │ │ ├── msvccompiler.cpython-36.pyc │ │ │ │ │ ├── npy_pkg_config.cpython-36.pyc │ │ │ │ │ ├── numpy_distribution.cpython-36.pyc │ │ │ │ │ ├── pathccompiler.cpython-36.pyc │ │ │ │ │ ├── setup.cpython-36.pyc │ │ │ │ │ ├── system_info.cpython-36.pyc │ │ │ │ │ ├── unixccompiler.cpython-36.pyc │ │ │ │ │ └── __version__.cpython-36.pyc │ │ │ │ ├── setup.py │ │ │ │ ├── system_info.py │ │ │ │ ├── tests │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── __pycache__ │ │ │ │ │ │ ├── __init__.cpython-36.pyc │ │ │ │ │ │ ├── test_exec_command.cpython-36.pyc │ │ │ │ │ │ ├── test_fcompiler.cpython-36.pyc │ │ │ │ │ │ ├── test_fcompiler_gnu.cpython-36.pyc │ │ │ │ │ │ ├── test_fcompiler_intel.cpython-36.pyc │ │ │ │ │ │ ├── test_fcompiler_nagfor.cpython-36.pyc │ │ │ │ │ │ ├── test_from_template.cpython-36.pyc │ │ │ │ │ │ ├── test_misc_util.cpython-36.pyc │ │ │ │ │ │ ├── test_npy_pkg_config.cpython-36.pyc │ │ │ │ │ │ └── test_system_info.cpython-36.pyc │ │ │ │ │ ├── test_exec_command.py │ │ │ │ │ ├── test_fcompiler_gnu.py │ │ │ │ │ ├── test_fcompiler_intel.py │ │ │ │ │ ├── test_fcompiler_nagfor.py │ │ │ │ │ ├── test_fcompiler.py │ │ │ │ │ ├── test_from_template.py │ │ │ │ │ ├── test_misc_util.py │ │ │ │ │ ├── test_npy_pkg_config.py │ │ │ │ │ └── test_system_info.py │ │ │ │ ├── unixccompiler.py │ │ │ │ └── __version__.py │ │ │ ├── doc │ │ │ │ ├── basics.py │ │ │ │ ├── broadcasting.py │ │ │ │ ├── byteswapping.py │ │ │ │ ├── constants.py │ │ │ │ ├── creation.py │ │ │ │ ├── glossary.py │ │ │ │ ├── indexing.py │ │ │ │ ├── __init__.py │ │ │ │ ├── internals.py │ │ │ │ ├── misc.py │ │ │ │ ├── __pycache__ │ │ │ │ │ ├── basics.cpython-36.pyc │ │ │ │ │ ├── broadcasting.cpython-36.pyc │ │ │ │ │ ├── byteswapping.cpython-36.pyc │ │ │ │ │ ├── constants.cpython-36.pyc │ │ │ │ │ ├── creation.cpython-36.pyc │ │ │ │ │ ├── glossary.cpython-36.pyc │ │ │ │ │ ├── indexing.cpython-36.pyc │ │ │ │ │ ├── __init__.cpython-36.pyc │ │ │ │ │ ├── internals.cpython-36.pyc │ │ │ │ │ ├── misc.cpython-36.pyc │ │ │ │ │ ├── structured_arrays.cpython-36.pyc │ │ │ │ │ ├── subclassing.cpython-36.pyc │ │ │ │ │ └── ufuncs.cpython-36.pyc │ │ │ │ ├── structured_arrays.py │ │ │ │ ├── subclassing.py │ │ │ │ └── ufuncs.py │ │ │ ├── dual.py │ │ │ ├── f2py │ │ │ │ ├── auxfuncs.py │ │ │ │ ├── capi_maps.py │ │ │ │ ├── cb_rules.py │ │ │ │ ├── cfuncs.py │ │ │ │ ├── common_rules.py │ │ │ │ ├── crackfortran.py │ │ │ │ ├── diagnose.py │ │ │ │ ├── f2py2e.py │ │ │ │ ├── f2py_testing.py │ │ │ │ ├── f90mod_rules.py │ │ │ │ ├── func2subr.py │ │ │ │ ├── info.py │ │ │ │ ├── __init__.py │ │ │ │ ├── __main__.py │ │ │ │ ├── __pycache__ │ │ │ │ │ ├── auxfuncs.cpython-36.pyc │ │ │ │ │ ├── capi_maps.cpython-36.pyc │ │ │ │ │ ├── cb_rules.cpython-36.pyc │ │ │ │ │ ├── cfuncs.cpython-36.pyc │ │ │ │ │ ├── common_rules.cpython-36.pyc │ │ │ │ │ ├── crackfortran.cpython-36.pyc │ │ │ │ │ ├── diagnose.cpython-36.pyc │ │ │ │ │ ├── f2py2e.cpython-36.pyc │ │ │ │ │ ├── f2py_testing.cpython-36.pyc │ │ │ │ │ ├── f90mod_rules.cpython-36.pyc │ │ │ │ │ ├── func2subr.cpython-36.pyc │ │ │ │ │ ├── info.cpython-36.pyc │ │ │ │ │ ├── __init__.cpython-36.pyc │ │ │ │ │ ├── __main__.cpython-36.pyc │ │ │ │ │ ├── rules.cpython-36.pyc │ │ │ │ │ ├── setup.cpython-36.pyc │ │ │ │ │ ├── use_rules.cpython-36.pyc │ │ │ │ │ └── __version__.cpython-36.pyc │ │ │ │ ├── rules.py │ │ │ │ ├── setup.py │ │ │ │ ├── src │ │ │ │ │ ├── fortranobject.c │ │ │ │ │ └── fortranobject.h │ │ │ │ ├── tests │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── __pycache__ │ │ │ │ │ │ ├── __init__.cpython-36.pyc │ │ │ │ │ │ ├── test_array_from_pyobj.cpython-36.pyc │ │ │ │ │ │ ├── test_assumed_shape.cpython-36.pyc │ │ │ │ │ │ ├── test_block_docstring.cpython-36.pyc │ │ │ │ │ │ ├── test_callback.cpython-36.pyc │ │ │ │ │ │ ├── test_common.cpython-36.pyc │ │ │ │ │ │ ├── test_compile_function.cpython-36.pyc │ │ │ │ │ │ ├── test_kind.cpython-36.pyc │ │ │ │ │ │ ├── test_mixed.cpython-36.pyc │ │ │ │ │ │ ├── test_parameter.cpython-36.pyc │ │ │ │ │ │ ├── test_quoted_character.cpython-36.pyc │ │ │ │ │ │ ├── test_regression.cpython-36.pyc │ │ │ │ │ │ ├── test_return_character.cpython-36.pyc │ │ │ │ │ │ ├── test_return_complex.cpython-36.pyc │ │ │ │ │ │ ├── test_return_integer.cpython-36.pyc │ │ │ │ │ │ ├── test_return_logical.cpython-36.pyc │ │ │ │ │ │ ├── test_return_real.cpython-36.pyc │ │ │ │ │ │ ├── test_semicolon_split.cpython-36.pyc │ │ │ │ │ │ ├── test_size.cpython-36.pyc │ │ │ │ │ │ ├── test_string.cpython-36.pyc │ │ │ │ │ │ └── util.cpython-36.pyc │ │ │ │ │ ├── src │ │ │ │ │ │ ├── array_from_pyobj │ │ │ │ │ │ │ └── wrapmodule.c │ │ │ │ │ │ ├── assumed_shape │ │ │ │ │ │ │ ├── foo_free.f90 │ │ │ │ │ │ │ ├── foo_mod.f90 │ │ │ │ │ │ │ ├── foo_use.f90 │ │ │ │ │ │ │ └── precision.f90 │ │ │ │ │ │ ├── common │ │ │ │ │ │ │ └── block.f │ │ │ │ │ │ ├── kind │ │ │ │ │ │ │ └── foo.f90 │ │ │ │ │ │ ├── mixed │ │ │ │ │ │ │ ├── foo.f │ │ │ │ │ │ │ ├── foo_fixed.f90 │ │ │ │ │ │ │ └── foo_free.f90 │ │ │ │ │ │ ├── parameter │ │ │ │ │ │ │ ├── constant_both.f90 │ │ │ │ │ │ │ ├── constant_compound.f90 │ │ │ │ │ │ │ ├── constant_integer.f90 │ │ │ │ │ │ │ ├── constant_non_compound.f90 │ │ │ │ │ │ │ └── constant_real.f90 │ │ │ │ │ │ ├── regression │ │ │ │ │ │ │ └── inout.f90 │ │ │ │ │ │ ├── size │ │ │ │ │ │ │ └── foo.f90 │ │ │ │ │ │ └── string │ │ │ │ │ │ └── char.f90 │ │ │ │ │ ├── test_array_from_pyobj.py │ │ │ │ │ ├── test_assumed_shape.py │ │ │ │ │ ├── test_block_docstring.py │ │ │ │ │ ├── test_callback.py │ │ │ │ │ ├── test_common.py │ │ │ │ │ ├── test_compile_function.py │ │ │ │ │ ├── test_kind.py │ │ │ │ │ ├── test_mixed.py │ │ │ │ │ ├── test_parameter.py │ │ │ │ │ ├── test_quoted_character.py │ │ │ │ │ ├── test_regression.py │ │ │ │ │ ├── test_return_character.py │ │ │ │ │ ├── test_return_complex.py │ │ │ │ │ ├── test_return_integer.py │ │ │ │ │ ├── test_return_logical.py │ │ │ │ │ ├── test_return_real.py │ │ │ │ │ ├── test_semicolon_split.py │ │ │ │ │ ├── test_size.py │ │ │ │ │ ├── test_string.py │ │ │ │ │ └── util.py │ │ │ │ ├── use_rules.py │ │ │ │ └── __version__.py │ │ │ ├── fft │ │ │ │ ├── fftpack_lite.cpython-36m-darwin.so │ │ │ │ ├── fftpack.py │ │ │ │ ├── helper.py │ │ │ │ ├── info.py │ │ │ │ ├── __init__.py │ │ │ │ ├── __pycache__ │ │ │ │ │ ├── fftpack.cpython-36.pyc │ │ │ │ │ ├── helper.cpython-36.pyc │ │ │ │ │ ├── info.cpython-36.pyc │ │ │ │ │ ├── __init__.cpython-36.pyc │ │ │ │ │ └── setup.cpython-36.pyc │ │ │ │ ├── setup.py │ │ │ │ └── tests │ │ │ │ ├── __init__.py │ │ │ │ ├── __pycache__ │ │ │ │ │ ├── __init__.cpython-36.pyc │ │ │ │ │ ├── test_fftpack.cpython-36.pyc │ │ │ │ │ └── test_helper.cpython-36.pyc │ │ │ │ ├── test_fftpack.py │ │ │ │ └── test_helper.py │ │ │ ├── _globals.py │ │ │ ├── __init__.py │ │ │ ├── lib │ │ │ │ ├── arraypad.py │ │ │ │ ├── arraysetops.py │ │ │ │ ├── arrayterator.py │ │ │ │ ├── _datasource.py │ │ │ │ ├── financial.py │ │ │ │ ├── format.py │ │ │ │ ├── function_base.py │ │ │ │ ├── histograms.py │ │ │ │ ├── index_tricks.py │ │ │ │ ├── info.py │ │ │ │ ├── __init__.py │ │ │ │ ├── _iotools.py │ │ │ │ ├── mixins.py │ │ │ │ ├── nanfunctions.py │ │ │ │ ├── npyio.py │ │ │ │ ├── polynomial.py │ │ │ │ ├── __pycache__ │ │ │ │ │ ├── arraypad.cpython-36.pyc │ │ │ │ │ ├── arraysetops.cpython-36.pyc │ │ │ │ │ ├── arrayterator.cpython-36.pyc │ │ │ │ │ ├── _datasource.cpython-36.pyc │ │ │ │ │ ├── financial.cpython-36.pyc │ │ │ │ │ ├── format.cpython-36.pyc │ │ │ │ │ ├── function_base.cpython-36.pyc │ │ │ │ │ ├── histograms.cpython-36.pyc │ │ │ │ │ ├── index_tricks.cpython-36.pyc │ │ │ │ │ ├── info.cpython-36.pyc │ │ │ │ │ ├── __init__.cpython-36.pyc │ │ │ │ │ ├── _iotools.cpython-36.pyc │ │ │ │ │ ├── mixins.cpython-36.pyc │ │ │ │ │ ├── nanfunctions.cpython-36.pyc │ │ │ │ │ ├── npyio.cpython-36.pyc │ │ │ │ │ ├── polynomial.cpython-36.pyc │ │ │ │ │ ├── recfunctions.cpython-36.pyc │ │ │ │ │ ├── scimath.cpython-36.pyc │ │ │ │ │ ├── setup.cpython-36.pyc │ │ │ │ │ ├── shape_base.cpython-36.pyc │ │ │ │ │ ├── stride_tricks.cpython-36.pyc │ │ │ │ │ ├── twodim_base.cpython-36.pyc │ │ │ │ │ ├── type_check.cpython-36.pyc │ │ │ │ │ ├── ufunclike.cpython-36.pyc │ │ │ │ │ ├── user_array.cpython-36.pyc │ │ │ │ │ ├── utils.cpython-36.pyc │ │ │ │ │ └── _version.cpython-36.pyc │ │ │ │ ├── recfunctions.py │ │ │ │ ├── scimath.py │ │ │ │ ├── setup.py │ │ │ │ ├── shape_base.py │ │ │ │ ├── stride_tricks.py │ │ │ │ ├── tests │ │ │ │ │ ├── data │ │ │ │ │ │ ├── py2-objarr.npy │ │ │ │ │ │ ├── py2-objarr.npz │ │ │ │ │ │ ├── py3-objarr.npy │ │ │ │ │ │ ├── py3-objarr.npz │ │ │ │ │ │ ├── python3.npy │ │ │ │ │ │ └── win64python2.npy │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── __pycache__ │ │ │ │ │ │ ├── __init__.cpython-36.pyc │ │ │ │ │ │ ├── test_arraypad.cpython-36.pyc │ │ │ │ │ │ ├── test_arraysetops.cpython-36.pyc │ │ │ │ │ │ ├── test_arrayterator.cpython-36.pyc │ │ │ │ │ │ ├── test__datasource.cpython-36.pyc │ │ │ │ │ │ ├── test_financial.cpython-36.pyc │ │ │ │ │ │ ├── test_format.cpython-36.pyc │ │ │ │ │ │ ├── test_function_base.cpython-36.pyc │ │ │ │ │ │ ├── test_histograms.cpython-36.pyc │ │ │ │ │ │ ├── test_index_tricks.cpython-36.pyc │ │ │ │ │ │ ├── test_io.cpython-36.pyc │ │ │ │ │ │ ├── test__iotools.cpython-36.pyc │ │ │ │ │ │ ├── test_mixins.cpython-36.pyc │ │ │ │ │ │ ├── test_nanfunctions.cpython-36.pyc │ │ │ │ │ │ ├── test_packbits.cpython-36.pyc │ │ │ │ │ │ ├── test_polynomial.cpython-36.pyc │ │ │ │ │ │ ├── test_recfunctions.cpython-36.pyc │ │ │ │ │ │ ├── test_regression.cpython-36.pyc │ │ │ │ │ │ ├── test_shape_base.cpython-36.pyc │ │ │ │ │ │ ├── test_stride_tricks.cpython-36.pyc │ │ │ │ │ │ ├── test_twodim_base.cpython-36.pyc │ │ │ │ │ │ ├── test_type_check.cpython-36.pyc │ │ │ │ │ │ ├── test_ufunclike.cpython-36.pyc │ │ │ │ │ │ ├── test_utils.cpython-36.pyc │ │ │ │ │ │ └── test__version.cpython-36.pyc │ │ │ │ │ ├── test_arraypad.py │ │ │ │ │ ├── test_arraysetops.py │ │ │ │ │ ├── test_arrayterator.py │ │ │ │ │ ├── test__datasource.py │ │ │ │ │ ├── test_financial.py │ │ │ │ │ ├── test_format.py │ │ │ │ │ ├── test_function_base.py │ │ │ │ │ ├── test_histograms.py │ │ │ │ │ ├── test_index_tricks.py │ │ │ │ │ ├── test_io.py │ │ │ │ │ ├── test__iotools.py │ │ │ │ │ ├── test_mixins.py │ │ │ │ │ ├── test_nanfunctions.py │ │ │ │ │ ├── test_packbits.py │ │ │ │ │ ├── test_polynomial.py │ │ │ │ │ ├── test_recfunctions.py │ │ │ │ │ ├── test_regression.py │ │ │ │ │ ├── test_shape_base.py │ │ │ │ │ ├── test_stride_tricks.py │ │ │ │ │ ├── test_twodim_base.py │ │ │ │ │ ├── test_type_check.py │ │ │ │ │ ├── test_ufunclike.py │ │ │ │ │ ├── test_utils.py │ │ │ │ │ └── test__version.py │ │ │ │ ├── twodim_base.py │ │ │ │ ├── type_check.py │ │ │ │ ├── ufunclike.py │ │ │ │ ├── user_array.py │ │ │ │ ├── utils.py │ │ │ │ └── _version.py │ │ │ ├── LICENSE.txt │ │ │ ├── linalg │ │ │ │ ├── info.py │ │ │ │ ├── __init__.py │ │ │ │ ├── lapack_lite.cpython-36m-darwin.so │ │ │ │ ├── linalg.py │ │ │ │ ├── __pycache__ │ │ │ │ │ ├── info.cpython-36.pyc │ │ │ │ │ ├── __init__.cpython-36.pyc │ │ │ │ │ ├── linalg.cpython-36.pyc │ │ │ │ │ └── setup.cpython-36.pyc │ │ │ │ ├── setup.py │ │ │ │ ├── tests │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── __pycache__ │ │ │ │ │ │ ├── __init__.cpython-36.pyc │ │ │ │ │ │ ├── test_build.cpython-36.pyc │ │ │ │ │ │ ├── test_deprecations.cpython-36.pyc │ │ │ │ │ │ ├── test_linalg.cpython-36.pyc │ │ │ │ │ │ └── test_regression.cpython-36.pyc │ │ │ │ │ ├── test_build.py │ │ │ │ │ ├── test_deprecations.py │ │ │ │ │ ├── test_linalg.py │ │ │ │ │ └── test_regression.py │ │ │ │ └── _umath_linalg.cpython-36m-darwin.so │ │ │ ├── ma │ │ │ │ ├── bench.py │ │ │ │ ├── core.py │ │ │ │ ├── extras.py │ │ │ │ ├── __init__.py │ │ │ │ ├── mrecords.py │ │ │ │ ├── __pycache__ │ │ │ │ │ ├── bench.cpython-36.pyc │ │ │ │ │ ├── core.cpython-36.pyc │ │ │ │ │ ├── extras.cpython-36.pyc │ │ │ │ │ ├── __init__.cpython-36.pyc │ │ │ │ │ ├── mrecords.cpython-36.pyc │ │ │ │ │ ├── setup.cpython-36.pyc │ │ │ │ │ ├── testutils.cpython-36.pyc │ │ │ │ │ ├── timer_comparison.cpython-36.pyc │ │ │ │ │ └── version.cpython-36.pyc │ │ │ │ ├── setup.py │ │ │ │ ├── tests │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── __pycache__ │ │ │ │ │ │ ├── __init__.cpython-36.pyc │ │ │ │ │ │ ├── test_core.cpython-36.pyc │ │ │ │ │ │ ├── test_deprecations.cpython-36.pyc │ │ │ │ │ │ ├── test_extras.cpython-36.pyc │ │ │ │ │ │ ├── test_mrecords.cpython-36.pyc │ │ │ │ │ │ ├── test_old_ma.cpython-36.pyc │ │ │ │ │ │ ├── test_regression.cpython-36.pyc │ │ │ │ │ │ └── test_subclassing.cpython-36.pyc │ │ │ │ │ ├── test_core.py │ │ │ │ │ ├── test_deprecations.py │ │ │ │ │ ├── test_extras.py │ │ │ │ │ ├── test_mrecords.py │ │ │ │ │ ├── test_old_ma.py │ │ │ │ │ ├── test_regression.py │ │ │ │ │ └── test_subclassing.py │ │ │ │ ├── testutils.py │ │ │ │ ├── timer_comparison.py │ │ │ │ └── version.py │ │ │ ├── matlib.py │ │ │ ├── matrixlib │ │ │ │ ├── defmatrix.py │ │ │ │ ├── __init__.py │ │ │ │ ├── __pycache__ │ │ │ │ │ ├── defmatrix.cpython-36.pyc │ │ │ │ │ ├── __init__.cpython-36.pyc │ │ │ │ │ └── setup.cpython-36.pyc │ │ │ │ ├── setup.py │ │ │ │ └── tests │ │ │ │ ├── __init__.py │ │ │ │ ├── __pycache__ │ │ │ │ │ ├── __init__.cpython-36.pyc │ │ │ │ │ ├── test_defmatrix.cpython-36.pyc │ │ │ │ │ ├── test_interaction.cpython-36.pyc │ │ │ │ │ ├── test_masked_matrix.cpython-36.pyc │ │ │ │ │ ├── test_matrix_linalg.cpython-36.pyc │ │ │ │ │ ├── test_multiarray.cpython-36.pyc │ │ │ │ │ ├── test_numeric.cpython-36.pyc │ │ │ │ │ └── test_regression.cpython-36.pyc │ │ │ │ ├── test_defmatrix.py │ │ │ │ ├── test_interaction.py │ │ │ │ ├── test_masked_matrix.py │ │ │ │ ├── test_matrix_linalg.py │ │ │ │ ├── test_multiarray.py │ │ │ │ ├── test_numeric.py │ │ │ │ └── test_regression.py │ │ │ ├── polynomial │ │ │ │ ├── chebyshev.py │ │ │ │ ├── hermite_e.py │ │ │ │ ├── hermite.py │ │ │ │ ├── __init__.py │ │ │ │ ├── laguerre.py │ │ │ │ ├── legendre.py │ │ │ │ ├── _polybase.py │ │ │ │ ├── polynomial.py │ │ │ │ ├── polyutils.py │ │ │ │ ├── __pycache__ │ │ │ │ │ ├── chebyshev.cpython-36.pyc │ │ │ │ │ ├── hermite.cpython-36.pyc │ │ │ │ │ ├── hermite_e.cpython-36.pyc │ │ │ │ │ ├── __init__.cpython-36.pyc │ │ │ │ │ ├── laguerre.cpython-36.pyc │ │ │ │ │ ├── legendre.cpython-36.pyc │ │ │ │ │ ├── _polybase.cpython-36.pyc │ │ │ │ │ ├── polynomial.cpython-36.pyc │ │ │ │ │ ├── polyutils.cpython-36.pyc │ │ │ │ │ └── setup.cpython-36.pyc │ │ │ │ ├── setup.py │ │ │ │ └── tests │ │ │ │ ├── __init__.py │ │ │ │ ├── __pycache__ │ │ │ │ │ ├── __init__.cpython-36.pyc │ │ │ │ │ ├── test_chebyshev.cpython-36.pyc │ │ │ │ │ ├── test_classes.cpython-36.pyc │ │ │ │ │ ├── test_hermite.cpython-36.pyc │ │ │ │ │ ├── test_hermite_e.cpython-36.pyc │ │ │ │ │ ├── test_laguerre.cpython-36.pyc │ │ │ │ │ ├── test_legendre.cpython-36.pyc │ │ │ │ │ ├── test_polynomial.cpython-36.pyc │ │ │ │ │ ├── test_polyutils.cpython-36.pyc │ │ │ │ │ └── test_printing.cpython-36.pyc │ │ │ │ ├── test_chebyshev.py │ │ │ │ ├── test_classes.py │ │ │ │ ├── test_hermite_e.py │ │ │ │ ├── test_hermite.py │ │ │ │ ├── test_laguerre.py │ │ │ │ ├── test_legendre.py │ │ │ │ ├── test_polynomial.py │ │ │ │ ├── test_polyutils.py │ │ │ │ └── test_printing.py │ │ │ ├── __pycache__ │ │ │ │ ├── __config__.cpython-36.pyc │ │ │ │ ├── conftest.cpython-36.pyc │ │ │ │ ├── ctypeslib.cpython-36.pyc │ │ │ │ ├── _distributor_init.cpython-36.pyc │ │ │ │ ├── dual.cpython-36.pyc │ │ │ │ ├── _globals.cpython-36.pyc │ │ │ │ ├── __init__.cpython-36.pyc │ │ │ │ ├── matlib.cpython-36.pyc │ │ │ │ ├── _pytesttester.cpython-36.pyc │ │ │ │ ├── setup.cpython-36.pyc │ │ │ │ └── version.cpython-36.pyc │ │ │ ├── _pytesttester.py │ │ │ ├── random │ │ │ │ ├── info.py │ │ │ │ ├── __init__.py │ │ │ │ ├── mtrand.cpython-36m-darwin.so │ │ │ │ ├── __pycache__ │ │ │ │ │ ├── info.cpython-36.pyc │ │ │ │ │ ├── __init__.cpython-36.pyc │ │ │ │ │ └── setup.cpython-36.pyc │ │ │ │ ├── randomkit.h │ │ │ │ ├── setup.py │ │ │ │ └── tests │ │ │ │ ├── __init__.py │ │ │ │ ├── __pycache__ │ │ │ │ │ ├── __init__.cpython-36.pyc │ │ │ │ │ ├── test_random.cpython-36.pyc │ │ │ │ │ └── test_regression.cpython-36.pyc │ │ │ │ ├── test_random.py │ │ │ │ └── test_regression.py │ │ │ ├── setup.py │ │ │ ├── testing │ │ │ │ ├── decorators.py │ │ │ │ ├── __init__.py │ │ │ │ ├── noseclasses.py │ │ │ │ ├── nosetester.py │ │ │ │ ├── print_coercion_tables.py │ │ │ │ ├── _private │ │ │ │ │ ├── decorators.py │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── noseclasses.py │ │ │ │ │ ├── nosetester.py │ │ │ │ │ ├── parameterized.py │ │ │ │ │ ├── __pycache__ │ │ │ │ │ │ ├── decorators.cpython-36.pyc │ │ │ │ │ │ ├── __init__.cpython-36.pyc │ │ │ │ │ │ ├── noseclasses.cpython-36.pyc │ │ │ │ │ │ ├── nosetester.cpython-36.pyc │ │ │ │ │ │ ├── parameterized.cpython-36.pyc │ │ │ │ │ │ └── utils.cpython-36.pyc │ │ │ │ │ └── utils.py │ │ │ │ ├── __pycache__ │ │ │ │ │ ├── decorators.cpython-36.pyc │ │ │ │ │ ├── __init__.cpython-36.pyc │ │ │ │ │ ├── noseclasses.cpython-36.pyc │ │ │ │ │ ├── nosetester.cpython-36.pyc │ │ │ │ │ ├── print_coercion_tables.cpython-36.pyc │ │ │ │ │ ├── setup.cpython-36.pyc │ │ │ │ │ └── utils.cpython-36.pyc │ │ │ │ ├── setup.py │ │ │ │ ├── tests │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── __pycache__ │ │ │ │ │ │ ├── __init__.cpython-36.pyc │ │ │ │ │ │ ├── test_decorators.cpython-36.pyc │ │ │ │ │ │ ├── test_doctesting.cpython-36.pyc │ │ │ │ │ │ └── test_utils.cpython-36.pyc │ │ │ │ │ ├── test_decorators.py │ │ │ │ │ ├── test_doctesting.py │ │ │ │ │ └── test_utils.py │ │ │ │ └── utils.py │ │ │ ├── tests │ │ │ │ ├── __init__.py │ │ │ │ ├── __pycache__ │ │ │ │ │ ├── __init__.cpython-36.pyc │ │ │ │ │ ├── test_ctypeslib.cpython-36.pyc │ │ │ │ │ ├── test_matlib.cpython-36.pyc │ │ │ │ │ ├── test_numpy_version.cpython-36.pyc │ │ │ │ │ ├── test_public_api.cpython-36.pyc │ │ │ │ │ ├── test_reloading.cpython-36.pyc │ │ │ │ │ ├── test_scripts.cpython-36.pyc │ │ │ │ │ └── test_warnings.cpython-36.pyc │ │ │ │ ├── test_ctypeslib.py │ │ │ │ ├── test_matlib.py │ │ │ │ ├── test_numpy_version.py │ │ │ │ ├── test_public_api.py │ │ │ │ ├── test_reloading.py │ │ │ │ ├── test_scripts.py │ │ │ │ └── test_warnings.py │ │ │ └── version.py │ │ ├── PIL │ │ │ ├── BdfFontFile.py │ │ │ ├── _binary.py │ │ │ ├── BlpImagePlugin.py │ │ │ ├── BmpImagePlugin.py │ │ │ ├── BufrStubImagePlugin.py │ │ │ ├── ContainerIO.py │ │ │ ├── CurImagePlugin.py │ │ │ ├── DcxImagePlugin.py │ │ │ ├── DdsImagePlugin.py │ │ │ ├── EpsImagePlugin.py │ │ │ ├── ExifTags.py │ │ │ ├── features.py │ │ │ ├── FitsStubImagePlugin.py │ │ │ ├── FliImagePlugin.py │ │ │ ├── FontFile.py │ │ │ ├── FpxImagePlugin.py │ │ │ ├── FtexImagePlugin.py │ │ │ ├── GbrImagePlugin.py │ │ │ ├── GdImageFile.py │ │ │ ├── GifImagePlugin.py │ │ │ ├── GimpGradientFile.py │ │ │ ├── GimpPaletteFile.py │ │ │ ├── GribStubImagePlugin.py │ │ │ ├── Hdf5StubImagePlugin.py │ │ │ ├── IcnsImagePlugin.py │ │ │ ├── IcoImagePlugin.py │ │ │ ├── ImageChops.py │ │ │ ├── ImageCms.py │ │ │ ├── ImageColor.py │ │ │ ├── ImageDraw2.py │ │ │ ├── ImageDraw.py │ │ │ ├── ImageEnhance.py │ │ │ ├── ImageFile.py │ │ │ ├── ImageFilter.py │ │ │ ├── ImageFont.py │ │ │ ├── ImageGrab.py │ │ │ ├── ImageMath.py │ │ │ ├── ImageMode.py │ │ │ ├── ImageMorph.py │ │ │ ├── ImageOps.py │ │ │ ├── ImagePalette.py │ │ │ ├── ImagePath.py │ │ │ ├── Image.py │ │ │ ├── ImageQt.py │ │ │ ├── ImageSequence.py │ │ │ ├── ImageShow.py │ │ │ ├── ImageStat.py │ │ │ ├── ImageTk.py │ │ │ ├── ImageTransform.py │ │ │ ├── ImageWin.py │ │ │ ├── _imagingcms.cpython-36m-darwin.so │ │ │ ├── _imaging.cpython-36m-darwin.so │ │ │ ├── _imagingft.cpython-36m-darwin.so │ │ │ ├── _imagingmath.cpython-36m-darwin.so │ │ │ ├── _imagingmorph.cpython-36m-darwin.so │ │ │ ├── _imagingtk.cpython-36m-darwin.so │ │ │ ├── ImImagePlugin.py │ │ │ ├── ImtImagePlugin.py │ │ │ ├── __init__.py │ │ │ ├── IptcImagePlugin.py │ │ │ ├── Jpeg2KImagePlugin.py │ │ │ ├── JpegImagePlugin.py │ │ │ ├── JpegPresets.py │ │ │ ├── McIdasImagePlugin.py │ │ │ ├── MicImagePlugin.py │ │ │ ├── MpegImagePlugin.py │ │ │ ├── MpoImagePlugin.py │ │ │ ├── MspImagePlugin.py │ │ │ ├── OleFileIO.py │ │ │ ├── PaletteFile.py │ │ │ ├── PalmImagePlugin.py │ │ │ ├── PcdImagePlugin.py │ │ │ ├── PcfFontFile.py │ │ │ ├── PcxImagePlugin.py │ │ │ ├── PdfImagePlugin.py │ │ │ ├── PdfParser.py │ │ │ ├── PixarImagePlugin.py │ │ │ ├── PngImagePlugin.py │ │ │ ├── PpmImagePlugin.py │ │ │ ├── PsdImagePlugin.py │ │ │ ├── PSDraw.py │ │ │ ├── PyAccess.py │ │ │ ├── __pycache__ │ │ │ │ ├── BdfFontFile.cpython-36.pyc │ │ │ │ ├── _binary.cpython-36.pyc │ │ │ │ ├── BlpImagePlugin.cpython-36.pyc │ │ │ │ ├── BmpImagePlugin.cpython-36.pyc │ │ │ │ ├── BufrStubImagePlugin.cpython-36.pyc │ │ │ │ ├── ContainerIO.cpython-36.pyc │ │ │ │ ├── CurImagePlugin.cpython-36.pyc │ │ │ │ ├── DcxImagePlugin.cpython-36.pyc │ │ │ │ ├── DdsImagePlugin.cpython-36.pyc │ │ │ │ ├── EpsImagePlugin.cpython-36.pyc │ │ │ │ ├── ExifTags.cpython-36.pyc │ │ │ │ ├── features.cpython-36.pyc │ │ │ │ ├── FitsStubImagePlugin.cpython-36.pyc │ │ │ │ ├── FliImagePlugin.cpython-36.pyc │ │ │ │ ├── FontFile.cpython-36.pyc │ │ │ │ ├── FpxImagePlugin.cpython-36.pyc │ │ │ │ ├── FtexImagePlugin.cpython-36.pyc │ │ │ │ ├── GbrImagePlugin.cpython-36.pyc │ │ │ │ ├── GdImageFile.cpython-36.pyc │ │ │ │ ├── GifImagePlugin.cpython-36.pyc │ │ │ │ ├── GimpGradientFile.cpython-36.pyc │ │ │ │ ├── GimpPaletteFile.cpython-36.pyc │ │ │ │ ├── GribStubImagePlugin.cpython-36.pyc │ │ │ │ ├── Hdf5StubImagePlugin.cpython-36.pyc │ │ │ │ ├── IcnsImagePlugin.cpython-36.pyc │ │ │ │ ├── IcoImagePlugin.cpython-36.pyc │ │ │ │ ├── ImageChops.cpython-36.pyc │ │ │ │ ├── ImageCms.cpython-36.pyc │ │ │ │ ├── ImageColor.cpython-36.pyc │ │ │ │ ├── Image.cpython-36.pyc │ │ │ │ ├── ImageDraw2.cpython-36.pyc │ │ │ │ ├── ImageDraw.cpython-36.pyc │ │ │ │ ├── ImageEnhance.cpython-36.pyc │ │ │ │ ├── ImageFile.cpython-36.pyc │ │ │ │ ├── ImageFilter.cpython-36.pyc │ │ │ │ ├── ImageFont.cpython-36.pyc │ │ │ │ ├── ImageGrab.cpython-36.pyc │ │ │ │ ├── ImageMath.cpython-36.pyc │ │ │ │ ├── ImageMode.cpython-36.pyc │ │ │ │ ├── ImageMorph.cpython-36.pyc │ │ │ │ ├── ImageOps.cpython-36.pyc │ │ │ │ ├── ImagePalette.cpython-36.pyc │ │ │ │ ├── ImagePath.cpython-36.pyc │ │ │ │ ├── ImageQt.cpython-36.pyc │ │ │ │ ├── ImageSequence.cpython-36.pyc │ │ │ │ ├── ImageShow.cpython-36.pyc │ │ │ │ ├── ImageStat.cpython-36.pyc │ │ │ │ ├── ImageTk.cpython-36.pyc │ │ │ │ ├── ImageTransform.cpython-36.pyc │ │ │ │ ├── ImageWin.cpython-36.pyc │ │ │ │ ├── ImImagePlugin.cpython-36.pyc │ │ │ │ ├── ImtImagePlugin.cpython-36.pyc │ │ │ │ ├── __init__.cpython-36.pyc │ │ │ │ ├── IptcImagePlugin.cpython-36.pyc │ │ │ │ ├── Jpeg2KImagePlugin.cpython-36.pyc │ │ │ │ ├── JpegImagePlugin.cpython-36.pyc │ │ │ │ ├── JpegPresets.cpython-36.pyc │ │ │ │ ├── McIdasImagePlugin.cpython-36.pyc │ │ │ │ ├── MicImagePlugin.cpython-36.pyc │ │ │ │ ├── MpegImagePlugin.cpython-36.pyc │ │ │ │ ├── MpoImagePlugin.cpython-36.pyc │ │ │ │ ├── MspImagePlugin.cpython-36.pyc │ │ │ │ ├── OleFileIO.cpython-36.pyc │ │ │ │ ├── PaletteFile.cpython-36.pyc │ │ │ │ ├── PalmImagePlugin.cpython-36.pyc │ │ │ │ ├── PcdImagePlugin.cpython-36.pyc │ │ │ │ ├── PcfFontFile.cpython-36.pyc │ │ │ │ ├── PcxImagePlugin.cpython-36.pyc │ │ │ │ ├── PdfImagePlugin.cpython-36.pyc │ │ │ │ ├── PdfParser.cpython-36.pyc │ │ │ │ ├── PixarImagePlugin.cpython-36.pyc │ │ │ │ ├── PngImagePlugin.cpython-36.pyc │ │ │ │ ├── PpmImagePlugin.cpython-36.pyc │ │ │ │ ├── PsdImagePlugin.cpython-36.pyc │ │ │ │ ├── PSDraw.cpython-36.pyc │ │ │ │ ├── PyAccess.cpython-36.pyc │ │ │ │ ├── SgiImagePlugin.cpython-36.pyc │ │ │ │ ├── SpiderImagePlugin.cpython-36.pyc │ │ │ │ ├── SunImagePlugin.cpython-36.pyc │ │ │ │ ├── TarIO.cpython-36.pyc │ │ │ │ ├── TgaImagePlugin.cpython-36.pyc │ │ │ │ ├── TiffImagePlugin.cpython-36.pyc │ │ │ │ ├── TiffTags.cpython-36.pyc │ │ │ │ ├── _tkinter_finder.cpython-36.pyc │ │ │ │ ├── _util.cpython-36.pyc │ │ │ │ ├── _version.cpython-36.pyc │ │ │ │ ├── WalImageFile.cpython-36.pyc │ │ │ │ ├── WebPImagePlugin.cpython-36.pyc │ │ │ │ ├── WmfImagePlugin.cpython-36.pyc │ │ │ │ ├── XbmImagePlugin.cpython-36.pyc │ │ │ │ ├── XpmImagePlugin.cpython-36.pyc │ │ │ │ └── XVThumbImagePlugin.cpython-36.pyc │ │ │ ├── SgiImagePlugin.py │ │ │ ├── SpiderImagePlugin.py │ │ │ ├── SunImagePlugin.py │ │ │ ├── TarIO.py │ │ │ ├── TgaImagePlugin.py │ │ │ ├── TiffImagePlugin.py │ │ │ ├── TiffTags.py │ │ │ ├── _tkinter_finder.py │ │ │ ├── _util.py │ │ │ ├── _version.py │ │ │ ├── WalImageFile.py │ │ │ ├── _webp.cpython-36m-darwin.so │ │ │ ├── WebPImagePlugin.py │ │ │ ├── WmfImagePlugin.py │ │ │ ├── XbmImagePlugin.py │ │ │ ├── XpmImagePlugin.py │ │ │ └── XVThumbImagePlugin.py │ │ └── PyQt5 │ │ ├── __init__.py │ │ ├── __pycache__ │ │ │ ├── __init__.cpython-36.pyc │ │ │ ├── pylupdate_main.cpython-36.pyc │ │ │ └── pyrcc_main.cpython-36.pyc │ │ ├── pylupdate_main.py │ │ ├── pylupdate.so │ │ ├── pyrcc_main.py │ │ ├── pyrcc.so │ │ ├── Qt │ │ │ ├── lib │ │ │ │ ├── QtBluetooth.framework │ │ │ │ │ └── Versions │ │ │ │ │ └── 5 │ │ │ │ │ └── QtBluetooth │ │ │ │ ├── QtCLucene.framework │ │ │ │ │ └── Versions │ │ │ │ │ └── 5 │ │ │ │ │ └── QtCLucene │ │ │ │ ├── QtConcurrent.framework │ │ │ │ │ └── Versions │ │ │ │ │ └── 5 │ │ │ │ │ └── QtConcurrent │ │ │ │ ├── QtCore.framework │ │ │ │ │ └── Versions │ │ │ │ │ └── 5 │ │ │ │ │ └── QtCore │ │ │ │ ├── QtDBus.framework │ │ │ │ │ └── Versions │ │ │ │ │ └── 5 │ │ │ │ │ └── QtDBus │ │ │ │ ├── QtDesigner.framework │ │ │ │ │ └── Versions │ │ │ │ │ └── 5 │ │ │ │ │ └── QtDesigner │ │ │ │ ├── QtGui.framework │ │ │ │ │ └── Versions │ │ │ │ │ └── 5 │ │ │ │ │ └── QtGui │ │ │ │ ├── QtHelp.framework │ │ │ │ │ └── Versions │ │ │ │ │ └── 5 │ │ │ │ │ └── QtHelp │ │ │ │ ├── QtLocation.framework │ │ │ │ │ └── Versions │ │ │ │ │ └── 5 │ │ │ │ │ └── QtLocation │ │ │ │ ├── QtMacExtras.framework │ │ │ │ │ └── Versions │ │ │ │ │ └── 5 │ │ │ │ │ └── QtMacExtras │ │ │ │ ├── QtMultimedia.framework │ │ │ │ │ └── Versions │ │ │ │ │ └── 5 │ │ │ │ │ └── QtMultimedia │ │ │ │ ├── QtMultimediaWidgets.framework │ │ │ │ │ └── Versions │ │ │ │ │ └── 5 │ │ │ │ │ └── QtMultimediaWidgets │ │ │ │ ├── QtNetwork.framework │ │ │ │ │ └── Versions │ │ │ │ │ └── 5 │ │ │ │ │ └── QtNetwork │ │ │ │ ├── QtNfc.framework │ │ │ │ │ └── Versions │ │ │ │ │ └── 5 │ │ │ │ │ └── QtNfc │ │ │ │ ├── QtOpenGL.framework │ │ │ │ │ └── Versions │ │ │ │ │ └── 5 │ │ │ │ │ └── QtOpenGL │ │ │ │ ├── QtPositioning.framework │ │ │ │ │ └── Versions │ │ │ │ │ └── 5 │ │ │ │ │ └── QtPositioning │ │ │ │ ├── QtPrintSupport.framework │ │ │ │ │ └── Versions │ │ │ │ │ └── 5 │ │ │ │ │ └── QtPrintSupport │ │ │ │ ├── QtQml.framework │ │ │ │ │ └── Versions │ │ │ │ │ └── 5 │ │ │ │ │ └── QtQml │ │ │ │ ├── QtQuickControls2.framework │ │ │ │ │ └── Versions │ │ │ │ │ └── 5 │ │ │ │ │ └── QtQuickControls2 │ │ │ │ ├── QtQuick.framework │ │ │ │ │ └── Versions │ │ │ │ │ └── 5 │ │ │ │ │ └── QtQuick │ │ │ │ ├── QtQuickParticles.framework │ │ │ │ │ └── Versions │ │ │ │ │ └── 5 │ │ │ │ │ └── QtQuickParticles │ │ │ │ ├── QtQuickTemplates2.framework │ │ │ │ │ └── Versions │ │ │ │ │ └── 5 │ │ │ │ │ └── QtQuickTemplates2 │ │ │ │ ├── QtQuickWidgets.framework │ │ │ │ │ └── Versions │ │ │ │ │ └── 5 │ │ │ │ │ └── QtQuickWidgets │ │ │ │ ├── QtSensors.framework │ │ │ │ │ └── Versions │ │ │ │ │ └── 5 │ │ │ │ │ └── QtSensors │ │ │ │ ├── QtSerialPort.framework │ │ │ │ │ └── Versions │ │ │ │ │ └── 5 │ │ │ │ │ └── QtSerialPort │ │ │ │ ├── QtSql.framework │ │ │ │ │ └── Versions │ │ │ │ │ └── 5 │ │ │ │ │ └── QtSql │ │ │ │ ├── QtSvg.framework │ │ │ │ │ └── Versions │ │ │ │ │ └── 5 │ │ │ │ │ └── QtSvg │ │ │ │ ├── QtTest.framework │ │ │ │ │ └── Versions │ │ │ │ │ └── 5 │ │ │ │ │ └── QtTest │ │ │ │ ├── QtWebChannel.framework │ │ │ │ │ └── Versions │ │ │ │ │ └── 5 │ │ │ │ │ └── QtWebChannel │ │ │ │ ├── QtWebEngineCore.framework │ │ │ │ │ ├── Helpers │ │ │ │ │ │ └── QtWebEngineProcess.app │ │ │ │ │ │ └── Contents │ │ │ │ │ │ ├── Info.plist │ │ │ │ │ │ └── MacOS │ │ │ │ │ │ └── QtWebEngineProcess │ │ │ │ │ ├── Libraries │ │ │ │ │ ├── Resources │ │ │ │ │ │ ├── icudtl.dat │ │ │ │ │ │ ├── Info.plist │ │ │ │ │ │ ├── qtwebengine_devtools_resources.pak │ │ │ │ │ │ ├── qtwebengine_locales │ │ │ │ │ │ │ ├── am.pak │ │ │ │ │ │ │ ├── ar.pak │ │ │ │ │ │ │ ├── bg.pak │ │ │ │ │ │ │ ├── bn.pak │ │ │ │ │ │ │ ├── ca.pak │ │ │ │ │ │ │ ├── cs.pak │ │ │ │ │ │ │ ├── da.pak │ │ │ │ │ │ │ ├── de.pak │ │ │ │ │ │ │ ├── el.pak │ │ │ │ │ │ │ ├── en-GB.pak │ │ │ │ │ │ │ ├── en-US.pak │ │ │ │ │ │ │ ├── es-419.pak │ │ │ │ │ │ │ ├── es.pak │ │ │ │ │ │ │ ├── et.pak │ │ │ │ │ │ │ ├── fa.pak │ │ │ │ │ │ │ ├── fil.pak │ │ │ │ │ │ │ ├── fi.pak │ │ │ │ │ │ │ ├── fr.pak │ │ │ │ │ │ │ ├── gu.pak │ │ │ │ │ │ │ ├── he.pak │ │ │ │ │ │ │ ├── hi.pak │ │ │ │ │ │ │ ├── hr.pak │ │ │ │ │ │ │ ├── hu.pak │ │ │ │ │ │ │ ├── id.pak │ │ │ │ │ │ │ ├── it.pak │ │ │ │ │ │ │ ├── ja.pak │ │ │ │ │ │ │ ├── kn.pak │ │ │ │ │ │ │ ├── ko.pak │ │ │ │ │ │ │ ├── lt.pak │ │ │ │ │ │ │ ├── lv.pak │ │ │ │ │ │ │ ├── ml.pak │ │ │ │ │ │ │ ├── mr.pak │ │ │ │ │ │ │ ├── ms.pak │ │ │ │ │ │ │ ├── nb.pak │ │ │ │ │ │ │ ├── nl.pak │ │ │ │ │ │ │ ├── pl.pak │ │ │ │ │ │ │ ├── pt-BR.pak │ │ │ │ │ │ │ ├── pt-PT.pak │ │ │ │ │ │ │ ├── ro.pak │ │ │ │ │ │ │ ├── ru.pak │ │ │ │ │ │ │ ├── sk.pak │ │ │ │ │ │ │ ├── sl.pak │ │ │ │ │ │ │ ├── sr.pak │ │ │ │ │ │ │ ├── sv.pak │ │ │ │ │ │ │ ├── sw.pak │ │ │ │ │ │ │ ├── ta.pak │ │ │ │ │ │ │ ├── te.pak │ │ │ │ │ │ │ ├── th.pak │ │ │ │ │ │ │ ├── tr.pak │ │ │ │ │ │ │ ├── uk.pak │ │ │ │ │ │ │ ├── vi.pak │ │ │ │ │ │ │ ├── zh-CN.pak │ │ │ │ │ │ │ └── zh-TW.pak │ │ │ │ │ │ ├── qtwebengine_resources_100p.pak │ │ │ │ │ │ ├── qtwebengine_resources_200p.pak │ │ │ │ │ │ └── qtwebengine_resources.pak │ │ │ │ │ └── Versions │ │ │ │ │ └── 5 │ │ │ │ │ └── QtWebEngineCore │ │ │ │ ├── QtWebEngine.framework │ │ │ │ │ └── Versions │ │ │ │ │ └── 5 │ │ │ │ │ └── QtWebEngine │ │ │ │ ├── QtWebEngineWidgets.framework │ │ │ │ │ └── Versions │ │ │ │ │ └── 5 │ │ │ │ │ └── QtWebEngineWidgets │ │ │ │ ├── QtWebSockets.framework │ │ │ │ │ └── Versions │ │ │ │ │ └── 5 │ │ │ │ │ └── QtWebSockets │ │ │ │ ├── QtWidgets.framework │ │ │ │ │ └── Versions │ │ │ │ │ └── 5 │ │ │ │ │ └── QtWidgets │ │ │ │ ├── QtXml.framework │ │ │ │ │ └── Versions │ │ │ │ │ └── 5 │ │ │ │ │ └── QtXml │ │ │ │ └── QtXmlPatterns.framework │ │ │ │ └── Versions │ │ │ │ └── 5 │ │ │ │ └── QtXmlPatterns │ │ │ └── plugins │ │ │ ├── audio │ │ │ │ ├── libqtaudio_coreaudio.dylib │ │ │ │ └── libqtaudio_coreaudio.dylib.dSYM │ │ │ │ └── Contents │ │ │ │ ├── Info.plist │ │ │ │ └── Resources │ │ │ │ └── DWARF │ │ │ │ └── libqtaudio_coreaudio.dylib │ │ │ ├── bearer │ │ │ │ ├── libqcorewlanbearer.dylib │ │ │ │ ├── libqcorewlanbearer.dylib.dSYM │ │ │ │ │ └── Contents │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── Resources │ │ │ │ │ └── DWARF │ │ │ │ │ └── libqcorewlanbearer.dylib │ │ │ │ ├── libqgenericbearer.dylib │ │ │ │ └── libqgenericbearer.dylib.dSYM │ │ │ │ └── Contents │ │ │ │ ├── Info.plist │ │ │ │ └── Resources │ │ │ │ └── DWARF │ │ │ │ └── libqgenericbearer.dylib │ │ │ ├── generic │ │ │ │ ├── libqtuiotouchplugin.dylib │ │ │ │ └── libqtuiotouchplugin.dylib.dSYM │ │ │ │ └── Contents │ │ │ │ ├── Info.plist │ │ │ │ └── Resources │ │ │ │ └── DWARF │ │ │ │ └── libqtuiotouchplugin.dylib │ │ │ ├── geoservices │ │ │ │ ├── libqtgeoservices_mapbox.dylib │ │ │ │ ├── libqtgeoservices_mapbox.dylib.dSYM │ │ │ │ │ └── Contents │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── Resources │ │ │ │ │ └── DWARF │ │ │ │ │ └── libqtgeoservices_mapbox.dylib │ │ │ │ ├── libqtgeoservices_nokia.dylib │ │ │ │ ├── libqtgeoservices_nokia.dylib.dSYM │ │ │ │ │ └── Contents │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── Resources │ │ │ │ │ └── DWARF │ │ │ │ │ └── libqtgeoservices_nokia.dylib │ │ │ │ ├── libqtgeoservices_osm.dylib │ │ │ │ └── libqtgeoservices_osm.dylib.dSYM │ │ │ │ └── Contents │ │ │ │ ├── Info.plist │ │ │ │ └── Resources │ │ │ │ └── DWARF │ │ │ │ └── libqtgeoservices_osm.dylib │ │ │ ├── iconengines │ │ │ │ ├── libqsvgicon.dylib │ │ │ │ └── libqsvgicon.dylib.dSYM │ │ │ │ └── Contents │ │ │ │ ├── Info.plist │ │ │ │ └── Resources │ │ │ │ └── DWARF │ │ │ │ └── libqsvgicon.dylib │ │ │ ├── imageformats │ │ │ │ ├── libqdds.dylib │ │ │ │ ├── libqdds.dylib.dSYM │ │ │ │ │ └── Contents │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── Resources │ │ │ │ │ └── DWARF │ │ │ │ │ └── libqdds.dylib │ │ │ │ ├── libqgif.dylib │ │ │ │ ├── libqgif.dylib.dSYM │ │ │ │ │ └── Contents │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── Resources │ │ │ │ │ └── DWARF │ │ │ │ │ └── libqgif.dylib │ │ │ │ ├── libqicns.dylib │ │ │ │ ├── libqicns.dylib.dSYM │ │ │ │ │ └── Contents │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── Resources │ │ │ │ │ └── DWARF │ │ │ │ │ └── libqicns.dylib │ │ │ │ ├── libqico.dylib │ │ │ │ ├── libqico.dylib.dSYM │ │ │ │ │ └── Contents │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── Resources │ │ │ │ │ └── DWARF │ │ │ │ │ └── libqico.dylib │ │ │ │ ├── libqjpeg.dylib │ │ │ │ ├── libqjpeg.dylib.dSYM │ │ │ │ │ └── Contents │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── Resources │ │ │ │ │ └── DWARF │ │ │ │ │ └── libqjpeg.dylib │ │ │ │ ├── libqmacjp2.dylib │ │ │ │ ├── libqmacjp2.dylib.dSYM │ │ │ │ │ └── Contents │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── Resources │ │ │ │ │ └── DWARF │ │ │ │ │ └── libqmacjp2.dylib │ │ │ │ ├── libqsvg.dylib │ │ │ │ ├── libqsvg.dylib.dSYM │ │ │ │ │ └── Contents │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── Resources │ │ │ │ │ └── DWARF │ │ │ │ │ └── libqsvg.dylib │ │ │ │ ├── libqtga.dylib │ │ │ │ ├── libqtga.dylib.dSYM │ │ │ │ │ └── Contents │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── Resources │ │ │ │ │ └── DWARF │ │ │ │ │ └── libqtga.dylib │ │ │ │ ├── libqtiff.dylib │ │ │ │ ├── libqtiff.dylib.dSYM │ │ │ │ │ └── Contents │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── Resources │ │ │ │ │ └── DWARF │ │ │ │ │ └── libqtiff.dylib │ │ │ │ ├── libqwbmp.dylib │ │ │ │ ├── libqwbmp.dylib.dSYM │ │ │ │ │ └── Contents │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── Resources │ │ │ │ │ └── DWARF │ │ │ │ │ └── libqwbmp.dylib │ │ │ │ ├── libqwebp.dylib │ │ │ │ └── libqwebp.dylib.dSYM │ │ │ │ └── Contents │ │ │ │ ├── Info.plist │ │ │ │ └── Resources │ │ │ │ └── DWARF │ │ │ │ └── libqwebp.dylib │ │ │ ├── mediaservice │ │ │ │ ├── libqavfcamera.dylib │ │ │ │ ├── libqavfcamera.dylib.dSYM │ │ │ │ │ └── Contents │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── Resources │ │ │ │ │ └── DWARF │ │ │ │ │ └── libqavfcamera.dylib │ │ │ │ ├── libqavfmediaplayer.dylib │ │ │ │ ├── libqavfmediaplayer.dylib.dSYM │ │ │ │ │ └── Contents │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── Resources │ │ │ │ │ └── DWARF │ │ │ │ │ └── libqavfmediaplayer.dylib │ │ │ │ ├── libqtmedia_audioengine.dylib │ │ │ │ └── libqtmedia_audioengine.dylib.dSYM │ │ │ │ └── Contents │ │ │ │ ├── Info.plist │ │ │ │ └── Resources │ │ │ │ └── DWARF │ │ │ │ └── libqtmedia_audioengine.dylib │ │ │ ├── platforms │ │ │ │ ├── libqcocoa.dylib │ │ │ │ ├── libqcocoa.dylib.dSYM │ │ │ │ │ └── Contents │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── Resources │ │ │ │ │ └── DWARF │ │ │ │ │ └── libqcocoa.dylib │ │ │ │ ├── libqminimal.dylib │ │ │ │ ├── libqminimal.dylib.dSYM │ │ │ │ │ └── Contents │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── Resources │ │ │ │ │ └── DWARF │ │ │ │ │ └── libqminimal.dylib │ │ │ │ ├── libqoffscreen.dylib │ │ │ │ └── libqoffscreen.dylib.dSYM │ │ │ │ └── Contents │ │ │ │ ├── Info.plist │ │ │ │ └── Resources │ │ │ │ └── DWARF │ │ │ │ └── libqoffscreen.dylib │ │ │ ├── playlistformats │ │ │ │ ├── libqtmultimedia_m3u.dylib │ │ │ │ └── libqtmultimedia_m3u.dylib.dSYM │ │ │ │ └── Contents │ │ │ │ ├── Info.plist │ │ │ │ └── Resources │ │ │ │ └── DWARF │ │ │ │ └── libqtmultimedia_m3u.dylib │ │ │ ├── position │ │ │ │ ├── libqtposition_cl.dylib │ │ │ │ ├── libqtposition_cl.dylib.dSYM │ │ │ │ │ └── Contents │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── Resources │ │ │ │ │ └── DWARF │ │ │ │ │ └── libqtposition_cl.dylib │ │ │ │ ├── libqtposition_geoclue.dylib │ │ │ │ ├── libqtposition_geoclue.dylib.dSYM │ │ │ │ │ └── Contents │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── Resources │ │ │ │ │ └── DWARF │ │ │ │ │ └── libqtposition_geoclue.dylib │ │ │ │ ├── libqtposition_positionpoll.dylib │ │ │ │ └── libqtposition_positionpoll.dylib.dSYM │ │ │ │ └── Contents │ │ │ │ ├── Info.plist │ │ │ │ └── Resources │ │ │ │ └── DWARF │ │ │ │ └── libqtposition_positionpoll.dylib │ │ │ ├── printsupport │ │ │ │ ├── libcocoaprintersupport.dylib │ │ │ │ └── libcocoaprintersupport.dylib.dSYM │ │ │ │ └── Contents │ │ │ │ ├── Info.plist │ │ │ │ └── Resources │ │ │ │ └── DWARF │ │ │ │ └── libcocoaprintersupport.dylib │ │ │ ├── sceneparsers │ │ │ │ ├── libassimpsceneio.dylib │ │ │ │ ├── libassimpsceneio.dylib.dSYM │ │ │ │ │ └── Contents │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── Resources │ │ │ │ │ └── DWARF │ │ │ │ │ └── libassimpsceneio.dylib │ │ │ │ ├── libgltfsceneio.dylib │ │ │ │ └── libgltfsceneio.dylib.dSYM │ │ │ │ └── Contents │ │ │ │ ├── Info.plist │ │ │ │ └── Resources │ │ │ │ └── DWARF │ │ │ │ └── libgltfsceneio.dylib │ │ │ ├── sensorgestures │ │ │ │ ├── libqtsensorgestures_plugin.dylib │ │ │ │ ├── libqtsensorgestures_plugin.dylib.dSYM │ │ │ │ │ └── Contents │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── Resources │ │ │ │ │ └── DWARF │ │ │ │ │ └── libqtsensorgestures_plugin.dylib │ │ │ │ ├── libqtsensorgestures_shakeplugin.dylib │ │ │ │ └── libqtsensorgestures_shakeplugin.dylib.dSYM │ │ │ │ └── Contents │ │ │ │ ├── Info.plist │ │ │ │ └── Resources │ │ │ │ └── DWARF │ │ │ │ └── libqtsensorgestures_shakeplugin.dylib │ │ │ ├── sensors │ │ │ │ ├── libqtsensors_generic.dylib │ │ │ │ └── libqtsensors_generic.dylib.dSYM │ │ │ │ └── Contents │ │ │ │ ├── Info.plist │ │ │ │ └── Resources │ │ │ │ └── DWARF │ │ │ │ └── libqtsensors_generic.dylib │ │ │ └── sqldrivers │ │ │ ├── libqsqlite.dylib │ │ │ ├── libqsqlite.dylib.dSYM │ │ │ │ └── Contents │ │ │ │ ├── Info.plist │ │ │ │ └── Resources │ │ │ │ └── DWARF │ │ │ │ └── libqsqlite.dylib │ │ │ ├── libqsqlmysql.dylib │ │ │ ├── libqsqlmysql.dylib.dSYM │ │ │ │ └── Contents │ │ │ │ ├── Info.plist │ │ │ │ └── Resources │ │ │ │ └── DWARF │ │ │ │ └── libqsqlmysql.dylib │ │ │ ├── libqsqlodbc.dylib │ │ │ ├── libqsqlodbc.dylib.dSYM │ │ │ │ └── Contents │ │ │ │ ├── Info.plist │ │ │ │ └── Resources │ │ │ │ └── DWARF │ │ │ │ └── libqsqlodbc.dylib │ │ │ ├── libqsqlpsql.dylib │ │ │ └── libqsqlpsql.dylib.dSYM │ │ │ └── Contents │ │ │ ├── Info.plist │ │ │ └── Resources │ │ │ └── DWARF │ │ │ └── libqsqlpsql.dylib │ │ ├── QtCore.so │ │ ├── QtDBus.so │ │ ├── QtGui.so │ │ ├── QtLocation.so │ │ ├── QtMacExtras.so │ │ ├── QtMultimedia.so │ │ ├── QtPositioning.so │ │ ├── QtPrintSupport.so │ │ ├── Qt.so │ │ ├── QtSvg.so │ │ ├── QtWidgets.so │ │ ├── QtXmlPatterns.so │ │ ├── QtXml.so │ │ ├── sip.so │ │ └── uic │ │ ├── Compiler │ │ │ ├── compiler.py │ │ │ ├── indenter.py │ │ │ ├── __init__.py │ │ │ ├── misc.py │ │ │ ├── proxy_metaclass.py │ │ │ ├── __pycache__ │ │ │ │ ├── compiler.cpython-36.pyc │ │ │ │ ├── indenter.cpython-36.pyc │ │ │ │ ├── __init__.cpython-36.pyc │ │ │ │ ├── misc.cpython-36.pyc │ │ │ │ ├── proxy_metaclass.cpython-36.pyc │ │ │ │ ├── qobjectcreator.cpython-36.pyc │ │ │ │ └── qtproxies.cpython-36.pyc │ │ │ ├── qobjectcreator.py │ │ │ └── qtproxies.py │ │ ├── driver.py │ │ ├── exceptions.py │ │ ├── icon_cache.py │ │ ├── __init__.py │ │ ├── Loader │ │ │ ├── __init__.py │ │ │ ├── loader.py │ │ │ ├── __pycache__ │ │ │ │ ├── __init__.cpython-36.pyc │ │ │ │ ├── loader.cpython-36.pyc │ │ │ │ └── qobjectcreator.cpython-36.pyc │ │ │ └── qobjectcreator.py │ │ ├── objcreator.py │ │ ├── port_v2 │ │ │ ├── ascii_upper.py │ │ │ ├── as_string.py │ │ │ ├── __init__.py │ │ │ ├── proxy_base.py │ │ │ ├── __pycache__ │ │ │ │ ├── ascii_upper.cpython-36.pyc │ │ │ │ ├── as_string.cpython-36.pyc │ │ │ │ ├── __init__.cpython-36.pyc │ │ │ │ ├── proxy_base.cpython-36.pyc │ │ │ │ └── string_io.cpython-36.pyc │ │ │ └── string_io.py │ │ ├── port_v3 │ │ │ ├── ascii_upper.py │ │ │ ├── as_string.py │ │ │ ├── __init__.py │ │ │ ├── proxy_base.py │ │ │ ├── __pycache__ │ │ │ │ ├── ascii_upper.cpython-36.pyc │ │ │ │ ├── as_string.cpython-36.pyc │ │ │ │ ├── __init__.cpython-36.pyc │ │ │ │ ├── proxy_base.cpython-36.pyc │ │ │ │ └── string_io.cpython-36.pyc │ │ │ └── string_io.py │ │ ├── properties.py │ │ ├── __pycache__ │ │ │ ├── driver.cpython-36.pyc │ │ │ ├── exceptions.cpython-36.pyc │ │ │ ├── icon_cache.cpython-36.pyc │ │ │ ├── __init__.cpython-36.pyc │ │ │ ├── objcreator.cpython-36.pyc │ │ │ ├── properties.cpython-36.pyc │ │ │ ├── pyuic.cpython-36.pyc │ │ │ └── uiparser.cpython-36.pyc │ │ ├── pyuic.py │ │ ├── uiparser.py │ │ └── widget-plugins │ │ ├── __pycache__ │ │ │ ├── qaxcontainer.cpython-36.pyc │ │ │ ├── qscintilla.cpython-36.pyc │ │ │ ├── qtcharts.cpython-36.pyc │ │ │ ├── qtprintsupport.cpython-36.pyc │ │ │ ├── qtquickwidgets.cpython-36.pyc │ │ │ ├── qtwebenginewidgets.cpython-36.pyc │ │ │ └── qtwebkit.cpython-36.pyc │ │ ├── qaxcontainer.py │ │ ├── qscintilla.py │ │ ├── qtcharts.py │ │ ├── qtprintsupport.py │ │ ├── qtquickwidgets.py │ │ ├── qtwebenginewidgets.py │ │ └── qtwebkit.py │ ├── python36.zip │ ├── tcl8 │ │ ├── 8.4 │ │ │ ├── platform │ │ │ │ └── shell-1.1.4.tm │ │ │ └── platform-1.0.14.tm │ │ ├── 8.5 │ │ │ ├── msgcat-1.6.1.tm │ │ │ └── tcltest-2.4.1.tm │ │ └── 8.6 │ │ ├── http-2.8.12.tm │ │ └── tdbc │ │ └── sqlite3-1.0.6.tm │ ├── tcl8.6 │ │ ├── auto.tcl │ │ ├── clock.tcl │ │ ├── encoding │ │ │ ├── ascii.enc │ │ │ ├── big5.enc │ │ │ ├── cp1250.enc │ │ │ ├── cp1251.enc │ │ │ ├── cp1252.enc │ │ │ ├── cp1253.enc │ │ │ ├── cp1254.enc │ │ │ ├── cp1255.enc │ │ │ ├── cp1256.enc │ │ │ ├── cp1257.enc │ │ │ ├── cp1258.enc │ │ │ ├── cp437.enc │ │ │ ├── cp737.enc │ │ │ ├── cp775.enc │ │ │ ├── cp850.enc │ │ │ ├── cp852.enc │ │ │ ├── cp855.enc │ │ │ ├── cp857.enc │ │ │ ├── cp860.enc │ │ │ ├── cp861.enc │ │ │ ├── cp862.enc │ │ │ ├── cp863.enc │ │ │ ├── cp864.enc │ │ │ ├── cp865.enc │ │ │ ├── cp866.enc │ │ │ ├── cp869.enc │ │ │ ├── cp874.enc │ │ │ ├── cp932.enc │ │ │ ├── cp936.enc │ │ │ ├── cp949.enc │ │ │ ├── cp950.enc │ │ │ ├── dingbats.enc │ │ │ ├── ebcdic.enc │ │ │ ├── euc-cn.enc │ │ │ ├── euc-jp.enc │ │ │ ├── euc-kr.enc │ │ │ ├── gb12345.enc │ │ │ ├── gb1988.enc │ │ │ ├── gb2312.enc │ │ │ ├── gb2312-raw.enc │ │ │ ├── iso2022.enc │ │ │ ├── iso2022-jp.enc │ │ │ ├── iso2022-kr.enc │ │ │ ├── iso8859-10.enc │ │ │ ├── iso8859-13.enc │ │ │ ├── iso8859-14.enc │ │ │ ├── iso8859-15.enc │ │ │ ├── iso8859-16.enc │ │ │ ├── iso8859-1.enc │ │ │ ├── iso8859-2.enc │ │ │ ├── iso8859-3.enc │ │ │ ├── iso8859-4.enc │ │ │ ├── iso8859-5.enc │ │ │ ├── iso8859-6.enc │ │ │ ├── iso8859-7.enc │ │ │ ├── iso8859-8.enc │ │ │ ├── iso8859-9.enc │ │ │ ├── jis0201.enc │ │ │ ├── jis0208.enc │ │ │ ├── jis0212.enc │ │ │ ├── koi8-r.enc │ │ │ ├── koi8-u.enc │ │ │ ├── ksc5601.enc │ │ │ ├── macCentEuro.enc │ │ │ ├── macCroatian.enc │ │ │ ├── macCyrillic.enc │ │ │ ├── macDingbats.enc │ │ │ ├── macGreek.enc │ │ │ ├── macIceland.enc │ │ │ ├── macJapan.enc │ │ │ ├── macRoman.enc │ │ │ ├── macRomania.enc │ │ │ ├── macThai.enc │ │ │ ├── macTurkish.enc │ │ │ ├── macUkraine.enc │ │ │ ├── shiftjis.enc │ │ │ ├── symbol.enc │ │ │ └── tis-620.enc │ │ ├── history.tcl │ │ ├── http1.0 │ │ │ ├── http.tcl │ │ │ └── pkgIndex.tcl │ │ ├── init.tcl │ │ ├── msgs │ │ │ ├── af.msg │ │ │ ├── af_za.msg │ │ │ ├── ar_in.msg │ │ │ ├── ar_jo.msg │ │ │ ├── ar_lb.msg │ │ │ ├── ar.msg │ │ │ ├── ar_sy.msg │ │ │ ├── be.msg │ │ │ ├── bg.msg │ │ │ ├── bn_in.msg │ │ │ ├── bn.msg │ │ │ ├── ca.msg │ │ │ ├── cs.msg │ │ │ ├── da.msg │ │ │ ├── de_at.msg │ │ │ ├── de_be.msg │ │ │ ├── de.msg │ │ │ ├── el.msg │ │ │ ├── en_au.msg │ │ │ ├── en_be.msg │ │ │ ├── en_bw.msg │ │ │ ├── en_ca.msg │ │ │ ├── en_gb.msg │ │ │ ├── en_hk.msg │ │ │ ├── en_ie.msg │ │ │ ├── en_in.msg │ │ │ ├── en_nz.msg │ │ │ ├── en_ph.msg │ │ │ ├── en_sg.msg │ │ │ ├── en_za.msg │ │ │ ├── en_zw.msg │ │ │ ├── eo.msg │ │ │ ├── es_ar.msg │ │ │ ├── es_bo.msg │ │ │ ├── es_cl.msg │ │ │ ├── es_co.msg │ │ │ ├── es_cr.msg │ │ │ ├── es_do.msg │ │ │ ├── es_ec.msg │ │ │ ├── es_gt.msg │ │ │ ├── es_hn.msg │ │ │ ├── es.msg │ │ │ ├── es_mx.msg │ │ │ ├── es_ni.msg │ │ │ ├── es_pa.msg │ │ │ ├── es_pe.msg │ │ │ ├── es_pr.msg │ │ │ ├── es_py.msg │ │ │ ├── es_sv.msg │ │ │ ├── es_uy.msg │ │ │ ├── es_ve.msg │ │ │ ├── et.msg │ │ │ ├── eu_es.msg │ │ │ ├── eu.msg │ │ │ ├── fa_in.msg │ │ │ ├── fa_ir.msg │ │ │ ├── fa.msg │ │ │ ├── fi.msg │ │ │ ├── fo_fo.msg │ │ │ ├── fo.msg │ │ │ ├── fr_be.msg │ │ │ ├── fr_ca.msg │ │ │ ├── fr_ch.msg │ │ │ ├── fr.msg │ │ │ ├── ga_ie.msg │ │ │ ├── ga.msg │ │ │ ├── gl_es.msg │ │ │ ├── gl.msg │ │ │ ├── gv_gb.msg │ │ │ ├── gv.msg │ │ │ ├── he.msg │ │ │ ├── hi_in.msg │ │ │ ├── hi.msg │ │ │ ├── hr.msg │ │ │ ├── hu.msg │ │ │ ├── id_id.msg │ │ │ ├── id.msg │ │ │ ├── is.msg │ │ │ ├── it_ch.msg │ │ │ ├── it.msg │ │ │ ├── ja.msg │ │ │ ├── kl_gl.msg │ │ │ ├── kl.msg │ │ │ ├── kok_in.msg │ │ │ ├── kok.msg │ │ │ ├── ko_kr.msg │ │ │ ├── ko.msg │ │ │ ├── kw_gb.msg │ │ │ ├── kw.msg │ │ │ ├── lt.msg │ │ │ ├── lv.msg │ │ │ ├── mk.msg │ │ │ ├── mr_in.msg │ │ │ ├── mr.msg │ │ │ ├── ms.msg │ │ │ ├── ms_my.msg │ │ │ ├── mt.msg │ │ │ ├── nb.msg │ │ │ ├── nl_be.msg │ │ │ ├── nl.msg │ │ │ ├── nn.msg │ │ │ ├── pl.msg │ │ │ ├── pt_br.msg │ │ │ ├── pt.msg │ │ │ ├── ro.msg │ │ │ ├── ru.msg │ │ │ ├── ru_ua.msg │ │ │ ├── sh.msg │ │ │ ├── sk.msg │ │ │ ├── sl.msg │ │ │ ├── sq.msg │ │ │ ├── sr.msg │ │ │ ├── sv.msg │ │ │ ├── sw.msg │ │ │ ├── ta_in.msg │ │ │ ├── ta.msg │ │ │ ├── te_in.msg │ │ │ ├── te.msg │ │ │ ├── th.msg │ │ │ ├── tr.msg │ │ │ ├── uk.msg │ │ │ ├── vi.msg │ │ │ ├── zh_cn.msg │ │ │ ├── zh_hk.msg │ │ │ ├── zh.msg │ │ │ ├── zh_sg.msg │ │ │ └── zh_tw.msg │ │ ├── opt0.4 │ │ │ ├── optparse.tcl │ │ │ └── pkgIndex.tcl │ │ ├── package.tcl │ │ ├── parray.tcl │ │ ├── safe.tcl │ │ ├── tclAppInit.c │ │ ├── tclIndex │ │ ├── tm.tcl │ │ └── word.tcl │ └── tk8.6 │ ├── bgerror.tcl │ ├── button.tcl │ ├── choosedir.tcl │ ├── clrpick.tcl │ ├── comdlg.tcl │ ├── console.tcl │ ├── demos │ │ ├── anilabel.tcl │ │ ├── aniwave.tcl │ │ ├── arrow.tcl │ │ ├── bind.tcl │ │ ├── bitmap.tcl │ │ ├── browse │ │ ├── button.tcl │ │ ├── check.tcl │ │ ├── clrpick.tcl │ │ ├── colors.tcl │ │ ├── combo.tcl │ │ ├── cscroll.tcl │ │ ├── ctext.tcl │ │ ├── dialog1.tcl │ │ ├── dialog2.tcl │ │ ├── en.msg │ │ ├── entry1.tcl │ │ ├── entry2.tcl │ │ ├── entry3.tcl │ │ ├── filebox.tcl │ │ ├── floor.tcl │ │ ├── fontchoose.tcl │ │ ├── form.tcl │ │ ├── goldberg.tcl │ │ ├── hello │ │ ├── hscale.tcl │ │ ├── icon.tcl │ │ ├── image1.tcl │ │ ├── image2.tcl │ │ ├── images │ │ │ ├── earth.gif │ │ │ ├── earthmenu.png │ │ │ ├── earthris.gif │ │ │ ├── flagdown.xbm │ │ │ ├── flagup.xbm │ │ │ ├── gray25.xbm │ │ │ ├── letters.xbm │ │ │ ├── noletter.xbm │ │ │ ├── ouster.png │ │ │ ├── pattern.xbm │ │ │ ├── tcllogo.gif │ │ │ └── teapot.ppm │ │ ├── items.tcl │ │ ├── ixset │ │ ├── knightstour.tcl │ │ ├── labelframe.tcl │ │ ├── label.tcl │ │ ├── license.terms │ │ ├── mclist.tcl │ │ ├── menubu.tcl │ │ ├── menu.tcl │ │ ├── msgbox.tcl │ │ ├── nl.msg │ │ ├── paned1.tcl │ │ ├── paned2.tcl │ │ ├── pendulum.tcl │ │ ├── plot.tcl │ │ ├── puzzle.tcl │ │ ├── radio.tcl │ │ ├── README │ │ ├── rmt │ │ ├── rolodex │ │ ├── ruler.tcl │ │ ├── sayings.tcl │ │ ├── search.tcl │ │ ├── spin.tcl │ │ ├── states.tcl │ │ ├── style.tcl │ │ ├── tclIndex │ │ ├── tcolor │ │ ├── textpeer.tcl │ │ ├── text.tcl │ │ ├── timer │ │ ├── toolbar.tcl │ │ ├── tree.tcl │ │ ├── ttkbut.tcl │ │ ├── ttkmenu.tcl │ │ ├── ttknote.tcl │ │ ├── ttkpane.tcl │ │ ├── ttkprogress.tcl │ │ ├── ttkscale.tcl │ │ ├── twind.tcl │ │ ├── unicodeout.tcl │ │ ├── vscale.tcl │ │ └── widget │ ├── dialog.tcl │ ├── entry.tcl │ ├── focus.tcl │ ├── fontchooser.tcl │ ├── iconlist.tcl │ ├── icons.tcl │ ├── images │ │ ├── logo100.gif │ │ ├── logo64.gif │ │ ├── logo.eps │ │ ├── logoLarge.gif │ │ ├── logoMed.gif │ │ ├── pwrdLogo100.gif │ │ ├── pwrdLogo150.gif │ │ ├── pwrdLogo175.gif │ │ ├── pwrdLogo200.gif │ │ ├── pwrdLogo75.gif │ │ ├── pwrdLogo.eps │ │ ├── README │ │ └── tai-ku.gif │ ├── listbox.tcl │ ├── megawidget.tcl │ ├── menu.tcl │ ├── mkpsenc.tcl │ ├── msgbox.tcl │ ├── msgs │ │ ├── cs.msg │ │ ├── da.msg │ │ ├── de.msg │ │ ├── el.msg │ │ ├── en_gb.msg │ │ ├── en.msg │ │ ├── eo.msg │ │ ├── es.msg │ │ ├── fr.msg │ │ ├── hu.msg │ │ ├── it.msg │ │ ├── nl.msg │ │ ├── pl.msg │ │ ├── pt.msg │ │ ├── ru.msg │ │ └── sv.msg │ ├── obsolete.tcl │ ├── optMenu.tcl │ ├── palette.tcl │ ├── panedwindow.tcl │ ├── pkgIndex.tcl │ ├── safetk.tcl │ ├── scale.tcl │ ├── scrlbar.tcl │ ├── spinbox.tcl │ ├── tclIndex │ ├── tearoff.tcl │ ├── text.tcl │ ├── tkAppInit.c │ ├── tkfbox.tcl │ ├── tk.tcl │ ├── ttk │ │ ├── altTheme.tcl │ │ ├── aquaTheme.tcl │ │ ├── button.tcl │ │ ├── clamTheme.tcl │ │ ├── classicTheme.tcl │ │ ├── combobox.tcl │ │ ├── cursors.tcl │ │ ├── defaults.tcl │ │ ├── entry.tcl │ │ ├── fonts.tcl │ │ ├── menubutton.tcl │ │ ├── notebook.tcl │ │ ├── panedwindow.tcl │ │ ├── progress.tcl │ │ ├── scale.tcl │ │ ├── scrollbar.tcl │ │ ├── sizegrip.tcl │ │ ├── spinbox.tcl │ │ ├── treeview.tcl │ │ ├── ttk.tcl │ │ ├── utils.tcl │ │ ├── vistaTheme.tcl │ │ ├── winTheme.tcl │ │ └── xpTheme.tcl │ ├── unsupported.tcl │ └── xmfbox.tcl ├── logo_apsc_256x256.icns ├── logo_png_apsc │ ├── icone_2_fleches_droite_apsc_256x256.png │ ├── icone_2_fleches_gauche_apsc_256x256.png │ ├── icone_3_fleches_droite_apsc_256x256.png │ ├── icone_3_fleches_gauche_apsc_256x256.png │ ├── icone_aide_version_apsc_256x256.png │ ├── icone_arreter_le_traitement_apsc_256x256.png │ ├── icone_creation_fiche_pdf_apsc_256x256.png │ ├── icone_dossier_charger_liste_eleves_apsc_256x256.png │ ├── icone_dossier_charger_seq_prof_apsc_256x256.png │ ├── icone_enregistrer_apsc_256x256.png │ ├── icone_evaluation_apsc_256x256.png │ ├── icone_lancer_le_traitement_apsc_256x256.png │ ├── icone_loupe_moins_apsc_256x256.png │ ├── icone_loupe_plus_apsc_256x256.png │ ├── icone_moins_apsc_256x256.png │ ├── icone_plus_apsc_256x256.png │ ├── icone_png_configuration.png │ ├── icone_png_dossier_apsc_256x256.png │ ├── icone_png_fermeture.png │ ├── icone_revenir_aux_reglages_par_defaut_apsc_256x256.png │ ├── icone_rubriques_combobox_apsc_256x256.png │ ├── icone_terminal_apsc_256x256.png │ ├── icone_tete_d_eleve_apsc_256x256.png │ ├── icone_tete_de_prof_apsc_256x256.png │ ├── icone_visualisation_apsc_256x256.png │ ├── icone_vue_par_defaut_apsc_256x256.png │ ├── logo_apsc_256x256.png │ ├── logo_apsc_960x960.png │ ├── logo_apsc_bandeau_1920x620.png │ └── logo_apsc_bandeau_804x260.png ├── __pycache__ │ └── site.cpython-36.pyc ├── site.pyc ├── smileys_evaluation │ ├── smiley_content_vert_18x18.png │ ├── smiley_neutre_jaune_18x18.png │ └── smiley_pas_content_orange_18x18.png ├── throbber_apsc │ └── throbber.gif └── zlib.cpython-36m-darwin.so 427 directories, 1793 files Ca m'embête cette histoire ... j'espère qu'on pourra m'aider. a+ Ce message a été modifié par baron - 27 Jul 2019, 01:44.
Raison de l'édition : Ajout de balises CODEBOX plutôt que CODE
-------------------- |
|
|
27 Jul 2019, 02:00
Message
#4
|
|
Macbidouilleur d'Or ! Groupe : Modérateurs Messages : 19 566 Inscrit : 22 Jul 2004 Lieu : Louvain-la-Neuve (Gaule Gelbique) Membre no 21 291 |
(attention résultat extrêmement long !) : Avec les balises CODEBOX (à trouver dans le menu popup "Eléments spéciaux" de la fenêtre de réponse complète), ça ne présente pas de problème. J'ai édité ton message. Je constate aussi que toutes les APP (enfin celles dont j'ai ouvert l'arborescence) présentes dans /Applications possèdent un répertoire nommé : _CodeSignature ... et qui lui-même contient un fichier nommé CodeResources. Mon application n'a pas ce répertoire _CodeSignature ... est-ce que cela viendrait de là ? Depuis maintenant un bon bout de temps, Apple — dans le souci de protéger ses utilisateurs insouciants — demande que les applications soient signées par le développeur avant d'accepter de les exécuter. Je ne peux pas trop te dire en quoi ça consiste : je ne suis pas développeur et en plus, je suis resté avec un système bien plus vieux que le tien mais je soupçonne que ça a à voir avec cela… Si c'est bien ça, tu dois normalement avoir dans les préférences Système une option pour désactiver ce contrôle. C'est aussi possible avec un clic-droit sur l'application. J'imagine que quelqu'un de plus expérimenté et plus sûr de lui passera par là… -------------------- ¶ MacBook Pro 14’’ 2021, M1 Pro, 16 Go/1 To – macOS 12.6 “Monterey” ¶ MacBook Pro 15’’ mi-2010 Core i5 2,53 GHz, 8 Go/SSD Samsung 860EVO 1 To – Mac OSX 10.6.8 ¶ Power Macintosh G3 beige de bureau, rev.1 @ 233MHz, 288 Mo/4Go – MacOS 9.1 + carte PCI IDE/ATA Tempo 66 Acard 6260 avec HD interne Maxtor 80 Go + graveur interne CDRW/DVD LG GCC-4520B + tablette A4 Wacom UD-0608-A + LaCie ElectronBlueIV 19" + HP ScanJet 6100C ¶ B-Box 3 + HP LaserJet 4000 N
¶ La recherche dans MacBidouille vous paraît obscure ? J'ai rédigé une proposition de FAQ. Le moteur logiciel a un peu changé depuis mais ça peut aider quand même. … Les corsaires mettent en berne… |
|
|
27 Jul 2019, 12:27
Message
#5
|
|
Nouveau Membre Groupe : Membres Messages : 18 Inscrit : 20 Feb 2019 Membre no 207 269 |
Salut ,
Un éventuel élément de réponse, voici le fichier Info.plist généré automatiquement lors de la compilation avec py2app ... et je constate que la ligne : CODE <key>CFBundleSignature</key> <string>????</string> ... n'est pas renseignée ... faut-il obtenir cette clé CFBundleSignature ?, ... et si oui comment l'obtenir ? Voici le fichier Info.plist en entier : CODE <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>CFBundleDevelopmentRegion</key> <string>English</string> <key>CFBundleDisplayName</key> <string>apsc</string> <key>CFBundleDocumentTypes</key> <array> <dict> <key>CFBundleTypeOSTypes</key> <array> <string>****</string> <string>fold</string> <string>disk</string> </array> <key>CFBundleTypeRole</key> <string>Viewer</string> </dict> </array> <key>CFBundleExecutable</key> <string>apsc</string> <key>CFBundleGetInfoString</key> <string>Application de création et édition de séquences d'arts plastiques</string> <key>CFBundleIconFile</key> <string>logo_apsc_256x256.icns</string> <key>CFBundleIdentifier</key> <string>com.LamaAngelo.macOSX.APSC</string> <key>CFBundleInfoDictionaryVersion</key> <string>6.0</string> <key>CFBundleName</key> <string>apsc</string> <key>CFBundlePackageType</key> <string>APPL</string> <key>CFBundleShortVersionString</key> <string>1.0.0</string> <key>CFBundleSignature</key> <string>????</string> <key>CFBundleVersion</key> <string>1.0.0</string> <key>LSHasLocalizedDisplayName</key> <false/> <key>NSAppleScriptEnabled</key> <false/> <key>NSHumanReadableCopyright</key> <string>Copyright © 2019, Lama Angelo, All Rights Reserved</string> <key>NSMainNibFile</key> <string>MainMenu</string> <key>NSPrincipalClass</key> <string>NSApplication</string> <key>PyMainFileNames</key> <array> <string>__boot__</string> </array> <key>PyOptions</key> <dict> <key>alias</key> <false/> <key>argv_emulation</key> <true/> <key>emulate_shell_environment</key> <false/> <key>no_chdir</key> <false/> <key>optimize</key> <integer>2</integer> <key>prefer_ppc</key> <false/> <key>site_packages</key> <false/> <key>use_faulthandler</key> <false/> <key>use_pythonpath</key> <false/> <key>verbose</key> <false/> </dict> <key>PyResourcePackages</key> <array/> <key>PyRuntimeLocations</key> <array> <string>@executable_path/../Frameworks/Python.framework/Versions/3.6/Python</string> </array> <key>PythonInfoDict</key> <dict> <key>PythonExecutable</key> <string>/Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6</string> <key>PythonLongVersion</key> <string>3.6.7 (v3.6.7:6ec5cf24b7, Oct 20 2018, 03:02:14) [GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.57)]</string> <key>PythonShortVersion</key> <string>3.6</string> <key>py2app</key> <dict> <key>alias</key> <false/> <key>template</key> <string>app</string> <key>version</key> <string>0.18</string> </dict> </dict> </dict> </plist> a+ -------------------- |
|
|
31 Jul 2019, 18:34
Message
#6
|
|
Nouveau Membre Groupe : Membres Messages : 18 Inscrit : 20 Feb 2019 Membre no 207 269 |
Personne ne peut m'aider ???
-------------------- |
|
|
2 Aug 2019, 20:36
Message
#7
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 6 580 Inscrit : 20 Mar 2003 Membre no 6 765 |
Personne ne peut m'aider ??? C'est un peu triste à dire, mais le forum programmation, technos Apple, est un peu moribond. Je t'aurais bien aidé, mais je ne code plus sur Mac. -------------------- késtananafout' (:
|
|
|
2 Aug 2019, 23:03
Message
#8
|
|
Nouveau Membre Groupe : Membres Messages : 18 Inscrit : 20 Feb 2019 Membre no 207 269 |
C'est un peu triste à dire, mais le forum programmation, technos Apple, est un peu moribond. Je t'aurais bien aidé, mais je ne code plus sur Mac. Salut, en tous cas merci de ta réponse, je me sens un peu moins seul avec mon souci ... Peux-tu me renvoyer vers quelqu'un qui saurait ? Pour ma part mon système est GNU/Linux ... donc Mac je connais beaucoup moins ... -------------------- |
|
|
3 Aug 2019, 03:35
Message
#9
|
|
Macbidouilleur d'Or ! Groupe : Modérateurs Messages : 19 566 Inscrit : 22 Jul 2004 Lieu : Louvain-la-Neuve (Gaule Gelbique) Membre no 21 291 |
Peux-tu me renvoyer vers quelqu'un qui saurait ? Suite à une recherche sur le mot-clé "python" dans ce sous-forum, j'ai — à tout hasard — envoyé un message personnel à un ou l'autre membre susceptible de te répondre. Soyons patients … — Comme le disait chombier , ce n'est pas le lieu le plus trépidant des forums… -------------------- ¶ MacBook Pro 14’’ 2021, M1 Pro, 16 Go/1 To – macOS 12.6 “Monterey” ¶ MacBook Pro 15’’ mi-2010 Core i5 2,53 GHz, 8 Go/SSD Samsung 860EVO 1 To – Mac OSX 10.6.8 ¶ Power Macintosh G3 beige de bureau, rev.1 @ 233MHz, 288 Mo/4Go – MacOS 9.1 + carte PCI IDE/ATA Tempo 66 Acard 6260 avec HD interne Maxtor 80 Go + graveur interne CDRW/DVD LG GCC-4520B + tablette A4 Wacom UD-0608-A + LaCie ElectronBlueIV 19" + HP ScanJet 6100C ¶ B-Box 3 + HP LaserJet 4000 N
¶ La recherche dans MacBidouille vous paraît obscure ? J'ai rédigé une proposition de FAQ. Le moteur logiciel a un peu changé depuis mais ça peut aider quand même. … Les corsaires mettent en berne… |
|
|
3 Aug 2019, 10:59
Message
#10
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 2 031 Inscrit : 27 Apr 2004 Membre no 18 176 |
Bonjour,
est-ce que le code source est accessible (y compris les paramètres de py2app) ? Je voudrais déjà reproduire le problème sur mon mac avant d'essayer de comprendre où ça coince. C'est pour le portage Mac de EKD ? Ce sont ces sources là : svn checkout http://svn.codingteam.net/ekd/trunk ekd ? -------------------- Membre du club des AIPBP (Anciens Inscrits Pas Beaucoup de Posts) Voir la liste
Futur ex-macbidouilleur, sous Dell / Ubuntu depuis 2021 ! |
|
|
3 Aug 2019, 13:27
Message
#11
|
|
Nouveau Membre Groupe : Membres Messages : 18 Inscrit : 20 Feb 2019 Membre no 207 269 |
Bonjour, est-ce que le code source est accessible (y compris les paramètres de py2app) ? Je voudrais déjà reproduire le problème sur mon mac avant d'essayer de comprendre où ça coince. C'est pour le portage Mac de EKD ? Ce sont ces sources là : svn checkout http://svn.codingteam.net/ekd/trunk ekd ? Salut, merci de ta réponse. Non ce n'est pas EKD, c'est un autre logiciel ... il s'agit d'une application nommée APSC. Je peux te faire parvenir les sources + le script setup_macosx.py, mais comment ?, ... because je n'ai pas encore fait de site pour APSC. Puis-je te faire parvenir tout ça par WeTransfer ? ... et si oui à quelle adresse ? Autrement si un jour tu veux porter (le rendre installable par un pkg par exemple) EKD complètement sous MacOSX, ce sera avec grand plaisir ... A bientôt . Angelo -------------------- |
|
|
3 Aug 2019, 17:10
Message
#12
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 2 031 Inscrit : 27 Apr 2004 Membre no 18 176 |
Citation Salut, merci de ta réponse. Non ce n'est pas EKD, c'est un autre logiciel ... il s'agit d'une application nommée APSC. Je peux te faire parvenir les sources + le script setup_macosx.py, mais comment ?, ... because je n'ai pas encore fait de site pour APSC. Puis-je te faire parvenir tout ça par WeTransfer ? ... et si oui à quelle adresse ? Tu peux envoyer à audionuma (chez) gmail (point) com (si le logiciel est sous licence libre bien sûr) Par contre je vais être hors ligne jusqu'à mardi prochain. Ce message a été modifié par audionuma - 3 Aug 2019, 17:12. -------------------- Membre du club des AIPBP (Anciens Inscrits Pas Beaucoup de Posts) Voir la liste
Futur ex-macbidouilleur, sous Dell / Ubuntu depuis 2021 ! |
|
|
3 Aug 2019, 22:51
Message
#13
|
|
Nouveau Membre Groupe : Membres Messages : 18 Inscrit : 20 Feb 2019 Membre no 207 269 |
Tu peux envoyer à audionuma (chez) gmail (point) com Ok dac. Citation (si le logiciel est sous licence libre bien sûr) GNU/GPL v3 ... donc pas de souci ... Citation Par contre je vais être hors ligne jusqu'à mardi prochain. Pas de problème. Je t'envoie ça lundi. Les fichiers WeTransfer ont un autonomie de récupération de 7 jours il me semble. Bon week-end ! a+ -------------------- |
|
|
5 Aug 2019, 12:52
Message
#14
|
|
Nouveau Membre Groupe : Membres Messages : 18 Inscrit : 20 Feb 2019 Membre no 207 269 |
@ audionuma : je viens de t'envoyer les sources d'APSC par mail avec WeTransfer ... donne-moi des nouvelles, si tu peux, dès que tu as reçu tout ça.
a+ -------------------- |
|
|
6 Aug 2019, 20:30
Message
#15
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 7 796 Inscrit : 24 Dec 2006 Lieu : "Over The Rainbow" Membre no 76 401 |
Essaye avec non pas un chemin absolu mais relatif
~/path/vers/mon_app au lieu de /Users/ekdmekdm/path/vers/mon_app (Unn peu tardif, car je viens de rentrer de vacances et vient de prendre connaissance du message suite à une alerte de Baron) Ce message a été modifié par _Panta - 6 Aug 2019, 20:30. -------------------- - Macbook Pro M1 Pro 16.2"
- Macbook Pro TouchBar 15.4" T1 - 512GB/core i7@2,7Ghz - A VENDRE - Clavier neuf et batterie neuve, changés début 2023 (Garanti 6 mois) - SSD Samsung nVme toujours à 2,5GB/s - Gris sidéral - Macbook Air 13,3" core i5 - iMac 27" core i5 - iPhone14 - Apple Watch 8 - Fbx Delta Devialet |
|
|
7 Aug 2019, 07:42
Message
#16
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 2 031 Inscrit : 27 Apr 2004 Membre no 18 176 |
Bonjour,
@ekdmekdm m'a fourni les sources du projet et le script de configuration py2app. J'ai donc pu faire des essais sous MacOS 10.13.6 J'ai installé les dépendances dans un environnement virtuel (venv) avec pip3 : Code MBP-de-Manuel:~ manuel$ source pyvenv/bin/activate (pyvenv) MBP-de-Manuel:~ manuel$ python -V Python 3.7.4 (pyvenv) MBP-de-Manuel:~ manuel$ pip3 freeze altgraph==0.16.1 macholib==1.11 modulegraph==0.17 numpy==1.17.0 pdf2image==1.6.0 pdfkit==0.6.1 Pillow==6.1.0 py2app==0.19 PyQt5==5.13.0 PyQt5-sip==4.19.18 sip==4.19.8 xlrd==1.2.0 (pyvenv) MBP-de-Manuel:~ manuel$ cd apsc_version_pour_audionuma_sous_macosx/apsc_sources/ (pyvenv) MBP-de-Manuel:apsc_sources manuel$ python setup_macosx.py py2app --packages PyQt5 --packages PIL Et là tout se passe bien, et je peux exécuter l'application (~/apsc_version_pour_audionuma_sous_macosx/apsc_sources/dist/apsc_1_0_0_mac_osx/apsc) en double-cliquant dessus ... Je ne peux donc pas reproduire le problème d'erreur au lancement. L'appli est dispo ici : https://www.dropbox.com/s/3u4lkqhb7nexpi7/apsc_audionuma.dmg Ce message a été modifié par audionuma - 7 Aug 2019, 13:37. -------------------- Membre du club des AIPBP (Anciens Inscrits Pas Beaucoup de Posts) Voir la liste
Futur ex-macbidouilleur, sous Dell / Ubuntu depuis 2021 ! |
|
|
8 Aug 2019, 14:44
Message
#17
|
|
Nouveau Membre Groupe : Membres Messages : 18 Inscrit : 20 Feb 2019 Membre no 207 269 |
Essaye avec non pas un chemin absolu mais relatif ~/path/vers/mon_app au lieu de /Users/ekdmekdm/path/vers/mon_app (Unn peu tardif, car je viens de rentrer de vacances et vient de prendre connaissance du message suite à une alerte de Baron) Salut, Merci pour ton intervention. Je vais essayer de compiler en utilisant un chemin relatif ... je te tiens au courant. a+ Bonjour, @ekdmekdm m'a fourni les sources du projet et le script de configuration py2app. J'ai donc pu faire des essais sous MacOS 10.13.6 J'ai installé les dépendances dans un environnement virtuel (venv) avec pip3 : ... Et là tout se passe bien, et je peux exécuter l'application (~/apsc_version_pour_audionuma_sous_macosx/apsc_sources/dist/apsc_1_0_0_mac_osx/apsc) en double-cliquant dessus ... Je ne peux donc pas reproduire le problème d'erreur au lancement. L'appli est dispo ici : https://www.dropbox.com/s/3u4lkqhb7nexpi7/apsc_audionuma.dmg Bonjour, merci pour ton travail !, c'est très sympa. J'ai un souci je ne peux pas exécuter correctement apsc.app en double-cliquant dessus après ta compilation : ... et si je l'exécute à partir de : apsc.app/Contents/MacOS/apsc ... j'ai un problème de bibliothèque manquante : Est-ce qu'il n'y a pas moyen ... quelque part ... au moment de compiler avec py2app d'intégrer libintl.8.dylib ? Complément ... cette librairie n'existe que dans ton paquet ( ---> /Users/angelo/Documents/apsc_audiorama/apsc.app/Contents/Frameworks/libintl.8.dylib) : CODE Mac-Pro-de-angelo:~ angelo$ find / -name 'libintl*' find: /.DocumentRevisions-V100: Permission denied find: /.fseventsd: Permission denied find: /.Spotlight-V100: Permission denied find: /.Trashes: Permission denied find: /Applications/Users/angelo/Documents: Permission denied find: /dev/fd/3: Not a directory find: /dev/fd/4: Not a directory find: /Library/Application Support/Apple/ParentalControls/Users: Permission denied find: /Library/Application Support/com.apple.TCC: Permission denied find: /Library/Caches/com.apple.Spotlight/schema.501.plist: Permission denied find: /Library/Caches/com.apple.Spotlight/schema.89.plist: Permission denied find: /Library/Caches/com.apple.Spotlight: Permission denied find: /private/etc/cups/certs: Permission denied find: /private/tmp/launchd-265.B4WO87: Permission denied find: /private/var/agentx: Permission denied find: /private/var/at/tabs: Permission denied find: /private/var/at/tmp: Permission denied find: /private/var/audit: Permission denied find: /private/var/backups: Permission denied find: /private/var/db/caches/opendirectory: Permission denied find: /private/var/db/ConfigurationProfiles/Setup: Permission denied find: /private/var/db/dhcpclient: Permission denied find: /private/var/db/dslocal/nodes/Default: Permission denied find: /private/var/db/geod: Permission denied find: /private/var/db/launchd.db/com.apple.launchd.peruser.0: Permission denied find: /private/var/db/launchd.db/com.apple.launchd.peruser.200: Permission denied find: /private/var/db/launchd.db/com.apple.launchd.peruser.202: Permission denied find: /private/var/db/launchd.db/com.apple.launchd.peruser.205: Permission denied find: /private/var/db/launchd.db/com.apple.launchd.peruser.212: Permission denied find: /private/var/db/launchd.db/com.apple.launchd.peruser.4294967294: Permission denied find: /private/var/db/launchd.db/com.apple.launchd.peruser.55: Permission denied find: /private/var/db/launchd.db/com.apple.launchd.peruser.89: Permission denied find: /private/var/db/launchd.db/com.apple.launchd.peruser.92: Permission denied find: /private/var/db/launchd.db/com.apple.launchd.peruser.97: Permission denied find: /private/var/db/locationd: Permission denied find: /private/var/db/lockdown: Permission denied find: /private/var/db/Spotlight: Permission denied find: /private/var/db/sudo: Permission denied find: /private/var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/0/com.apple.revisiond.temp: Permission denied find: /private/var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/C: Permission denied find: /private/var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/Cleanup At Startup: Permission denied find: /private/var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T: Permission denied find: /private/var/folders/zz/zyxvpxvq6csfxvn_n000003000000r/T: Permission denied find: /private/var/folders/zz/zyxvpxvq6csfxvn_n000006w00001q/C: Permission denied find: /private/var/folders/zz/zyxvpxvq6csfxvn_n000006w00001q/T: Permission denied find: /private/var/folders/zz/zyxvpxvq6csfxvn_n0000084000021/C: Permission denied find: /private/var/folders/zz/zyxvpxvq6csfxvn_n0000084000021/T: Permission denied find: /private/var/folders/zz/zyxvpxvq6csfxvn_n00000b400002s/C: Permission denied find: /private/var/folders/zz/zyxvpxvq6csfxvn_n00000b400002s/T: Permission denied find: /private/var/folders/zz/zyxvpxvq6csfxvn_n00000bh00002w/C: Permission denied find: /private/var/folders/zz/zyxvpxvq6csfxvn_n00000bh00002w/T: Permission denied find: /private/var/folders/zz/zyxvpxvq6csfxvn_n00000c4000031/C: Permission denied find: /private/var/folders/zz/zyxvpxvq6csfxvn_n00000c4000031/T: Permission denied find: /private/var/folders/zz/zyxvpxvq6csfxvn_n00000s0000068/C: Permission denied find: /private/var/folders/zz/zyxvpxvq6csfxvn_n00000s0000068/T: Permission denied find: /private/var/folders/zz/zyxvpxvq6csfxvn_n00000s800006_/C: Permission denied find: /private/var/folders/zz/zyxvpxvq6csfxvn_n00000s800006_/T: Permission denied find: /private/var/folders/zz/zyxvpxvq6csfxvn_n00000sm00006d/C: Permission denied find: /private/var/folders/zz/zyxvpxvq6csfxvn_n00000sm00006d/T: Permission denied find: /private/var/folders/zz/zyxvpxvq6csfxvn_n00000th00006m/C: Permission denied find: /private/var/folders/zz/zyxvpxvq6csfxvn_n00000tm00006n/T: Permission denied find: /private/var/folders/zz/zyxvpxvq6csfxvn_n00000vr00006y/C: Permission denied find: /private/var/folders/zz/zyxvpxvq6csfxvn_n00000vr00006y/T: Permission denied find: /private/var/jabberd: Permission denied find: /private/var/lib/postfix: Permission denied find: /private/var/log/com.apple.launchd.peruser.0: Permission denied find: /private/var/log/com.apple.launchd.peruser.200: Permission denied find: /private/var/log/com.apple.launchd.peruser.202: Permission denied find: /private/var/log/com.apple.launchd.peruser.205: Permission denied find: /private/var/log/com.apple.launchd.peruser.212: Permission denied find: /private/var/log/com.apple.launchd.peruser.4294967294: Permission denied find: /private/var/log/com.apple.launchd.peruser.55: Permission denied find: /private/var/log/com.apple.launchd.peruser.89: Permission denied find: /private/var/log/com.apple.launchd.peruser.92: Permission denied find: /private/var/log/com.apple.launchd.peruser.97: Permission denied find: /private/var/log/com.apple.revisiond: Permission denied find: /private/var/root: Permission denied find: /private/var/run/mds: Permission denied find: /private/var/spool/cups: Permission denied find: /private/var/spool/fax: Permission denied find: /private/var/spool/mqueue: Permission denied find: /private/var/spool/postfix/active: Permission denied find: /private/var/spool/postfix/bounce: Permission denied find: /private/var/spool/postfix/corrupt: Permission denied find: /private/var/spool/postfix/defer: Permission denied find: /private/var/spool/postfix/deferred: Permission denied find: /private/var/spool/postfix/flush: Permission denied find: /private/var/spool/postfix/hold: Permission denied find: /private/var/spool/postfix/incoming: Permission denied find: /private/var/spool/postfix/maildrop: Permission denied find: /private/var/spool/postfix/private: Permission denied find: /private/var/spool/postfix/public: Permission denied find: /private/var/spool/postfix/saved: Permission denied find: /private/var/spool/postfix/trace: Permission denied find: /private/var/tmp/launchd: Permission denied find: /System/Library/Caches/com.apple.coresymbolicationd: Permission denied find: /System/Library/DirectoryServices/DefaultLocalDB/Default: Permission denied find: /System/Library/User Template: Permission denied /Users/angelo/Documents/apsc_audiorama/apsc.app/Contents/Frameworks/libintl.8.dylib find: /usr/sbin/authserver: Permission denied a+ Ce message a été modifié par ekdmekdm - 8 Aug 2019, 15:07. -------------------- |
|
|
8 Aug 2019, 16:14
Message
#18
|
|
Nouveau Membre Groupe : Membres Messages : 18 Inscrit : 20 Feb 2019 Membre no 207 269 |
@_Panta : toujours le même souci à l'exécution d'APSC après compilation avec un chemin relatif :
CODE Mac-Pro-de-angelo:~ angelo$ cd ~/Documents/apsc_essai_py2applet Mac-Pro-de-angelo:apsc_essai_py2applet angelo$ python3.6 setup_macosx.py py2app --packages PyQt5 --packages PIL Double-clic sur apsc.app ... et boîte de dialogue apsc Error. Si je lance APSC en mode terminal : CODE Mac-Pro-de-angelo:~ angelo$ open -a ~/Documents/apsc_essai_py2applet/dist/apsc_1_0_0_mac_osx/apsc.app Mac-Pro-de-angelo:~ angelo$ ... l'application s'ouvre mais n'est pas utilisable en l'état ...la boîte de dialogue par le menu du haut Configuration > Réglages divers ne s'ouvre qu'après avoir lancé un process (par exemple la création d'une fiche élève), Le menu déroulant à la dernière page de la partie Séquence prof est complètement gelé. L'application n'est pas utilisable comme cela. Pour l'instant il n'y a toujours que le lien symbolique que j'ai écrit dans le setup_macosx.py qui me permet de démarrer APSC (en double-cliquant dessus) après compilation. Là l'application (sur ma version de MacOSX) est à 100% utilisable. Peut-être que ma version de Mavericks virtualisée sous ma Kubuntu 18.04 est bancale ? Ce message a été modifié par ekdmekdm - 8 Aug 2019, 16:27. -------------------- |
|
|
9 Aug 2019, 07:08
Message
#19
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 2 486 Inscrit : 29 Aug 2002 Membre no 3 340 |
La lib libintl.8.dylib fait partie de gettext, une lib très répandue pour supporter le I18n (les encodages UTF8 et autres), il faut soit la considérer comme un prérequis et installer manuellement gettext via Homebrew, soit déclarer la dépendance explicitement dans le build de l'application.
JP Ce message a été modifié par Jaypee - 10 Aug 2019, 07:53. |
|
|
10 Aug 2019, 08:45
Message
#20
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 2 031 Inscrit : 27 Apr 2004 Membre no 18 176 |
Ben moi j'ai pas explicitement demandé d'ajouter gettext à l'appli, j'ai juste effectué la manip de construction avec py2app, et j'avais même pris soin d'installer les dépendances avec pip dans un venv pour éviter ce genre de problèmes. (Par contre, mon python3 est bien installé avec macports, d'où la référence à /opt/local/bin).
Le fait est que une machine virtuelle Mavericks n'est peut-être pas idéale pour tester une appli Mac aujourd'hui ... @ekdmekdm : est-ce que tu peux me mettre à disposition la version de l'app que tu produis avec py2app ? Que je vois ce que cela donne sur ma machine. -------------------- Membre du club des AIPBP (Anciens Inscrits Pas Beaucoup de Posts) Voir la liste
Futur ex-macbidouilleur, sous Dell / Ubuntu depuis 2021 ! |
|
|
10 Aug 2019, 16:33
Message
#21
|
|
Nouveau Membre Groupe : Membres Messages : 18 Inscrit : 20 Feb 2019 Membre no 207 269 |
Ben moi j'ai pas explicitement demandé d'ajouter gettext à l'appli, j'ai juste effectué la manip de construction avec py2app, et j'avais même pris soin d'installer les dépendances avec pip dans un venv pour éviter ce genre de problèmes. (Par contre, mon python3 est bien installé avec macports, d'où la référence à /opt/local/bin). Installation avec macports j'ai essayé sur ma machine virtuelle mais ça prend beaucoup trop de place (je n'ai alloué qu'un certain espace disque). J'ai aussi essayé avec brew d'ailleurs. Citation Le fait est que une machine virtuelle Mavericks n'est peut-être pas idéale pour tester une appli Mac aujourd'hui ... Je sais bien mais je n'ai que ça sous la main pour l'instant pour un MacOSX. Citation @ekdmekdm : est-ce que tu peux me mettre à disposition la version de l'app que tu produis avec py2app ? Que je vois ce que cela donne sur ma machine. Oui je vais le faire par WeTransfer (d'ailleurs je voulais le demander sur le forum). Je t'envoie un mail dès que c'est envoyé. a+ -------------------- |
|
|
11 Aug 2019, 08:42
Message
#22
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 2 031 Inscrit : 27 Apr 2004 Membre no 18 176 |
Donc j'ai bien reçu la version compilée par @ekdmekdm et elle s'exécute normalement chez moi par double-clic.
Plus précisément : double-clic -> 'Impossible d'exécuter cette application car elle provient d'un développeur non identifié' clic-droit > ouvrir -> 'Cette application provient d'un développeur non identifié. Voulez vous l'ouvrir ?' -> OK (Donc comportement normal d'une application non signée). Une fois l'application lancée, je ne suis pas en mesure de dire si elle fonctionne comme prévu. -------------------- Membre du club des AIPBP (Anciens Inscrits Pas Beaucoup de Posts) Voir la liste
Futur ex-macbidouilleur, sous Dell / Ubuntu depuis 2021 ! |
|
|
11 Aug 2019, 12:46
Message
#23
|
|
Nouveau Membre Groupe : Membres Messages : 18 Inscrit : 20 Feb 2019 Membre no 207 269 |
Donc j'ai bien reçu la version compilée par @ekdmekdm et elle s'exécute normalement chez moi par double-clic. Plus précisément : double-clic -> 'Impossible d'exécuter cette application car elle provient d'un développeur non identifié' clic-droit > ouvrir -> 'Cette application provient d'un développeur non identifié. Voulez vous l'ouvrir ?' -> OK (Donc comportement normal d'une application non signée). Salut, très intéressant tout ça !, un double-clic sur apsc.app ou sur le lien symbolique APSC ? (apparemment c'est un double-clic sur le apsc.app d'après la description, j'ai bon ou pas ?). Si l'application démarre bien chez toi (dans un cas ou dans l'autre) c'est déjà une très bonne chose. Citation Une fois l'application lancée, je ne suis pas en mesure de dire si elle fonctionne comme prévu. Je te fais parvenir par WeTransfer un didacticiel vidéo sur la configuration du logiciel qui (si tu le suis bien) te permettra de voir si le logiciel est à 100% fonctionnel. Attention tout de même j'ai fait ce didacticiel sous GNU/Linux (donc l'interface, les chemins, ... ne sont pas les mêmes of course). Tu pourras me dire ? Merci d'avance. a+ -------------------- |
|
|
11 Aug 2019, 16:41
Message
#24
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 2 031 Inscrit : 27 Apr 2004 Membre no 18 176 |
Oui, c'est bien d'un double-clic sur apsc.app dont je parle.
Donc pour résumer : lors d'un double-clic sur l'application, aucune des deux application ne se lance correctement chez toi, et les deux se lancent correctement chez moi. Par contre, je t'avoue que visionner un didacticiel vidéo sur ton logiciel, je crois pas que je vais le faire, et je te suggère de commencer à distribuer ton appli à des utilisateurs intéressés pour les tests. -------------------- Membre du club des AIPBP (Anciens Inscrits Pas Beaucoup de Posts) Voir la liste
Futur ex-macbidouilleur, sous Dell / Ubuntu depuis 2021 ! |
|
|
11 Aug 2019, 18:32
Message
#25
|
|
Nouveau Membre Groupe : Membres Messages : 18 Inscrit : 20 Feb 2019 Membre no 207 269 |
Oui, c'est bien d'un double-clic sur apsc.app dont je parle. Donc pour résumer : lors d'un double-clic sur l'application, aucune des deux application ne se lance correctement chez toi, et les deux se lancent correctement chez moi. Par contre, je t'avoue que visionner un didacticiel vidéo sur ton logiciel, je crois pas que je vais le faire, et je te suggère de commencer à distribuer ton appli à des utilisateurs intéressés pour les tests. Ok. Pas grave. En tous ca merci pour ton aide précieuse. Plus tard j'aurais d'autres questions,notamment pour obtenir un Developer ID Installer Certificate (j'ai essayé dans XCode comme formulé dans des docs ... mais ça mouline et ça me renvoie un message d'erreur) ... mais je vais ouvrir un nouveau fil de discussion pour ça. a+ -------------------- |
|
|
11 Aug 2019, 20:54
Message
#26
|
|
Macbidouilleur d'Or ! Groupe : Modérateurs Messages : 19 566 Inscrit : 22 Jul 2004 Lieu : Louvain-la-Neuve (Gaule Gelbique) Membre no 21 291 |
je vais ouvrir un nouveau fil de discussion pour ça. Je ne suis pas sûr que ce soit le bon forum, mais je n'ai pas l'autorisation de poster sur certains forums, ... Note de la modération : je ne sais pas trop ce qui est accessible ou pas aux nouveaux membres – je serais d'ailleurs intéressé par un retour d'expérience… – mais si tu rencontrais des difficultés, signale-le moi et je déplacerai. -------------------- ¶ MacBook Pro 14’’ 2021, M1 Pro, 16 Go/1 To – macOS 12.6 “Monterey” ¶ MacBook Pro 15’’ mi-2010 Core i5 2,53 GHz, 8 Go/SSD Samsung 860EVO 1 To – Mac OSX 10.6.8 ¶ Power Macintosh G3 beige de bureau, rev.1 @ 233MHz, 288 Mo/4Go – MacOS 9.1 + carte PCI IDE/ATA Tempo 66 Acard 6260 avec HD interne Maxtor 80 Go + graveur interne CDRW/DVD LG GCC-4520B + tablette A4 Wacom UD-0608-A + LaCie ElectronBlueIV 19" + HP ScanJet 6100C ¶ B-Box 3 + HP LaserJet 4000 N
¶ La recherche dans MacBidouille vous paraît obscure ? J'ai rédigé une proposition de FAQ. Le moteur logiciel a un peu changé depuis mais ça peut aider quand même. … Les corsaires mettent en berne… |
|
|
Nous sommes le : 23rd September 2024 - 05:42 |