Error when using a platform tag

I’m creating this thread on behalf of @epicvu. The problem was originally mentioned in this thread. I am copying it below.

On Windows … when I want to specify the platform I am prompted with this :

(.venv) PS C:\Users\Charles VU\SDV_tests> sdv-installer download --folder .\sdv_folder\ --python-version 311 --platform musllinux_1_1_x86_64 --debug
Username: c.vu@epiconcept.fr
License Key: ********************************

Downloading SDV:

pip download sdv-enterprise==0.36.0 --index-url https://c.vu%40epiconcept.fr:****@pypi.datacebo.com/ --trusted-host pypi.org --trusted-host pypi.python.org --trusted-host files.pythonhosted.org --trusted-host pypi.datacebo.com --dest .\sdv_folder\ --only-binary=:all: --platform musllinux_1_1_x86_64 --python-version 311
Looking in indexes: https://c.vu%40epiconcept.fr:****@pypi.datacebo.com/
ERROR: Could not find a version that satisfies the requirement sdv-enterprise==0.36.0 (from versions: none)
ERROR: No matching distribution found for sdv-enterprise==0.36.0

Warning! Some packages that you have access to could not be downloaded. Please check your setup and contact DataCebo to troubleshoot.

Removing the --platform musllinux_1_1_x86_64 works, but I believe the files that I downloaded are for Windows.

Hi @epicvu, following up on this, I am wondering about the specific requirement for --platform musllinux_1_1_x86_64. Did you run something on your machine to get this platform tag? I see that our docs specifically mention musllinux_1_1_x86_64, but there is also some code provided to get a list of platform tags. Were you able to run that part?

# platform string
import sysconfig

platform = sysconfig.get_platform()
platform = platform.replace('-', '_').replace('.', '_')
print(platform)

# see all supported tags
from packaging import tags

supported_tags = []
for tag in tags.sys_tags():
    if tag.platform not in supported_tags:
        supported_tags.append(tag.platform)

print(supported_tags)

I checked in with our engineering team, and it seems like many systems would show support for both musllinux_1_2_x86_64 and musllinux_1_1_x86_64 (that is musl libc version 1.2 as well as 1.1).

So if you have a newer system, you should be able to use --platform musllinux_1_2_x86_64 instead. Are you able to give this a try and let me know if that works?

Hi @neha,
First I’d like to thank you for all the support. Here are the results when I try printing the supported tags when using WSL2 ans Windows. Since I have to try on both venv.

WLS2

>>> print(supported_tags)
['manylinux_2_35_x86_64', 'manylinux_2_34_x86_64', 'manylinux_2_33_x86_64', 'manylinux_2_32_x86_64', 'manylinux_2_31_x86_64', 'manylinux_2_30_x86_64', 'manylinux_2_29_x86_64', 'manylinux_2_28_x86_64', 'manylinux_2_27_x86_64', 'manylinux_2_26_x86_64', 'manylinux_2_25_x86_64', 'manylinux_2_24_x86_64', 'manylinux_2_23_x86_64', 'manylinux_2_22_x86_64', 'manylinux_2_21_x86_64', 'manylinux_2_20_x86_64', 'manylinux_2_19_x86_64', 'manylinux_2_18_x86_64', 'manylinux_2_17_x86_64', 'manylinux2014_x86_64', 'manylinux_2_16_x86_64', 'manylinux_2_15_x86_64', 'manylinux_2_14_x86_64', 'manylinux_2_13_x86_64', 'manylinux_2_12_x86_64', 'manylinux2010_x86_64', 'manylinux_2_11_x86_64', 'manylinux_2_10_x86_64', 'manylinux_2_9_x86_64', 'manylinux_2_8_x86_64', 'manylinux_2_7_x86_64', 'manylinux_2_6_x86_64', 'manylinux_2_5_x86_64', 'manylinux1_x86_64', 'linux_x86_64', 'any']  

When the command works I have the issue with the blankspace in my Username it breaks the whole thing (venv) charles@DESKTOP-CVU:/mnt/c/Users/Charles VU/SDV_tests/

sdv-installer download --folder sdv_folder/ --python-version 311 --platform musllinux_1_2_x86_64

>>> FileNotFoundError: [Errno 2] No such file or directory: '/mnt/c/Users/Charles' 

Windows

>>> print(supported_tags)
['win_amd64', 'any']

Since it works everytime that I use sdv-installer on Windows (which is a good thing):

(.venv) PS C:\Users\Charles VU\SDV_tests> sdv-installer download --folder .\sdv_folder\ --python-version 311 --platform musllinux_1_2_x86_64 --debug 
Username: c.vu@epiconcept.fr
License Key: ********************************

Downloading SDV:

pip download sdv-enterprise==0.36.0 --index-url https://c.vu%40epiconcept.fr:****@pypi.datacebo.com/ --trusted-host pypi.org --trusted-host pypi.python.org --trusted-host files.pythonhosted.org --trusted-host pypi.datacebo.com --dest .\dev_app\back\sdv_folder\ --only-binary=:all: --platform musllinux_1_2_x86_64 --python-version 311
Looking in indexes: https://c.vu%40epiconcept.fr:****@pypi.datacebo.com/
Collecting sdv-enterprise==0.36.0
  Downloading https://pypi.datacebo.com/static/sdv-enterprise/sdv_enterprise-0.36.0-cp311-cp311-musllinux_1_2_x86_64.whl
     | 42.6 MB 48.7 MB/s 0:00:01
Collecting copulas<0.13,>=0.12.0 (from sdv-enterprise==0.36.0)
  Using cached copulas-0.12.3-py3-none-any.whl.metadata (9.5 kB)
Collecting rdt<1.19.0,>=1.18.2 (from sdv-enterprise==0.36.0)
  Using cached rdt-1.18.2-py3-none-any.whl.metadata (10 kB)
Collecting sdv<1.30.0,>=1.29.0 (from sdv-enterprise==0.36.0)
  Using cached sdv-1.29.1-py3-none-any.whl.metadata (14 kB)
