Fix WARNING: '.' not a valid package name; please use only .-separated package names in setup.py
Output
Build
$ python -m build * Creating venv isolated environment...* Installing packages in isolated environment... (setuptools >= 40.8.0, wheel)* Getting build dependencies for sdist...WARNING: '.' not a valid package name; please use only .-separated package names in setup.py* Building sdist...WARNING: '.' not a valid package name; please use only .-separated package names in setup.py* Building wheel from sdist* Creating venv isolated environment...* Installing packages in isolated environment... (setuptools >= 40.8.0, wheel)* Getting build dependencies for wheel...WARNING: '.' not a valid package name; please use only .-separated package names in setup.py* Installing packages in isolated environment... (wheel)* Building wheel...WARNING: '.' not a valid package name; please use only .-separated package names in setup.pySuccessfully built intelx-0.5.1.tar.gz and intelx-0.5.1-py3-none-any.whl
Reverted Pull Requests https://github.com/IntelligenceX/SDK/pull/521 and https://github.com/IntelligenceX/SDK/pull/522.
Fix
WARNING: '.' not a valid package name; please use only .-separated package names in setup.py
Output
Build
$ python -m build
* Creating venv isolated environment...
* Installing packages in isolated environment... (setuptools >= 40.8.0, wheel)
* Getting build dependencies for sdist...
WARNING: '.' not a valid package name; please use only .-separated package names in setup.py
* Building sdist...
WARNING: '.' not a valid package name; please use only .-separated package names in setup.py
* Building wheel from sdist
* Creating venv isolated environment...
* Installing packages in isolated environment... (setuptools >= 40.8.0, wheel)
* Getting build dependencies for wheel...
WARNING: '.' not a valid package name; please use only .-separated package names in setup.py
* Installing packages in isolated environment... (wheel)
* Building wheel...
WARNING: '.' not a valid package name; please use only .-separated package names in setup.py
Successfully built intelx-0.5.1.tar.gz and intelx-0.5.1-py3-none-any.whl
Install
$ cd dist
$ pip install intelx-0.5.1.tar.gz
Processing ./intelx-0.5.1.tar.gz
Preparing metadata (setup.py) ... done
Collecting pygments (from intelx==0.5.1)
Downloading pygments-2.17.2-py3-none-any.whl.metadata (2.6 kB)
Collecting requests (from intelx==0.5.1)
Downloading requests-2.31.0-py3-none-any.whl.metadata (4.6 kB)
Collecting tabulate (from intelx==0.5.1)
Downloading tabulate-0.9.0-py3-none-any.whl (35 kB)
Collecting termcolor (from intelx==0.5.1)
Downloading termcolor-2.4.0-py3-none-any.whl.metadata (6.1 kB)
Collecting charset-normalizer<4,>=2 (from requests->intelx==0.5.1)
Downloading charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (33 kB)
Collecting idna<4,>=2.5 (from requests->intelx==0.5.1)
Downloading idna-3.6-py3-none-any.whl.metadata (9.9 kB)
Collecting urllib3<3,>=1.21.1 (from requests->intelx==0.5.1)
Downloading urllib3-2.1.0-py3-none-any.whl.metadata (6.4 kB)
Collecting certifi>=2017.4.17 (from requests->intelx==0.5.1)
Downloading certifi-2023.11.17-py3-none-any.whl.metadata (2.2 kB)
Downloading pygments-2.17.2-py3-none-any.whl (1.2 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 3.0 MB/s eta 0:00:00
Downloading requests-2.31.0-py3-none-any.whl (62 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.6/62.6 kB 2.1 MB/s eta 0:00:00
Downloading termcolor-2.4.0-py3-none-any.whl (7.7 kB)
Downloading certifi-2023.11.17-py3-none-any.whl (162 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 162.5/162.5 kB 3.2 MB/s eta 0:00:00
Downloading charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (140 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 140.3/140.3 kB 3.6 MB/s eta 0:00:00
Downloading idna-3.6-py3-none-any.whl (61 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.6/61.6 kB 2.3 MB/s eta 0:00:00
Downloading urllib3-2.1.0-py3-none-any.whl (104 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 104.6/104.6 kB 3.9 MB/s eta 0:00:00
Building wheels for collected packages: intelx
Building wheel for intelx (setup.py) ... done
Created wheel for intelx: filename=intelx-0.5.1-py3-none-any.whl size=10991 sha256=5afaa313159a91cf2645fca0e0e65ef0906b1937e6631f5867738afd3ec2c328
Stored in directory: /.cache/pip/wheels/ed/61/ae/4cb720fd90daa720a4f048668e0cdf48f2e6d7a6ff8bf75a77
Successfully built intelx
Installing collected packages: urllib3, termcolor, tabulate, pygments, idna, charset-normalizer, certifi, requests, intelx
Successfully installed certifi-2023.11.17 charset-normalizer-3.3.2 idna-3.6 intelx-0.5.1 pygments-2.17.2 requests-2.31.0 tabulate-0.9.0 termcolor-2.4.0 urllib3-2.1.0