graphics_braille_test.txt

1. --no-cache-dir to avoid cached instance
2. --extra-index-url to support pypi.org packages such as setuptools

(venv) c:\Users\raysm\vscode\testing>py -m pip --no-cache-dir install --extra-index-url https://test.pypi.org/simple graphics_braille==0.1.24.dev1
Looking in indexes: https://pypi.org/simple, https://test.pypi.org/simple
Collecting graphics_braille==0.1.24.dev1
  Downloading https://test-files.pythonhosted.org/packages/43/58/b66a5af5830461825d971976e847515bd0655adcb5b972beb6a0042e9750/graphics_braille-0.1.24.dev1-py3-none-any.whl.metadata (9.8 kB)
Requirement already satisfied: numpy in c:\users\owner\venv\lib\site-packages (from graphics_braille==0.1.24.dev1) (2.3.4)
Requirement already satisfied: pysinewave in c:\users\owner\venv\lib\site-packages (from graphics_braille==0.1.24.dev1) (0.0.7)
Requirement already satisfied: pyttsx3 in c:\users\owner\venv\lib\site-packages (from graphics_braille==0.1.24.dev1) (2.99)
Requirement already satisfied: pyttsx4 in c:\users\owner\venv\lib\site-packages (from graphics_braille==0.1.24.dev1) (3.0.15)
Requirement already satisfied: sounddevice in c:\users\owner\venv\lib\site-packages (from graphics_braille==0.1.24.dev1) (0.5.2)
Requirement already satisfied: wxpython in c:\users\owner\venv\lib\site-packages (from graphics_braille==0.1.24.dev1) (4.2.3)
Requirement already satisfied: comtypes in c:\users\owner\venv\lib\site-packages (from pyttsx3->graphics_braille==0.1.24.dev1) (1.4.13)
Requirement already satisfied: pypiwin32 in c:\users\owner\venv\lib\site-packages (from pyttsx3->graphics_braille==0.1.24.dev1) (223)
Requirement already satisfied: pywin32 in c:\users\owner\venv\lib\site-packages (from pyttsx3->graphics_braille==0.1.24.dev1) (311)
Requirement already satisfied: six in c:\users\owner\venv\lib\site-packages (from pyttsx4->graphics_braille==0.1.24.dev1) (1.17.0)
Requirement already satisfied: CFFI>=1.0 in c:\users\owner\venv\lib\site-packages (from sounddevice->graphics_braille==0.1.24.dev1) (2.0.0)
Requirement already satisfied: pycparser in c:\users\owner\venv\lib\site-packages (from CFFI>=1.0->sounddevice->graphics_braille==0.1.24.dev1) (2.23)
Downloading https://test-files.pythonhosted.org/packages/43/58/b66a5af5830461825d971976e847515bd0655adcb5b972beb6a0042e9750/graphics_braille-0.1.24.dev1-py3-none-any.whl (1.5 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.5/1.5 MB 2.5 MB/s  0:00:00
Installing collected packages: graphics_braille
  Attempting uninstall: graphics_braille
    Found existing installation: graphics_braille 0.1.23.dev1
    Uninstalling graphics_braille-0.1.23.dev1:
      Successfully uninstalled graphics_braille-0.1.23.dev1
Successfully installed graphics_braille-0.1.24.dev1

Testing run
1. From within a virtual environment
2. Start python via "py"
3. Import graphics_braille
4. Import embedded test graphics_braille.show_square_loop_colors_braille
(venv) c:\Users\raysm\vscode\testing>py
Python 3.13.9 (tags/v3.13.9:8183fa5, Oct 14 2025, 14:09:13) [MSC v.1944 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import graphics_braille
>>> dir(graphics_braille)
['__builtins__', '__cached__', '__doc__', '__file__', '__loader__', '__name__', '__package__', '__path__', '__spec__']
>>> import graphics_braille.show_square_loop_colors_braille
 Trace levels from properties file c:\Users\raysm\vscode\testing\.properties
 Creating Log File Name: c:\Users\raysm\vscode\testing\log\_20251016_155114.sllog
 setup_main: id_title = 'File:__main__.py__Date:2025-10-16_15:51__User:Owner'
 Trace levels from properties file c:\Users\raysm\vscode\resource_lib\wx_display_main.properties
 Creating Log File Name: c:\Users\raysm\vscode\resource_lib\log\wx_display_main_20251016_155118.sllog
 args: Namespace(id_title='File:__main__.py__Date:2025-10-16_15:51__User:Owner', title='File:__main__.py__Date:2025-10-16_15:51__User:Owner', src_file='C:\\Users\\Owner\\AppData\\Local\\Programs\\Python\\Python313\\Lib\\_pyrepl\\__main__.py', bdlist=None, host_port=50010, port_inc=None, subprocess=True)

 AudioDrawWindow: id_title = 'File:__main__.py__Date:2025-10-16_15:51__User:Owner'
 Trace levels from properties file c:\Users\raysm\vscode\resource_lib\wx_display_main.properties
 Creating Log File Name: c:\Users\raysm\vscode\resource_lib\log\wx_display_main_20251016_155121.sllog
 green at row 14 column 20
 print_braille: id_title = 'File:__main__.py__Date:2025-10-16_15:51__User:Owner'
File:__main__.py__Date:2025-10-16_15:51__User:Owner
 clipboard data:

File:__main__.py__Date:2025-10-16_15:51__User:Owner
File:__main__.py__Date:2025-10-16_15:51__User:Owner

,,ggrrrroo
,,gg,,,,oo
,,gg,,,,oo
,,gg,,,,oo
,,ggyyyyyy
,,ggyyyyyy


Previous failures:

It may take a few seconds for the new package to become available to import.
The following was output when we did not wait.
(venv) c:\Users\raysm\vscode\testing>py -m pip --no-cache-dir install --extra-index-url https://test.pypi.org/simple graphics_braille==0.1.24.dev1
Looking in indexes: https://pypi.org/simple, https://test.pypi.org/simple
ERROR: Could not find a version that satisfies the requirement graphics_braille==0.1.24.dev1 (from versions: 0.0.1, 0.0.4, 0.0.5, 0.0.6, 0.0.7, 0.0.8, 0.0.9, 0.0.10, 0.0.11, 0.1.2, 0.1.3, 0.1.4, 0.1.5, 0.1.8, 0.1.9, 0.1.10, 0.1.11, 0.1.12, 0.1.13, 0.1.14, 0.1.15, 0.1.16, 0.1.17.dev1, 0.1.18.dev1, 0.1.19.dev1, 0.1.20.dev1, 0.1.21.dev1, 0.1.22.dev1, 0.1.23.dev1)
ERROR: No matching distribution found for graphics_braille==0.1.24.dev1