Collecting numpy<3.0.0 (from sdv-enterprise==0.36.0)
  Using cached numpy-2.3.5-cp311-cp311-musllinux_1_2_x86_64.whl.metadata (62 kB)
Collecting pandas<2.3 (from sdv-enterprise==0.36.0)
  Using cached pandas-2.2.3-cp311-cp311-musllinux_1_2_x86_64.whl.metadata (89 kB)
Collecting iso3166<3,>=2 (from sdv-enterprise==0.36.0)
  Using cached iso3166-2.1.1-py3-none-any.whl.metadata (6.6 kB)
Collecting phonenumbers<9.1,>=8.12.39 (from sdv-enterprise==0.36.0)
  Using cached phonenumbers-9.0.20-py2.py3-none-any.whl.metadata (11 kB)
Collecting sdmetrics<0.22,>=0.21.0 (from sdv-enterprise==0.36.0)
  Using cached sdmetrics-0.21.0-py3-none-any.whl.metadata (9.4 kB)
Collecting tqdm>=4.29 (from sdv-enterprise==0.36.0)
  Using cached tqdm-4.67.1-py3-none-any.whl.metadata (57 kB)
Collecting platformdirs>=4.0 (from sdv-enterprise==0.36.0)
  Using cached platformdirs-4.5.1-py3-none-any.whl.metadata (12 kB)
Collecting pyyaml>=6.0 (from sdv-enterprise==0.36.0)
  Using cached pyyaml-6.0.3-cp311-cp311-musllinux_1_2_x86_64.whl.metadata (2.4 kB)
Collecting plotly>=5.10.0 (from copulas<0.13,>=0.12.0->sdv-enterprise==0.36.0)
  Using cached plotly-6.5.0-py3-none-any.whl.metadata (8.5 kB)
Collecting scipy>=1.9.2 (from copulas<0.13,>=0.12.0->sdv-enterprise==0.36.0)
  Using cached scipy-1.16.3-cp311-cp311-musllinux_1_2_x86_64.whl.metadata (62 kB)
Collecting python-dateutil>=2.8.2 (from pandas<2.3->sdv-enterprise==0.36.0)
  Using cached python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB)
Collecting pytz>=2020.1 (from pandas<2.3->sdv-enterprise==0.36.0)
  Using cached pytz-2025.2-py2.py3-none-any.whl.metadata (22 kB)
Collecting tzdata>=2022.7 (from pandas<2.3->sdv-enterprise==0.36.0)
  Using cached tzdata-2025.2-py2.py3-none-any.whl.metadata (1.4 kB)
INFO: pip is looking at multiple versions of rdt to determine which version is compatible with other requirements. This could take a while.
Collecting phonenumbers<9.1,>=8.12.39 (from sdv-enterprise==0.36.0)
  Using cached phonenumbers-9.0.19-py2.py3-none-any.whl.metadata (11 kB)
Collecting numpy<3.0.0 (from sdv-enterprise==0.36.0)
  Using cached numpy-2.3.4-cp311-cp311-musllinux_1_2_x86_64.whl.metadata (62 kB)
Collecting iso3166<3,>=2 (from sdv-enterprise==0.36.0)
  Using cached iso3166-2.1.0-py3-none-any.whl.metadata (3.4 kB)
Collecting copulas<0.13,>=0.12.0 (from sdv-enterprise==0.36.0)
  Using cached copulas-0.12.2-py3-none-any.whl.metadata (9.4 kB)
