As a workaround in the mean time, does it have any effect to manually set is_epydoc to False before instancing anything?
-Ben On Wednesday, January 17, 2018 at 3:21:40 AM UTC+9, Rob wrote: > > I added an issue to the bugtracker for this. > > Rob > > On 16 January 2018 at 02:50, Benjamin Moran <[email protected] > <javascript:>> wrote: > >> Rob, >> >> I think that's a good idea, even if it's a bit of work. It would also >> help make the codebase a lot cleaner if we get rid of the epydoc checks >> from every module. >> >> >> On Tuesday, January 16, 2018 at 5:14:42 AM UTC+9, Rob wrote: >>> >>> I grabbed my wife's laptop and there I was able to install Miniconda. >>> Then I installed spyder using conda and pyglet using pip. Indeed I can >>> reproduce the issue. >>> >>> Checking the contents of sys I can see that sys.is_epydoc == True. So >>> that is causing that the abstract classes are instantiated, instead of the >>> platform specific ones. >>> >>> I suspect the value is set by Spyder so it can properly populate its >>> 'Help' window. We are working on improving the documentation, so maybe we >>> should get rid of this workaround and just move the documentation of the >>> events to a manual docstring? >>> >>> Rob >>> >>> On 15 January 2018 at 20:44, Rob <[email protected]> wrote: >>> >>>> I tried installing both Anaconda and Miniconda, but both times the >>>> installer would crash just when starting installation, so unfortunately I >>>> am not able to reproduce this issue at the moment. I tried installing from >>>> a directory without spaces, as mentioned on the Anaconda mailing list. >>>> Anybody has experience with getting it to install? >>>> >>>> Rob >>>> >>>> Op maandag 15 januari 2018 07:33:28 UTC+1 schreef Benjamin Moran: >>>> >>>>> Stanley, >>>>> >>>>> I don't have a system set up to test this myself, but maybe we can do >>>>> a little digging in the mean time. >>>>> What is the value of `sys.platform` when checked under Spyder? That is >>>>> the main thing that pyglet uses to determine where it's running. >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> On Wednesday, January 10, 2018 at 7:06:29 AM UTC+9, >>>>> [email protected] wrote: >>>>>> >>>>>> Great, thanks for your help Rob! >>>>>> >>>>>> On Tuesday, January 9, 2018 at 4:52:56 PM UTC-5, Rob wrote: >>>>>>> >>>>>>> Yeah, that was what I meant, you are trying to follow the tutorial. >>>>>>> It is probably worth trying this in anaconda for us. I hope I can try >>>>>>> this >>>>>>> soon. >>>>>>> >>>>>>> Rob >>>>>>> >>>>>>> On 9 Jan 2018 19:16, <[email protected]> wrote: >>>>>>> >>>>>>>> The file I ran is not installed as part of Anaconda, I created a >>>>>>>> file I created composed of the two lines of code I posted above. >>>>>>>> >>>>>>>> I'm using conda 4.3.27 and Python 3.6.2. I installed pyglet using >>>>>>>> pip from the Anaconda Prompt. >>>>>>>> Also just to update, I can run pyglet 1.3.0 just fine if I execute >>>>>>>> the script directly from the command prompt, or if I execute the >>>>>>>> script in >>>>>>>> an external system terminal in Spyder instead of the IPython console >>>>>>>> (Peferences > Run > Console > Execute in an external system terminal). >>>>>>>> But >>>>>>>> I'm still not sure if the problem solely lies with Spyder since pyglet >>>>>>>> 1.2.4 executes just fine in the IPython console. >>>>>>>> >>>>>>>> Stanley >>>>>>>> >>>>>>>> On Monday, January 8, 2018 at 2:48:00 PM UTC-5, Rob wrote: >>>>>>>>> >>>>>>>>> If I see it correctly you are trying to run the tutorial in Spyder >>>>>>>>> that is installed as part of Anaconda? >>>>>>>>> >>>>>>>>> I guess we need to try and reproduce in that same environment. >>>>>>>>> Probably somehow we do not recognize this as Windows. The weird part >>>>>>>>> is >>>>>>>>> that the only reason you would normally get BaseWindow is if >>>>>>>>> sys.is_epydoc >>>>>>>>> is defined, which is only done when generating documentation. If it >>>>>>>>> fails >>>>>>>>> to detect the OS, the default is XlibWindow. >>>>>>>>> >>>>>>>>> Which version of Anaconda do you use? And for which Python >>>>>>>>> version? How did you install pyglet? >>>>>>>>> >>>>>>>>> Rob >>>>>>>>> >>>>>>>>> On 8 January 2018 at 19:03, <[email protected]> wrote: >>>>>>>>> >>>>>>>>>> Hi Ben, >>>>>>>>>> >>>>>>>>>> Sorry for the late reply, I'm running Windows 10 Home, here is >>>>>>>>>> the traceback: >>>>>>>>>> >>>>>>>>>> Traceback (most recent call last): >>>>>>>>>> >>>>>>>>>> File "<ipython-input-1-c6b79a1cd483>", line 1, in <module> >>>>>>>>>> runfile('C:/Users/Stanley/Desktop/Programming/Python >>>>>>>>>> Tutorials/Pyglet/Pyglet_Tutorial_1.py', >>>>>>>>>> wdir='C:/Users/Stanley/Desktop/Programming/Python Tutorials/Pyglet') >>>>>>>>>> >>>>>>>>>> File >>>>>>>>>> "C:\MyProgram\Anaconda\lib\site-packages\spyder\utils\site\sitecustomize.py", >>>>>>>>>> >>>>>>>>>> line 710, in runfile >>>>>>>>>> execfile(filename, namespace) >>>>>>>>>> >>>>>>>>>> File >>>>>>>>>> "C:\MyProgram\Anaconda\lib\site-packages\spyder\utils\site\sitecustomize.py", >>>>>>>>>> >>>>>>>>>> line 101, in execfile >>>>>>>>>> exec(compile(f.read(), filename, 'exec'), namespace) >>>>>>>>>> >>>>>>>>>> File "C:/Users/Stanley/Desktop/Programming/Python >>>>>>>>>> Tutorials/Pyglet/Pyglet_Tutorial_1.py", line 3, in <module> >>>>>>>>>> win = pyglet.window.Window() >>>>>>>>>> >>>>>>>>>> File >>>>>>>>>> "C:\MyProgram\Anaconda\lib\site-packages\pyglet\window\__init__.py", >>>>>>>>>> line >>>>>>>>>> 504, in __init__ >>>>>>>>>> screen = display.get_default_screen() >>>>>>>>>> >>>>>>>>>> File >>>>>>>>>> "C:\MyProgram\Anaconda\lib\site-packages\pyglet\canvas\base.py", >>>>>>>>>> line 73, >>>>>>>>>> in get_default_screen >>>>>>>>>> return self.get_screens()[0] >>>>>>>>>> >>>>>>>>>> File >>>>>>>>>> "C:\MyProgram\Anaconda\lib\site-packages\pyglet\canvas\base.py", >>>>>>>>>> line 65, >>>>>>>>>> in get_screens >>>>>>>>>> raise NotImplementedError('abstract') >>>>>>>>>> >>>>>>>>>> NotImplementedError: abstract >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> On Saturday, January 6, 2018 at 8:14:12 AM UTC-5, Benjamin Moran >>>>>>>>>> wrote: >>>>>>>>>>> >>>>>>>>>>> That all looks fine. Can you post a full traceback? Also, what >>>>>>>>>>> version of Windows you're running. >>>>>>>>>>> >>>>>>>>>>> -Ben >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> On Saturday, January 6, 2018 at 12:48:18 PM UTC+9, >>>>>>>>>>> [email protected] wrote: >>>>>>>>>>>> >>>>>>>>>>>> Python >>>>>>>>>>>> >>>>>>>>>>>> ------------------------------------------------------------------------------ >>>>>>>>>>>> sys.version: 3.6.3 |Anaconda custom (64-bit)| (default, Oct 15 >>>>>>>>>>>> 2017, 03:27:45) [MSC v.1900 64 bit (AMD64)] >>>>>>>>>>>> sys.platform: win32 >>>>>>>>>>>> sys.maxint: 9223372036854775807 >>>>>>>>>>>> os.getcwd(): C:\Users\Stanley >>>>>>>>>>>> >>>>>>>>>>>> pyglet >>>>>>>>>>>> >>>>>>>>>>>> ------------------------------------------------------------------------------ >>>>>>>>>>>> pyglet.version: 1.3.0 >>>>>>>>>>>> pyglet.compat_platform: win32 >>>>>>>>>>>> pyglet.__file__: >>>>>>>>>>>> C:\MyProgram\Anaconda\lib\site-packages\pyglet\__init__.py >>>>>>>>>>>> pyglet.options['audio'] = ('directsound', 'pulse', 'openal', >>>>>>>>>>>> 'silent') >>>>>>>>>>>> pyglet.options['font'] = ('gdiplus', 'win32') >>>>>>>>>>>> pyglet.options['debug_font'] = False >>>>>>>>>>>> pyglet.options['debug_gl'] = True >>>>>>>>>>>> pyglet.options['debug_gl_trace'] = False >>>>>>>>>>>> pyglet.options['debug_gl_trace_args'] = False >>>>>>>>>>>> pyglet.options['debug_graphics_batch'] = False >>>>>>>>>>>> pyglet.options['debug_lib'] = False >>>>>>>>>>>> pyglet.options['debug_media'] = False >>>>>>>>>>>> pyglet.options['debug_texture'] = False >>>>>>>>>>>> pyglet.options['debug_trace'] = False >>>>>>>>>>>> pyglet.options['debug_trace_args'] = False >>>>>>>>>>>> pyglet.options['debug_trace_depth'] = 1 >>>>>>>>>>>> pyglet.options['debug_trace_flush'] = True >>>>>>>>>>>> pyglet.options['debug_win32'] = False >>>>>>>>>>>> pyglet.options['debug_x11'] = False >>>>>>>>>>>> pyglet.options['graphics_vbo'] = True >>>>>>>>>>>> pyglet.options['shadow_window'] = True >>>>>>>>>>>> pyglet.options['vsync'] = None >>>>>>>>>>>> pyglet.options['xsync'] = True >>>>>>>>>>>> pyglet.options['xlib_fullscreen_override_redirect'] = False >>>>>>>>>>>> pyglet.options['darwin_cocoa'] = False >>>>>>>>>>>> pyglet.options['search_local_libs'] = True >>>>>>>>>>>> >>>>>>>>>>>> pyglet.window >>>>>>>>>>>> >>>>>>>>>>>> ------------------------------------------------------------------------------ >>>>>>>>>>>> platform: <pyglet.window.Platform object at 0x000002E9863DC4E0> >>>>>>>>>>>> display: <pyglet.canvas.win32.Win32Display object at >>>>>>>>>>>> 0x000002E986A000F0> >>>>>>>>>>>> screens[0]: Win32Screen(x=0, y=0, width=1536, height=864) >>>>>>>>>>>> config['double_buffer'] = 1 >>>>>>>>>>>> config['stereo'] = 0 >>>>>>>>>>>> config['buffer_size'] = 32 >>>>>>>>>>>> config['aux_buffers'] = 0 >>>>>>>>>>>> config['sample_buffers'] = 0 >>>>>>>>>>>> config['samples'] = 0 >>>>>>>>>>>> config['red_size'] = 8 >>>>>>>>>>>> config['green_size'] = 8 >>>>>>>>>>>> config['blue_size'] = 8 >>>>>>>>>>>> config['alpha_size'] = 8 >>>>>>>>>>>> config['depth_size'] = 24 >>>>>>>>>>>> config['stencil_size'] = 8 >>>>>>>>>>>> config['accum_red_size'] = 16 >>>>>>>>>>>> config['accum_green_size'] = 16 >>>>>>>>>>>> config['accum_blue_size'] = 16 >>>>>>>>>>>> config['accum_alpha_size'] = 16 >>>>>>>>>>>> config['major_version'] = None >>>>>>>>>>>> config['minor_version'] = None >>>>>>>>>>>> config['forward_compatible'] = None >>>>>>>>>>>> config['debug'] = None >>>>>>>>>>>> context: Win32Context() >>>>>>>>>>>> >>>>>>>>>>>> window.context._info >>>>>>>>>>>> >>>>>>>>>>>> ------------------------------------------------------------------------------ >>>>>>>>>>>> gl_info.get_version(): 4.0.0 - Build 10.18.10.4358 >>>>>>>>>>>> gl_info.get_vendor(): Intel >>>>>>>>>>>> gl_info.get_renderer(): Intel(R) HD Graphics 4000 >>>>>>>>>>>> gl_info.get_extensions(): >>>>>>>>>>>> GL_3DFX_texture_compression_FXT1 >>>>>>>>>>>> GL_ARB_ES2_compatibility >>>>>>>>>>>> GL_ARB_ES3_compatibility >>>>>>>>>>>> GL_ARB_arrays_of_arrays >>>>>>>>>>>> GL_ARB_base_instance >>>>>>>>>>>> GL_ARB_blend_func_extended >>>>>>>>>>>> GL_ARB_buffer_storage >>>>>>>>>>>> GL_ARB_color_buffer_float >>>>>>>>>>>> GL_ARB_compatibility >>>>>>>>>>>> GL_ARB_compressed_texture_pixel_storage >>>>>>>>>>>> GL_ARB_conservative_depth >>>>>>>>>>>> GL_ARB_copy_buffer >>>>>>>>>>>> GL_ARB_debug_output >>>>>>>>>>>> GL_ARB_depth_buffer_float >>>>>>>>>>>> GL_ARB_depth_clamp >>>>>>>>>>>> GL_ARB_depth_texture >>>>>>>>>>>> GL_ARB_draw_buffers >>>>>>>>>>>> GL_ARB_draw_buffers_blend >>>>>>>>>>>> GL_ARB_draw_elements_base_vertex >>>>>>>>>>>> GL_ARB_draw_indirect >>>>>>>>>>>> GL_ARB_draw_instanced >>>>>>>>>>>> GL_ARB_explicit_attrib_location >>>>>>>>>>>> GL_ARB_fragment_coord_conventions >>>>>>>>>>>> GL_ARB_fragment_program >>>>>>>>>>>> GL_ARB_fragment_program_shadow >>>>>>>>>>>> GL_ARB_fragment_shader >>>>>>>>>>>> GL_ARB_framebuffer_no_attachments >>>>>>>>>>>> GL_ARB_framebuffer_object >>>>>>>>>>>> GL_ARB_framebuffer_sRGB >>>>>>>>>>>> GL_ARB_geometry_shader4 >>>>>>>>>>>> GL_ARB_get_program_binary >>>>>>>>>>>> GL_ARB_gpu_shader5 >>>>>>>>>>>> GL_ARB_gpu_shader_fp64 >>>>>>>>>>>> GL_ARB_half_float_pixel >>>>>>>>>>>> GL_ARB_half_float_vertex >>>>>>>>>>>> GL_ARB_instanced_arrays >>>>>>>>>>>> GL_ARB_internalformat_query >>>>>>>>>>>> GL_ARB_internalformat_query2 >>>>>>>>>>>> GL_ARB_map_buffer_alignment >>>>>>>>>>>> GL_ARB_map_buffer_range >>>>>>>>>>>> GL_ARB_multi_draw_indirect >>>>>>>>>>>> GL_ARB_multisample >>>>>>>>>>>> GL_ARB_multitexture >>>>>>>>>>>> GL_ARB_occlusion_query >>>>>>>>>>>> GL_ARB_occlusion_query2 >>>>>>>>>>>> GL_ARB_pixel_buffer_object >>>>>>>>>>>> GL_ARB_point_parameters >>>>>>>>>>>> GL_ARB_point_sprite >>>>>>>>>>>> GL_ARB_program_interface_query >>>>>>>>>>>> GL_ARB_provoking_vertex >>>>>>>>>>>> GL_ARB_robustness >>>>>>>>>>>> GL_ARB_sample_shading >>>>>>>>>>>> GL_ARB_sampler_objects >>>>>>>>>>>> GL_ARB_seamless_cube_map >>>>>>>>>>>> GL_ARB_separate_shader_objects >>>>>>>>>>>> GL_ARB_shader_atomic_counters >>>>>>>>>>>> GL_ARB_shader_bit_encoding >>>>>>>>>>>> GL_ARB_shader_objects >>>>>>>>>>>> GL_ARB_shader_precision >>>>>>>>>>>> GL_ARB_shader_subroutine >>>>>>>>>>>> GL_ARB_shading_language_100 >>>>>>>>>>>> GL_ARB_shading_language_420pack >>>>>>>>>>>> GL_ARB_shading_language_packing >>>>>>>>>>>> GL_ARB_shadow >>>>>>>>>>>> GL_ARB_stencil_texturing >>>>>>>>>>>> GL_ARB_sync >>>>>>>>>>>> GL_ARB_tessellation_shader >>>>>>>>>>>> GL_ARB_texture_border_clamp >>>>>>>>>>>> GL_ARB_texture_buffer_object_rgb32 >>>>>>>>>>>> GL_ARB_texture_buffer_range >>>>>>>>>>>> GL_ARB_texture_compression >>>>>>>>>>>> GL_ARB_texture_compression_bptc >>>>>>>>>>>> GL_ARB_texture_compression_rgtc >>>>>>>>>>>> GL_ARB_texture_cube_map >>>>>>>>>>>> GL_ARB_texture_cube_map_array >>>>>>>>>>>> GL_ARB_texture_env_add >>>>>>>>>>>> GL_ARB_texture_env_combine >>>>>>>>>>>> GL_ARB_texture_env_crossbar >>>>>>>>>>>> GL_ARB_texture_env_dot3 >>>>>>>>>>>> GL_ARB_texture_float >>>>>>>>>>>> GL_ARB_texture_gather >>>>>>>>>>>> GL_ARB_texture_multisample >>>>>>>>>>>> GL_ARB_texture_non_power_of_two >>>>>>>>>>>> GL_ARB_texture_query_lod >>>>>>>>>>>> GL_ARB_texture_rectangle >>>>>>>>>>>> GL_ARB_texture_rg >>>>>>>>>>>> GL_ARB_texture_rgb10_a2ui >>>>>>>>>>>> GL_ARB_texture_storage >>>>>>>>>>>> GL_ARB_texture_storage_multisample >>>>>>>>>>>> GL_ARB_texture_swizzle >>>>>>>>>>>> GL_ARB_timer_query >>>>>>>>>>>> GL_ARB_transform_feedback2 >>>>>>>>>>>> GL_ARB_transform_feedback3 >>>>>>>>>>>> GL_ARB_transform_feedback_instanced >>>>>>>>>>>> GL_ARB_transpose_matrix >>>>>>>>>>>> GL_ARB_uniform_buffer_object >>>>>>>>>>>> GL_ARB_vertex_array_bgra >>>>>>>>>>>> GL_ARB_vertex_array_object >>>>>>>>>>>> GL_ARB_vertex_attrib_64bit >>>>>>>>>>>> GL_ARB_vertex_attrib_binding >>>>>>>>>>>> GL_ARB_vertex_buffer_object >>>>>>>>>>>> GL_ARB_vertex_program >>>>>>>>>>>> GL_ARB_vertex_shader >>>>>>>>>>>> GL_ARB_vertex_type_2_10_10_10_rev >>>>>>>>>>>> GL_ARB_viewport_array >>>>>>>>>>>> GL_ARB_window_pos >>>>>>>>>>>> GL_ATI_separate_stencil >>>>>>>>>>>> GL_EXT_abgr >>>>>>>>>>>> GL_EXT_bgra >>>>>>>>>>>> GL_EXT_blend_color >>>>>>>>>>>> GL_EXT_blend_equation_separate >>>>>>>>>>>> GL_EXT_blend_func_separate >>>>>>>>>>>> GL_EXT_blend_minmax >>>>>>>>>>>> GL_EXT_blend_subtract >>>>>>>>>>>> GL_EXT_clip_volume_hint >>>>>>>>>>>> GL_EXT_compiled_vertex_array >>>>>>>>>>>> GL_EXT_draw_buffers2 >>>>>>>>>>>> GL_EXT_draw_range_elements >>>>>>>>>>>> GL_EXT_fog_coord >>>>>>>>>>>> GL_EXT_framebuffer_blit >>>>>>>>>>>> GL_EXT_framebuffer_multisample >>>>>>>>>>>> GL_EXT_framebuffer_object >>>>>>>>>>>> GL_EXT_geometry_shader4 >>>>>>>>>>>> GL_EXT_gpu_program_parameters >>>>>>>>>>>> GL_EXT_gpu_shader4 >>>>>>>>>>>> GL_EXT_multi_draw_arrays >>>>>>>>>>>> GL_EXT_packed_depth_stencil >>>>>>>>>>>> GL_EXT_packed_float >>>>>>>>>>>> GL_EXT_packed_pixels >>>>>>>>>>>> GL_EXT_rescale_normal >>>>>>>>>>>> GL_EXT_secondary_color >>>>>>>>>>>> GL_EXT_separate_specular_color >>>>>>>>>>>> GL_EXT_shader_integer_mix >>>>>>>>>>>> GL_EXT_shadow_funcs >>>>>>>>>>>> GL_EXT_stencil_two_side >>>>>>>>>>>> GL_EXT_stencil_wrap >>>>>>>>>>>> GL_EXT_texture3D >>>>>>>>>>>> GL_EXT_texture_array >>>>>>>>>>>> GL_EXT_texture_buffer >>>>>>>>>>>> GL_EXT_texture_compression_s3tc >>>>>>>>>>>> GL_EXT_texture_edge_clamp >>>>>>>>>>>> GL_EXT_texture_env_add >>>>>>>>>>>> GL_EXT_texture_env_combine >>>>>>>>>>>> GL_EXT_texture_filter_anisotropic >>>>>>>>>>>> GL_EXT_texture_integer >>>>>>>>>>>> GL_EXT_texture_lod_bias >>>>>>>>>>>> GL_EXT_texture_rectangle >>>>>>>>>>>> GL_EXT_texture_sRGB >>>>>>>>>>>> GL_EXT_texture_sRGB_decode >>>>>>>>>>>> GL_EXT_texture_shared_exponent >>>>>>>>>>>> GL_EXT_texture_snorm >>>>>>>>>>>> GL_EXT_texture_storage >>>>>>>>>>>> GL_EXT_texture_swizzle >>>>>>>>>>>> GL_EXT_transform_feedback >>>>>>>>>>>> GL_IBM_texture_mirrored_repeat >>>>>>>>>>>> GL_INTEL_map_texture >>>>>>>>>>>> GL_INTEL_performance_queries >>>>>>>>>>>> GL_INTEL_performance_query >>>>>>>>>>>> GL_KHR_blend_equation_advanced >>>>>>>>>>>> GL_KHR_debug >>>>>>>>>>>> GL_NV_blend_square >>>>>>>>>>>> GL_NV_conditional_render >>>>>>>>>>>> GL_NV_primitive_restart >>>>>>>>>>>> GL_NV_texgen_reflection >>>>>>>>>>>> GL_SGIS_generate_mipmap >>>>>>>>>>>> GL_SGIS_texture_edge_clamp >>>>>>>>>>>> GL_SGIS_texture_lod >>>>>>>>>>>> GL_SUN_multi_draw_arrays >>>>>>>>>>>> GL_WIN_swap_hint >>>>>>>>>>>> WGL_ARB_buffer_region >>>>>>>>>>>> WGL_ARB_create_context >>>>>>>>>>>> WGL_ARB_create_context_profile >>>>>>>>>>>> WGL_ARB_create_context_robustness >>>>>>>>>>>> WGL_ARB_extensions_string >>>>>>>>>>>> WGL_ARB_framebuffer_sRGB >>>>>>>>>>>> WGL_ARB_make_current_read >>>>>>>>>>>> WGL_ARB_multisample >>>>>>>>>>>> WGL_ARB_pbuffer >>>>>>>>>>>> WGL_ARB_pixel_format >>>>>>>>>>>> WGL_ARB_pixel_format_float >>>>>>>>>>>> WGL_EXT_create_context_es2_profile >>>>>>>>>>>> WGL_EXT_create_context_es_profile >>>>>>>>>>>> WGL_EXT_depth_float >>>>>>>>>>>> WGL_EXT_extensions_string >>>>>>>>>>>> WGL_EXT_pixel_format_packed_float >>>>>>>>>>>> WGL_EXT_swap_control >>>>>>>>>>>> WGL_EXT_swap_control_tear >>>>>>>>>>>> WGL_NV_DX_interop >>>>>>>>>>>> >>>>>>>>>>>> pyglet.gl.glu_info >>>>>>>>>>>> >>>>>>>>>>>> ------------------------------------------------------------------------------ >>>>>>>>>>>> glu_info.get_version(): 1.2.2.0 Microsoft Corporation >>>>>>>>>>>> glu_info.get_extensions(): >>>>>>>>>>>> GL_EXT_bgra >>>>>>>>>>>> >>>>>>>>>>>> pyglet.gl.glx_info >>>>>>>>>>>> >>>>>>>>>>>> ------------------------------------------------------------------------------ >>>>>>>>>>>> GLX not available. >>>>>>>>>>>> >>>>>>>>>>>> pyglet.media >>>>>>>>>>>> >>>>>>>>>>>> ------------------------------------------------------------------------------ >>>>>>>>>>>> audio driver: >>>>>>>>>>>> <pyglet.media.drivers.directsound.adaptation.DirectSoundDriver >>>>>>>>>>>> object at >>>>>>>>>>>> 0x000002E987392080> >>>>>>>>>>>> >>>>>>>>>>>> pyglet.media.avbin >>>>>>>>>>>> >>>>>>>>>>>> ------------------------------------------------------------------------------ >>>>>>>>>>>> AVbin not available. >>>>>>>>>>>> >>>>>>>>>>>> pyglet.media.drivers.openal >>>>>>>>>>>> >>>>>>>>>>>> ------------------------------------------------------------------------------ >>>>>>>>>>>> OpenAL not available. >>>>>>>>>>>> >>>>>>>>>>>> pyglet.input.wintab >>>>>>>>>>>> >>>>>>>>>>>> ------------------------------------------------------------------------------ >>>>>>>>>>>> WinTab not available. >>>>>>>>>>>> >>>>>>>>>>>> On Friday, January 5, 2018 at 4:32:16 AM UTC-5, Benjamin Moran >>>>>>>>>>>> wrote: >>>>>>>>>>>>> >>>>>>>>>>>>> Hi Stanley, >>>>>>>>>>>>> >>>>>>>>>>>>> Could you share the output of `python -m pyglet.info` ? >>>>>>>>>>>>> >>>>>>>>>>>> -- >>>>>>>>>> You received this message because you are subscribed to the >>>>>>>>>> Google Groups "pyglet-users" group. >>>>>>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>>>>>> send an email to [email protected]. >>>>>>>>>> To post to this group, send email to [email protected]. >>>>>>>>>> Visit this group at https://groups.google.com/group/pyglet-users. >>>>>>>>>> For more options, visit https://groups.google.com/d/optout. >>>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>> You received this message because you are subscribed to the Google >>>>>>>> Groups "pyglet-users" group. >>>>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>>>> send an email to [email protected]. >>>>>>>> To post to this group, send email to [email protected]. >>>>>>>> Visit this group at https://groups.google.com/group/pyglet-users. >>>>>>>> For more options, visit https://groups.google.com/d/optout. >>>>>>>> >>>>>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "pyglet-users" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to [email protected]. >>>> To post to this group, send email to [email protected]. >>>> Visit this group at https://groups.google.com/group/pyglet-users. >>>> For more options, visit https://groups.google.com/d/optout. >>>> >>> >>> -- >> You received this message because you are subscribed to the Google Groups >> "pyglet-users" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected] <javascript:>. >> To post to this group, send email to [email protected] >> <javascript:>. >> Visit this group at https://groups.google.com/group/pyglet-users. >> For more options, visit https://groups.google.com/d/optout. >> > > -- You received this message because you are subscribed to the Google Groups "pyglet-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/pyglet-users. For more options, visit https://groups.google.com/d/optout.
