Issues trying to build dash-table from source

Windows 10 Pro
Python 3.7

I’ve made a Github fork of dash-table in an effort to test out some minor changes, but I am unable to successfully build the package. Here’s what I’ve tried (bear in mind I’m not experienced these types of builds):

I first tried a simple pip install from git. This only brings over Format.py and FormatTemplate.py, everything else is missing:

pip install git+https://github.com/my-github/dash-table@dev#egg=dash-table

Next I tried pip install editable. This appears to bring over everything, but when I try to build it, again all I get is Format.py and FormatTemplate.py

pip install -e git+https://github.com/my-github/dash-table@dev#egg=dash-table
python setup.py build

I tried a simple pip install from github again with verbose on; the output is pretty huge so I’ve only included the setup steps. I’m noticing warnings for no files found matching ‘dash_table…’ pertaining to a number of necessary files; any idea why these files aren’t in the build?

Running setup.py (path:C:\Users\jakey\AppData\Local\Temp\pip-install-xmja0pxe\dash-table\setup.py) egg_info for package dash-tabl
e
    Created temporary directory: C:\Users\jakey\AppData\Local\Temp\pip-pip-egg-info-rdhi0iy0
    Running command python setup.py egg_info
    running egg_info
    creating C:\Users\jakey\AppData\Local\Temp\pip-pip-egg-info-rdhi0iy0\dash_table.egg-info
    writing C:\Users\jakey\AppData\Local\Temp\pip-pip-egg-info-rdhi0iy0\dash_table.egg-info\PKG-INFO
    writing dependency_links to C:\Users\jakey\AppData\Local\Temp\pip-pip-egg-info-rdhi0iy0\dash_table.egg-info\dependency_links.txt
    writing top-level names to C:\Users\jakey\AppData\Local\Temp\pip-pip-egg-info-rdhi0iy0\dash_table.egg-info\top_level.txt
    writing manifest file 'C:\Users\jakey\AppData\Local\Temp\pip-pip-egg-info-rdhi0iy0\dash_table.egg-info\SOURCES.txt'
    package init file 'dash_table\__init__.py' not found (or not a regular file)
    reading manifest file 'C:\Users\jakey\AppData\Local\Temp\pip-pip-egg-info-rdhi0iy0\dash_table.egg-info\SOURCES.txt'
    reading manifest template 'MANIFEST.in'
    warning: no files found matching 'dash_table\bundle.js'
    warning: no files found matching 'dash_table\bundle.js.map'
    warning: no files found matching 'dash_table\async-*.js'
    warning: no files found matching 'dash_table\async-*.js.map'
    warning: no files found matching 'dash_table\metadata.json'
    warning: no files found matching 'dash_table\package-info.json'
    writing manifest file 'C:\Users\jakey\AppData\Local\Temp\pip-pip-egg-info-rdhi0iy0\dash_table.egg-info\SOURCES.txt'
  Source in c:\users\jakey\appdata\local\temp\pip-install-xmja0pxe\dash-table has version 4.11.2, which satisfies requirement dash-ta
ble from git+https://github.com/plotly/dash-table@dev#egg=dash-table
  Removed dash-table from git+https://github.com/plotly/dash-table@dev#egg=dash-table from build tracker 'C:\\Users\\jakey\\AppData\\
Local\\Temp\\pip-req-tracker-mt0cmxs_'
Using legacy 'setup.py install' for dash-table, since package 'wheel' is not installed.
Installing collected packages: dash-table
  Created temporary directory: C:\Users\jakey\AppData\Local\Temp\pip-record-u8qrj144
    Running command 'c:\python39\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\jakey\\AppData\\L
ocal\\Temp\\pip-install-xmja0pxe\\dash-table\\setup.py'"'"'; __file__='"'"'C:\\Users\\jakey\\AppData\\Local\\Temp\\pip-install-xmja0p
xe\\dash-table\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"')
;f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:\Users\jakey\AppData\Local\Temp\pip-record-u8qrj144\ins
tall-record.txt' --single-version-externally-managed --compile --install-headers 'c:\python39\Include\dash-table'
    running install
    running build
    running build_py
    package init file 'dash_table\__init__.py' not found (or not a regular file)
    creating build
    creating build\lib
    creating build\lib\dash_table
    copying dash_table\Format.py -> build\lib\dash_table
    copying dash_table\FormatTemplate.py -> build\lib\dash_table
    running egg_info
    creating dash_table.egg-info
    writing dash_table.egg-info\PKG-INFO
    writing dependency_links to dash_table.egg-info\dependency_links.txt
    writing top-level names to dash_table.egg-info\top_level.txt
    writing manifest file 'dash_table.egg-info\SOURCES.txt'
    reading manifest file 'dash_table.egg-info\SOURCES.txt'
    reading manifest template 'MANIFEST.in'
    warning: no files found matching 'dash_table\bundle.js'
    warning: no files found matching 'dash_table\bundle.js.map'
    warning: no files found matching 'dash_table\async-*.js'
    warning: no files found matching 'dash_table\async-*.js.map'
    warning: no files found matching 'dash_table\metadata.json'
    warning: no files found matching 'dash_table\package-info.json'
    writing manifest file 'dash_table.egg-info\SOURCES.txt'
    running install_lib
    creating c:\python39\Lib\site-packages\dash_table
    copying build\lib\dash_table\Format.py -> c:\python39\Lib\site-packages\dash_table
    copying build\lib\dash_table\FormatTemplate.py -> c:\python39\Lib\site-packages\dash_table
    byte-compiling c:\python39\Lib\site-packages\dash_table\Format.py to Format.cpython-39.pyc
    byte-compiling c:\python39\Lib\site-packages\dash_table\FormatTemplate.py to FormatTemplate.cpython-39.pyc
    running install_egg_info
    Copying dash_table.egg-info to c:\python39\Lib\site-packages\dash_table-4.11.2-py3.9.egg-info
    running install_scripts
    writing list of installed files to 'C:\Users\jakey\AppData\Local\Temp\pip-record-u8qrj144\install-record.txt'
    Running setup.py install for dash-table ... done
Successfully installed dash-table-4.11.2

Any and all help is greatly appreciated, thanks!