ERROR: Ignored the following versions that require a different python version: 0.0.1 Requires-Python >=3.5,<3.8; 0.0.1.dev0 Requires-Python >=3.5,<3.8; 0.0.1.dev1 Requires-Python >=3.5,<3.8; 0.0.1.dev2 Requires-Python >=3.5,<3.8; 0.0.2 Requires-Python >=3.5,<3.9; 0.0.2.dev0 Requires-Python >=3.5,<3.8; 0.0.2.dev1 Requires-Python >=3.5,<3.9; 0.0.3 Requires-Python >=3.6,<3.9; 0.0.3.dev0 Requires-Python >=3.6,<3.9; 0.0.3.dev1 Requires-Python >=3.6,<3.9; 0.0.4 Requires-Python >=3.6,<3.9; 0.0.4.dev0 Requires-Python >=3.6,<3.9; 0.1.0 Requires-Python >=3.6,<3.9; 0.1.0.dev0 Requires-Python >=3.6,<3.9; 0.1.0.dev1 Requires-Python >=3.6,<3.9; 0.1.0.dev2 Requires-Python >=3.6,<3.9; 0.1.1 Requires-Python >=3.6,<3.9; 0.1.1.dev0 Requires-Python >=3.6,<3.9; 0.1.2 Requires-Python >=3.6,<3.9; 0.1.2.dev0 Requires-Python >=3.6,<3.9; 0.1.2.dev1 Requires-Python >=3.6,<3.9; 0.1.2.dev2 Requires-Python >=3.6,<3.9; 0.1.3 Requires-Python >=3.6,<3.9; 0.1.3.dev0 Requires-Python >=3.6,<3.9; 0.10.0 Requires-Python >=3.6,<3.9; 0.10.0 Requires-Python >=3.7,<3.11; 0.10.0.dev0 Requires-Python >=3.6,<3.9; 0.10.0.dev0 Requires-Python >=3.7,<3.11; 0.10.0.dev1 Requires-Python >=3.7,<3.11; 0.10.0.dev2 Requires-Python >=3.7,<3.11; 0.10.1 Requires-Python >=3.6,<3.9; 0.10.1 Requires-Python >=3.7,<3.11; 0.10.1.dev0 Requires-Python >=3.6,<3.9; 0.10.1.dev0 Requires-Python >=3.7,<3.11; 0.11.0 Requires-Python >=3.6,<3.9; 0.11.0.dev0 Requires-Python >=3.6,<3.9; 0.12.0 Requires-Python >=3.6,<3.9; 0.12.0.dev0 Requires-Python >=3.6,<3.9; 0.12.0.dev1 Requires-Python >=3.6,<3.9; 0.12.1 Requires-Python >=3.6,<3.9; 0.12.1.dev0 Requires-Python >=3.6,<3.9; 0.13.0 Requires-Python >=3.6,<3.10; 0.13.0.dev0 Requires-Python >=3.6,<3.10; 0.13.1 Requires-Python >=3.6,<3.10; 0.13.1.dev0 Requires-Python >=3.6,<3.10; 0.14.0 Requires-Python >=3.6,<3.10; 0.14.0.dev0 Requires-Python >=3.6,<3.10; 0.14.0.dev1 Requires-Python >=3.6,<3.10; 0.14.0.dev2 Requires-Python >=3.6,<3.10; 0.14.1 Requires-Python >=3.6,<3.10; 0.14.1.dev0 Requires-Python >=3.6,<3.10; 0.15.0 Requires-Python >=3.6,<3.10; 0.15.0.dev0 Requires-Python >=3.6,<3.10; 0.15.0.dev1 Requires-Python >=3.6,<3.10; 0.16.0 Requires-Python >=3.6,<3.10; 0.16.0.dev0 Requires-Python >=3.6,<3.10; 0.16.0.dev1 Requires-Python >=3.6,<3.10; 0.16.0.dev2 Requires-Python >=3.6,<3.10; 0.16.0.dev3 Requires-Python >=3.6,<3.10; 0.16.0.dev4 Requires-Python >=3.6,<3.10; 0.16.0.dev5 Requires-Python >=3.6,<3.10; 0.17.0 Requires-Python >=3.6,<3.10; 0.17.0.dev0 Requires-Python >=3.6,<3.10; 0.17.0.dev1 Requires-Python >=3.6,<3.10; 0.17.0.dev2 Requires-Python >=3.6,<3.10; 0.17.1 Requires-Python >=3.6,<3.10; 0.17.1.dev0 Requires-Python >=3.6,<3.10; 0.17.2 Requires-Python >=3.6,<3.10; 0.17.2.dev0 Requires-Python >=3.6,<3.10; 0.18.0 Requires-Python >=3.7,<3.11; 0.18.0.dev0 Requires-Python >=3.7,<3.11; 0.2.0 Requires-Python >=3.6,<3.9; 0.2.0.dev0 Requires-Python >=3.6,<3.9; 0.2.1.dev0 Requires-Python >=3.6,<3.9; 0.2.10 Requires-Python >=3.6,<3.9; 0.2.10.dev0 Requires-Python >=3.6,<3.9; 0.2.11.dev0 Requires-Python >=3.6,<3.9; 0.2.2 Requires-Python >=3.5,<3.8; 0.2.2.dev0 Requires-Python >=3.5,<3.8; 0.2.3 Requires-Python >=3.5,<3.8; 0.2.3.dev0 Requires-Python >=3.5,<3.8; 0.2.4 Requires-Python >=3.5,<3.9; 0.2.4.dev0 Requires-Python >=3.5,<3.9; 0.2.4.dev1 Requires-Python >=3.5,<3.9; 0.2.5 Requires-Python >=3.5,<3.9; 0.2.5.dev0 Requires-Python >=3.5,<3.9; 0.2.6 Requires-Python >=3.5,<3.9; 0.2.6.dev0 Requires-Python >=3.5,<3.9; 0.2.7 Requires-Python >=3.6,<3.9; 0.2.7.dev0 Requires-Python >=3.6,<3.9; 0.2.8 Requires-Python >=3.6,<3.9; 0.2.8.dev0 Requires-Python >=3.6,<3.9; 0.2.9 Requires-Python >=3.6,<3.9; 0.2.9.dev0 Requires-Python >=3.6,<3.9; 0.3.0 Requires-Python >=3.6,<3.9; 0.3.0.dev0 Requires-Python >=3.6,<3.9; 0.3.0.dev1 Requires-Python >=3.6,<3.9; 0.3.1 Requires-Python >=3.5,<3.8; 0.3.1 Requires-Python >=3.6,<3.9; 0.3.1.dev0 Requires-Python >=3.5,<3.8; 0.3.1.dev0 Requires-Python >=3.6,<3.9; 0.3.1.dev1 Requires-Python >=3.6,<3.9; 0.3.2 Requires-Python >=3.5,<3.9; 0.3.2 Requires-Python >=3.6,<3.9; 0.3.2.dev0 Requires-Python >=3.5,<3.8; 0.3.2.dev0 Requires-Python >=3.6,<3.9; 0.3.2.dev1 Requires-Python >=3.5,<3.9; 0.3.2.dev1 Requires-Python >=3.6,<3.9; 0.3.3 Requires-Python >=3.5,<3.8; 0.3.3 Requires-Python >=3.5,<3.9; 0.3.3.dev0 Requires-Python >=3.5,<3.9; 0.3.3.dev0 Requires-Python >=3.6,<3.9; 0.3.4 Requires-Python >=3.5,<3.8; 0.3.4.dev0 Requires-Python >=3.5,<3.8; 0.3.5 Requires-Python >=3.5,<3.8; 0.3.6 Requires-Python >=3.5,<3.8; 0.3.6.dev0 Requires-Python >=3.5,<3.8; 0.4.0 Requires-Python >=3.5,<3.9; 0.4.0 Requires-Python >=3.6,<3.10; 0.4.0 Requires-Python >=3.6,<3.9; 0.4.0.dev0 Requires-Python >=3.5,<3.9; 0.4.0.dev0 Requires-Python >=3.6,<3.10; 0.4.0.dev0 Requires-Python >=3.6,<3.9; 0.4.0.dev1 Requires-Python >=3.6,<3.9; 0.4.1 Requires-Python >=3.5,<3.9; 0.4.1 Requires-Python >=3.6,<3.10; 0.4.1 Requires-Python >=3.6,<3.9; 0.4.1.dev0 Requires-Python >=3.5,<3.9; 0.4.1.dev0 Requires-Python >=3.6,<3.10; 0.4.1.dev0 Requires-Python >=3.6,<3.9; 0.4.1.dev1 Requires-Python >=3.6,<3.9; 0.4.2 Requires-Python >=3.5,<3.9; 0.4.2 Requires-Python >=3.6,<3.10; 0.4.2 Requires-Python >=3.6,<3.9; 0.4.2.dev0 Requires-Python >=3.6,<3.10; 0.4.2.dev0 Requires-Python >=3.6,<3.9; 0.4.3 Requires-Python >=3.5,<3.9; 0.4.4 Requires-Python >=3.5,<3.9; 0.4.4.dev0 Requires-Python >=3.5,<3.9; 0.4.5 Requires-Python >=3.6,<3.9; 0.4.6.dev0 Requires-Python >=3.6,<3.9; 0.4.6.dev1 Requires-Python >=3.6,<3.9; 0.4.6.dev2 Requires-Python >=3.6,<3.9; 0.5.0 Requires-Python >=3.6,<3.10; 0.5.0 Requires-Python >=3.6,<3.9; 0.5.0.dev0 Requires-Python >=3.6,<3.10; 0.5.0.dev0 Requires-Python >=3.6,<3.9; 0.5.0.dev1 Requires-Python >=3.6,<3.9; 0.5.1 Requires-Python >=3.6,<3.9; 0.5.1.dev0 Requires-Python >=3.6,<3.10; 0.5.1.dev0 Requires-Python >=3.6,<3.9; 0.5.1.dev1 Requires-Python >=3.6,<3.9; 0.5.2 Requires-Python >=3.6,<3.9; 0.5.2.dev0 Requires-Python >=3.6,<3.9; 0.5.2.dev1 Requires-Python >=3.6,<3.10; 0.5.3 Requires-Python >=3.6,<3.9; 0.5.3.dev0 Requires-Python >=3.6,<3.9; 0.6.0 Requires-Python >=3.6,<3.10; 0.6.0 Requires-Python >=3.6,<3.9; 0.6.0.dev0 Requires-Python >=3.6,<3.10; 0.6.0.dev0 Requires-Python >=3.6,<3.9; 0.6.0.dev1 Requires-Python >=3.6,<3.10; 0.6.0.dev1 Requires-Python >=3.6,<3.9; 0.6.1 Requires-Python >=3.6,<3.10; 0.6.1 Requires-Python >=3.6,<3.9; 0.6.1.dev0 Requires-Python >=3.6,<3.10; 0.6.2 Requires-Python >=3.6,<3.10; 0.6.2.dev0 Requires-Python >=3.6,<3.10; 0.6.2.dev0 Requires-Python >=3.6,<3.9; 0.6.2.dev1 Requires-Python >=3.6,<3.9; 0.6.2.dev2 Requires-Python >=3.6,<3.9; 0.6.3 Requires-Python >=3.6,<3.10; 0.6.3.dev0 Requires-Python >=3.6,<3.10; 0.6.3.dev1 Requires-Python >=3.6,<3.10; 0.6.3.dev2 Requires-Python >=3.6,<3.10; 0.6.3.dev3 Requires-Python >=3.6,<3.10; 0.6.4 Requires-Python >=3.6,<3.10; 0.6.4.dev0 Requires-Python >=3.6,<3.10; 0.7.0 Requires-Python >=3.6,<3.10; 0.7.0 Requires-Python >=3.6,<3.9; 0.7.0.dev0 Requires-Python >=3.6,<3.10; 0.7.0.dev0 Requires-Python >=3.6,<3.9; 0.7.0.dev1 Requires-Python >=3.6,<3.9; 0.8.0 Requires-Python >=3.6,<3.10; 0.8.0 Requires-Python >=3.6,<3.9; 0.8.0.dev0 Requires-Python >=3.6,<3.10; 0.8.0.dev0 Requires-Python >=3.6,<3.9; 0.8.1 Requires-Python >=3.6,<3.10; 0.8.1.dev0 Requires-Python >=3.6,<3.10; 0.9.0 Requires-Python >=3.6,<3.9; 0.9.0 Requires-Python >=3.7,<3.11; 0.9.0.dev0 Requires-Python >=3.6,<3.9; 0.9.0.dev0 Requires-Python >=3.7,<3.11; 0.9.1 Requires-Python >=3.6,<3.9; 0.9.1 Requires-Python >=3.7,<3.11; 0.9.1.dev0 Requires-Python >=3.6,<3.9; 0.9.1.dev0 Requires-Python >=3.7,<3.11; 0.9.1.dev1 Requires-Python >=3.6,<3.9; 0.9.2 Requires-Python >=3.7,<3.11; 0.9.2.dev0 Requires-Python >=3.7,<3.11; 0.9.3 Requires-Python >=3.7,<3.11; 0.9.3.dev0 Requires-Python >=3.7,<3.11; 1.0.0 Requires-Python >=3.6,<3.10; 1.0.0 Requires-Python >=3.7,<3.11; 1.0.0.dev0 Requires-Python >=3.6,<3.10; 1.0.0b0 Requires-Python >=3.7,<3.11; 1.0.0b1 Requires-Python >=3.7,<3.11; 1.0.0rc0 Requires-Python >=3.7,<3.11; 1.0.1 Requires-Python >=3.7,<3.11; 1.0.1.dev0 Requires-Python >=3.7,<3.11; 1.1.0 Requires-Python >=3.6,<3.10; 1.1.0 Requires-Python >=3.7,<3.11; 1.1.0.dev0 Requires-Python >=3.6,<3.10; 1.1.0.dev0 Requires-Python >=3.7,<3.11; 1.2.0 Requires-Python >=3.6,<3.10; 1.2.0 Requires-Python >=3.7,<3.11; 1.2.0.dev0 Requires-Python >=3.6,<3.10; 1.2.0.dev0 Requires-Python >=3.7,<3.11; 1.2.0.dev1 Requires-Python >=3.6,<3.10; 1.2.0.dev1 Requires-Python >=3.7,<3.11; 1.2.1 Requires-Python >=3.6,<3.10; 1.2.1 Requires-Python >=3.8,<3.11; 1.2.1.dev0 Requires-Python >=3.6,<3.10; 1.2.1.dev0 Requires-Python >=3.8,<3.11; 1.2.2.dev0 Requires-Python >=3.6,<3.10; 1.2.2.dev0 Requires-Python >=3.8,<3.11; 1.2.2.dev1 Requires-Python >=3.8,<3.11; 1.3.0.dev0 Requires-Python >=3.6,<3.10
ERROR: Could not find a version that satisfies the requirement scikit-learn>=1.1.3; python_version >= "3.11" and python_version < "3.12" (from rdt) (from versions: none)
ERROR: No matching distribution found for scikit-learn>=1.1.3; python_version >= "3.11" and python_version < "3.12"

Warning! Some packages that you have access to could not be downloaded. Please check your setup and contact DataCebo to troubleshoot.

I hope that helps you figure out what’s going on!

Great thanks for confirming @epicvu.

For WSL – I see that you system is compatible with manylinux not musllinux. So if you want to download SDV Enterprise software to be installed/used that WSL environment, I would recommend using the manylinux_2_17_x86_64 platform tag (this is one of your supported tags).

sdv-installer download --folder sdv_folder/ --python-version 311 --platform manylinux_2_17_x86_64

I understand though that you may still encounter the blankspace issue, which we are actively investigating in this thread. But at least this would help with the platform issue.

(FYI we will also be improving the docs to better clarify the platform tags that we use.)

Hi @neha, thanks for the tips,

WSL

I tried on WSL it’s still the blankspace issue :sweat_smile:

Windows

But on the Windows it takes a really long time to download and finally gives me an error :

(.venv) PS C:\Users\Charles VU\SDV_tests> sdv-installer download --folder sdv_folder/ --python-version 311 --platform manylinux_2_17_x86_64 --debug
Username: c.vu@epiconcept.fr
License Key: ********************************

Downloading SDV:

pip download sdv-enterprise==0.36.0 --index-url https://c.vu%40epiconcept.fr:****@pypi.datacebo.com/ --trusted-host pypi.org --trusted-host pypi.python.org --trusted-host files.pythonhosted.org --trusted-host pypi.datacebo.com --dest sdv_folder/ --only-binary=:all: --platform manylinux_2_17_x86_64 --python-version 311
Looking in indexes: https://c.vu%40epiconcept.fr:****@pypi.datacebo.com/
Collecting sdv-enterprise==0.36.0
  Downloading https://pypi.datacebo.com/static/sdv-enterprise/sdv_enterprise-0.36.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
     - 42.6 MB 22.0 MB/s 0:00:02
Collecting copulas<0.13,>=0.12.0 (from sdv-enterprise==0.36.0)
  Using cached copulas-0.12.3-py3-none-any.whl.metadata (9.5 kB)
Collecting rdt<1.19.0,>=1.18.2 (from sdv-enterprise==0.36.0)
  Using cached rdt-1.18.2-py3-none-any.whl.metadata (10 kB)
Collecting sdv<1.30.0,>=1.29.0 (from sdv-enterprise==0.36.0)
  Using cached sdv-1.29.1-py3-none-any.whl.metadata (14 kB)
Collecting numpy<3.0.0 (from sdv-enterprise==0.36.0)
  Using cached numpy-2.2.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (62 kB)
Collecting pandas<2.3 (from sdv-enterprise==0.36.0)
  Using cached pandas-2.2.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (89 kB)
Collecting iso3166<3,>=2 (from sdv-enterprise==0.36.0)
  Using cached iso3166-2.1.1-py3-none-any.whl.metadata (6.6 kB)
Collecting phonenumbers<9.1,>=8.12.39 (from sdv-enterprise==0.36.0)
  Using cached phonenumbers-9.0.20-py2.py3-none-any.whl.metadata (11 kB)
Collecting sdmetrics<0.22,>=0.21.0 (from sdv-enterprise==0.36.0)
  Using cached sdmetrics-0.21.0-py3-none-any.whl.metadata (9.4 kB)
Collecting tqdm>=4.29 (from sdv-enterprise==0.36.0)
  Using cached tqdm-4.67.1-py3-none-any.whl.metadata (57 kB)
Collecting platformdirs>=4.0 (from sdv-enterprise==0.36.0)
  Using cached platformdirs-4.5.1-py3-none-any.whl.metadata (12 kB)
Collecting pyyaml>=6.0 (from sdv-enterprise==0.36.0)
  Using cached pyyaml-6.0.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (2.4 kB)
Collecting plotly>=5.10.0 (from copulas<0.13,>=0.12.0->sdv-enterprise==0.36.0)
  Using cached plotly-6.5.0-py3-none-any.whl.metadata (8.5 kB)
Collecting scipy>=1.9.2 (from copulas<0.13,>=0.12.0->sdv-enterprise==0.36.0)
  Using cached scipy-1.16.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (62 kB)
Collecting python-dateutil>=2.8.2 (from pandas<2.3->sdv-enterprise==0.36.0)
  Using cached python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB)
Collecting pytz>=2020.1 (from pandas<2.3->sdv-enterprise==0.36.0)
  Using cached pytz-2025.2-py2.py3-none-any.whl.metadata (22 kB)
Collecting tzdata>=2022.7 (from pandas<2.3->sdv-enterprise==0.36.0)
  Using cached tzdata-2025.2-py2.py3-none-any.whl.metadata (1.4 kB)
Collecting scikit-learn>=1.1.3 (from rdt<1.19.0,>=1.18.2->sdv-enterprise==0.36.0)
  Using cached scikit_learn-1.7.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (11 kB)
Collecting Faker!=37.11.0,>=17 (from rdt<1.19.0,>=1.18.2->sdv-enterprise==0.36.0)
  Using cached faker-38.2.0-py3-none-any.whl.metadata (16 kB)
Collecting boto3<2.0.0,>=1.28 (from sdv<1.30.0,>=1.29.0->sdv-enterprise==0.36.0)
  Using cached boto3-1.42.7-py3-none-any.whl.metadata (6.8 kB)
Collecting botocore<2.0.0,>=1.31 (from sdv<1.30.0,>=1.29.0->sdv-enterprise==0.36.0)
  Using cached botocore-1.42.7-py3-none-any.whl.metadata (5.9 kB)
Collecting cloudpickle>=2.1.0 (from sdv<1.30.0,>=1.29.0->sdv-enterprise==0.36.0)
  Using cached cloudpickle-3.1.2-py3-none-any.whl.metadata (7.1 kB)
Collecting graphviz>=0.13.2 (from sdv<1.30.0,>=1.29.0->sdv-enterprise==0.36.0)
  Using cached graphviz-0.21-py3-none-any.whl.metadata (12 kB)
Collecting ctgan>=0.11.0 (from sdv<1.30.0,>=1.29.0->sdv-enterprise==0.36.0)
  Using cached ctgan-0.11.1-py3-none-any.whl.metadata (10 kB)
Collecting deepecho>=0.7.0 (from sdv<1.30.0,>=1.29.0->sdv-enterprise==0.36.0)
  Using cached deepecho-0.7.0-py3-none-any.whl.metadata (10 kB)
Collecting jmespath<2.0.0,>=0.7.1 (from boto3<2.0.0,>=1.28->sdv<1.30.0,>=1.29.0->sdv-enterprise==0.36.0)
  Using cached jmespath-1.0.1-py3-none-any.whl.metadata (7.6 kB)
Collecting s3transfer<0.17.0,>=0.16.0 (from boto3<2.0.0,>=1.28->sdv<1.30.0,>=1.29.0->sdv-enterprise==0.36.0)
  Using cached s3transfer-0.16.0-py3-none-any.whl.metadata (1.7 kB)
Collecting urllib3!=2.2.0,<3,>=1.25.4 (from botocore<2.0.0,>=1.31->sdv<1.30.0,>=1.29.0->sdv-enterprise==0.36.0)
  Using cached urllib3-2.6.1-py3-none-any.whl.metadata (6.6 kB)
Collecting six>=1.5 (from python-dateutil>=2.8.2->pandas<2.3->sdv-enterprise==0.36.0)
  Using cached six-1.17.0-py2.py3-none-any.whl.metadata (1.7 kB)
INFO: pip is looking at multiple versions of ctgan to determine which version is compatible with other requirements. This could take a while.
Collecting ctgan>=0.11.0 (from sdv<1.30.0,>=1.29.0->sdv-enterprise==0.36.0)
  Using cached ctgan-0.11.0-py3-none-any.whl.metadata (10 kB)
Collecting sdv<1.30.0,>=1.29.0 (from sdv-enterprise==0.36.0)
  Using cached sdv-1.29.0-py3-none-any.whl.metadata (14 kB)
Collecting cloudpickle>=2.1.0 (from sdv<1.30.0,>=1.29.0->sdv-enterprise==0.36.0)
  Using cached cloudpickle-3.1.1-py3-none-any.whl.metadata (7.1 kB)
INFO: pip is still looking at multiple versions of ctgan to determine which version is compatible with other requirements. This could take a while.
Collecting python-dateutil>=2.8.2 (from pandas<2.3->sdv-enterprise==0.36.0)
  Using cached python_dateutil-2.9.0-py2.py3-none-any.whl.metadata (8.3 kB)
Collecting jmespath<2.0.0,>=0.7.1 (from boto3<2.0.0,>=1.28->sdv<1.30.0,>=1.29.0->sdv-enterprise==0.36.0)
  Using cached jmespath-1.0.0-py3-none-any.whl.metadata (7.5 kB)
Collecting boto3<2.0.0,>=1.28 (from sdv<1.30.0,>=1.29.0->sdv-enterprise==0.36.0)
  Using cached boto3-1.42.6-py3-none-any.whl.metadata (6.8 kB)
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. See https://pip.pypa.io/warnings/backtracking for guidance. If you want to abort this run, press Ctrl + C.
Collecting phonenumbers<9.1,>=8.12.39 (from sdv-enterprise==0.36.0)
  Using cached phonenumbers-9.0.19-py2.py3-none-any.whl.metadata (11 kB)
  Using cached phonenumbers-9.0.18-py2.py3-none-any.whl.metadata (11 kB)
  Using cached phonenumbers-9.0.17-py2.py3-none-any.whl.metadata (11 kB)
  Using cached phonenumbers-9.0.16-py2.py3-none-any.whl.metadata (11 kB)
  Using cached phonenumbers-9.0.15-py2.py3-none-any.whl.metadata (11 kB)
  Using cached phonenumbers-9.0.14-py2.py3-none-any.whl.metadata (11 kB)
  Using cached phonenumbers-9.0.13-py2.py3-none-any.whl.metadata (11 kB)
  Using cached phonenumbers-9.0.12-py2.py3-none-any.whl.metadata (11 kB)
  Using cached phonenumbers-9.0.11-py2.py3-none-any.whl.metadata (11 kB)
  Using cached phonenumbers-9.0.10-py2.py3-none-any.whl.metadata (11 kB)
  Using cached phonenumbers-9.0.9-py2.py3-none-any.whl.metadata (11 kB)
  Using cached phonenumbers-9.0.8-py2.py3-none-any.whl.metadata (11 kB)
  Using cached phonenumbers-9.0.7-py2.py3-none-any.whl.metadata (11 kB)
  Using cached phonenumbers-9.0.6-py2.py3-none-any.whl.metadata (11 kB)
  Using cached phonenumbers-9.0.5-py2.py3-none-any.whl.metadata (11 kB)
  Using cached phonenumbers-9.0.4-py2.py3-none-any.whl.metadata (11 kB)
  Using cached phonenumbers-9.0.3-py2.py3-none-any.whl.metadata (11 kB)
  Using cached phonenumbers-9.0.2-py2.py3-none-any.whl.metadata (11 kB)
  Using cached phonenumbers-9.0.1-py2.py3-none-any.whl.metadata (11 kB)
  Using cached phonenumbers-9.0.0-py2.py3-none-any.whl.metadata (11 kB)
  Using cached phonenumbers-8.13.55-py2.py3-none-any.whl.metadata (11 kB)
  Using cached phonenumbers-8.13.54-py2.py3-none-any.whl.metadata (11 kB)
  Using cached phonenumbers-8.13.53-py2.py3-none-any.whl.metadata (11 kB)
  Using cached phonenumbers-8.13.52-py2.py3-none-any.whl.metadata (10 kB)
  Using cached phonenumbers-8.13.51-py2.py3-none-any.whl.metadata (10 kB)
  Using cached phonenumbers-8.13.50-py2.py3-none-any.whl.metadata (10 kB)
  Using cached phonenumbers-8.13.49-py2.py3-none-any.whl.metadata (10 kB)
  Using cached phonenumbers-8.13.48-py2.py3-none-any.whl.metadata (10 kB)
  Using cached phonenumbers-8.13.47-py2.py3-none-any.whl.metadata (10 kB)
  Using cached phonenumbers-8.13.46-py2.py3-none-any.whl.metadata (10 kB)
  Using cached phonenumbers-8.13.45-py2.py3-none-any.whl.metadata (10 kB)
  Using cached phonenumbers-8.13.44-py2.py3-none-any.whl.metadata (10 kB)
  Using cached phonenumbers-8.13.43-py2.py3-none-any.whl.metadata (10 kB)
  Using cached phonenumbers-8.13.42-py2.py3-none-any.whl.metadata (10 kB)
  Using cached phonenumbers-8.13.40-py2.py3-none-any.whl.metadata (11 kB)
  Using cached phonenumbers-8.13.39-py2.py3-none-any.whl.metadata (11 kB)
  Using cached phonenumbers-8.13.38-py2.py3-none-any.whl.metadata (11 kB)
  Using cached phonenumbers-8.13.37-py2.py3-none-any.whl.metadata (11 kB)
  Using cached phonenumbers-8.13.36-py2.py3-none-any.whl.metadata (11 kB)
  Using cached phonenumbers-8.13.35-py2.py3-none-any.whl.metadata (11 kB)
  Using cached phonenumbers-8.13.34-py2.py3-none-any.whl.metadata (11 kB)
  Using cached phonenumbers-8.13.33-py2.py3-none-any.whl.metadata (11 kB)
  Using cached phonenumbers-8.13.32-py2.py3-none-any.whl.metadata (11 kB)
  Using cached phonenumbers-8.13.31-py2.py3-none-any.whl.metadata (11 kB)
  Using cached phonenumbers-8.13.30-py2.py3-none-any.whl.metadata (11 kB)
  Using cached phonenumbers-8.13.29-py2.py3-none-any.whl.metadata (11 kB)
  Using cached phonenumbers-8.13.28-py2.py3-none-any.whl.metadata (11 kB)
  Using cached phonenumbers-8.13.27-py2.py3-none-any.whl.metadata (11 kB)
  Using cached phonenumbers-8.13.26-py2.py3-none-any.whl.metadata (11 kB)
  Using cached phonenumbers-8.13.25-py2.py3-none-any.whl.metadata (11 kB)
  Using cached phonenumbers-8.13.24-py2.py3-none-any.whl.metadata (11 kB)
  Using cached phonenumbers-8.13.23-py2.py3-none-any.whl.metadata (11 kB)
  Using cached phonenumbers-8.13.22-py2.py3-none-any.whl.metadata (11 kB)
  Using cached phonenumbers-8.13.21-py2.py3-none-any.whl.metadata (11 kB)
  Using cached phonenumbers-8.13.20-py2.py3-none-any.whl.metadata (11 kB)
  Using cached phonenumbers-8.13.19-py2.py3-none-any.whl.metadata (11 kB)
  Using cached phonenumbers-8.13.18-py2.py3-none-any.whl.metadata (11 kB)
  Using cached phonenumbers-8.13.17-py2.py3-none-any.whl.metadata (11 kB)
  Using cached phonenumbers-8.13.16-py2.py3-none-any.whl.metadata (11 kB)
  Using cached phonenumbers-8.13.15-py2.py3-none-any.whl.metadata (11 kB)
  Using cached phonenumbers-8.13.14-py2.py3-none-any.whl.metadata (11 kB)
  Using cached phonenumbers-8.13.13-py2.py3-none-any.whl.metadata (11 kB)
  Using cached phonenumbers-8.13.11-py2.py3-none-any.whl.metadata (11 kB)
  Using cached phonenumbers-8.13.10-py2.py3-none-any.whl.metadata (11 kB)
  Using cached phonenumbers-8.13.9-py2.py3-none-any.whl.metadata (11 kB)
  Using cached phonenumbers-8.13.8-py2.py3-none-any.whl.metadata (11 kB)
  Using cached phonenumbers-8.13.7-py2.py3-none-any.whl.metadata (11 kB)
  Using cached phonenumbers-8.13.6-py2.py3-none-any.whl.metadata (11 kB)
  Using cached phonenumbers-8.13.5-py2.py3-none-any.whl.metadata (11 kB)
  Using cached phonenumbers-8.13.4-py2.py3-none-any.whl.metadata (11 kB)
  Using cached phonenumbers-8.13.3-py2.py3-none-any.whl.metadata (11 kB)
  Using cached phonenumbers-8.13.2-py2.py3-none-any.whl.metadata (11 kB)
  Using cached phonenumbers-8.13.1-py2.py3-none-any.whl.metadata (11 kB)
  Using cached phonenumbers-8.13.0-py2.py3-none-any.whl.metadata (11 kB)
  Using cached phonenumbers-8.12.57-py2.py3-none-any.whl.metadata (11 kB)
  Using cached phonenumbers-8.12.56-py2.py3-none-any.whl.metadata (11 kB)
  Using cached phonenumbers-8.12.55-py2.py3-none-any.whl.metadata (11 kB)
  Using cached phonenumbers-8.12.54-py2.py3-none-any.whl.metadata (11 kB)
  Using cached phonenumbers-8.12.53-py2.py3-none-any.whl.metadata (11 kB)
  Using cached phonenumbers-8.12.52-py2.py3-none-any.whl.metadata (11 kB)
  Using cached phonenumbers-8.12.51-py2.py3-none-any.whl.metadata (11 kB)
  Using cached phonenumbers-8.12.50-py2.py3-none-any.whl.metadata (11 kB)
  Using cached phonenumbers-8.12.49-py2.py3-none-any.whl.metadata (11 kB)
  Using cached phonenumbers-8.12.48-py2.py3-none-any.whl.metadata (11 kB)
  Using cached phonenumbers-8.12.47-py2.py3-none-any.whl.metadata (11 kB)
  Using cached phonenumbers-8.12.46-py2.py3-none-any.whl.metadata (11 kB)
  Using cached phonenumbers-8.12.45-py2.py3-none-any.whl.metadata (11 kB)
  Using cached phonenumbers-8.12.44-py2.py3-none-any.whl.metadata (11 kB)
  Using cached phonenumbers-8.12.43-py2.py3-none-any.whl.metadata (11 kB)
  Using cached phonenumbers-8.12.42-py2.py3-none-any.whl.metadata (11 kB)
  Using cached phonenumbers-8.12.41-py2.py3-none-any.whl.metadata (11 kB)
  Using cached phonenumbers-8.12.40-py2.py3-none-any.whl.metadata (11 kB)
  Using cached phonenumbers-8.12.39-py2.py3-none-any.whl.metadata (11 kB)
Collecting pandas<2.3 (from sdv-enterprise==0.36.0)
  Using cached pandas-2.2.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (19 kB)
  Using cached pandas-2.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (19 kB)
Collecting numpy<3.0.0 (from sdv-enterprise==0.36.0)
  Using cached numpy-1.26.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (61 kB)
  Using cached numpy-1.26.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (61 kB)
  Using cached numpy-1.26.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (61 kB)
  Using cached numpy-1.26.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (61 kB)
  Using cached numpy-1.26.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (58 kB)
  Using cached numpy-1.25.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (5.6 kB)
  Using cached numpy-1.25.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (5.6 kB)
  Using cached numpy-1.25.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (5.6 kB)
  Using cached numpy-1.24.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (5.6 kB)
  Using cached numpy-1.24.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (5.6 kB)
  Using cached numpy-1.24.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (5.6 kB)
  Using cached numpy-1.24.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (5.6 kB)
  Using cached numpy-1.24.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (5.6 kB)
  Using cached numpy-1.23.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.3 kB)
INFO: pip is looking at multiple versions of sdmetrics to determine which version is compatible with other requirements. This could take a while.
Collecting pandas<2.3 (from sdv-enterprise==0.36.0)
  Using cached pandas-2.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (19 kB)
Collecting urllib3!=2.2.0,<3,>=1.25.4 (from botocore<2.0.0,>=1.31->sdv<1.30.0,>=1.29.0->sdv-enterprise==0.36.0)
  Using cached urllib3-2.6.0-py3-none-any.whl.metadata (6.6 kB)
Collecting pandas<2.3 (from sdv-enterprise==0.36.0)
  Using cached pandas-2.1.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (18 kB)
  Using cached pandas-2.1.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (18 kB)
INFO: pip is still looking at multiple versions of sdmetrics to determine which version is compatible with other requirements. This could take a while.
  Using cached pandas-2.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (18 kB)
  Using cached pandas-2.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (18 kB)
  Using cached pandas-2.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (18 kB)
  Using cached pandas-2.0.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (18 kB)
  Using cached pandas-2.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (18 kB)
  Using cached pandas-2.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (18 kB)
  Using cached pandas-2.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (18 kB)
  Using cached pandas-1.5.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (11 kB)
  Using cached pandas-1.5.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (11 kB)
  Using cached pandas-1.5.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (11 kB)
  Using cached pandas-1.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (11 kB)
Collecting numpy<3.0.0 (from sdv-enterprise==0.36.0)
  Using cached numpy-2.2.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (62 kB)
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. See https://pip.pypa.io/warnings/backtracking for guidance. If you want to abort this run, press Ctrl + C.
  Downloading numpy-2.2.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (62 kB)
  Downloading numpy-2.2.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (62 kB)
  Downloading numpy-2.2.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (62 kB)
error: resolution-too-deep

× Dependency resolution exceeded maximum depth
╰─> Pip cannot resolve the current dependencies as the dependency graph is too complex for pip to solve efficiently.

hint: Try adding lower bounds to constrain your dependencies, for example: 'package>=2.0.0' instead of just 'package'.

Link: https://pip.pypa.io/en/stable/topics/dependency-resolution/#handling-resolution-too-deep-errors

Warning! Some packages that you have access to could not be downloaded. Please check your setup and contact DataCebo to troubleshoot.

Important note that when I’m trying the old way with manylinux_2_17_x86_64 on WSL

pip download sdv-enterprise --index-url https://pypi.datacebo.com --only-binary=:all: --dest sdv_folder --platform manylinux_2_17_x86_64

It gives me the same output as the Windows sdv-installer ... command above.

For the time being, I’ll stick with the old way :smiley: Hoping that we will be able to improve sdv-installer together :slight_smile: !