pip2pi icon indicating copy to clipboard operation
pip2pi copied to clipboard

pip2pi builds a PyPI-compatible package repository from pip requirements

Results 43 pip2pi issues
Sort by recently updated
recently updated
newest added

[pep-0427](https://www.python.org/dev/peps/pep-0427/) allows for an optional build tag introducing a fifth dash: [https://www.python.org/dev/peps/pep-0427/#file-name-convention]() ```python >>> file_to_package("PySide2-5.12.3-5.12.3-cp35.cp36.cp37-abi3-manylinux1_x86_64.whl") ('PySide2-5.12.3', '5.12.3-cp35.cp36.cp37-abi3-manylinux1_x86_64.whl') ``` should be ```python >>> file_to_package("PySide2-5.12.3-5.12.3-cp35.cp36.cp37-abi3-manylinux1_x86_64.whl") ('PySide2', '5.12.3-5.12.3-cp35.cp36.cp37-abi3-manylinux1_x86_64.whl') ```

Hi, Running pip==22.0.2 against a local pi library created with pip2pi==0.8.2 generates a series of deprecation warnings, one for each new package that is installed. The implication is that pip>=22.2...

Hello, I am using pip2pi to download wheels(and tar) of python packages for offline installation. I used pip2tgz to download scikit-bio and its dependencies but in the offline system the...

For instance, with the following file from [PyQt5](https://pypi.org/simple/pyqt5/), we have: ``` >>> import libpip2pi.commands >>> libpip2pi.commands.file_to_package("PyQt5-5.14.0-5.14.0-cp35.cp36.cp37.cp38-abi3-manylinux1_x86_64.whl") ('PyQt5-5.14.0', '5.14.0-cp35.cp36.cp37.cp38-abi3-manylinux1_x86_64.whl') ``` If the wheel filename does conform to PyPI's standard, `file_to_package()` would...

Version: 0.8.2 Simply running: `pip2pi /pip2pi -r requirements.txt` results in this error: ``` ERROR linking ../../multimethod-1.9.1-py3-none-any.whl to C:\pip2pi\simple\multimethod\multimethod-1.9.1-py3-none-any.whl (skipping): [WinError 1314] A required privilege is not held by the client:...

![image](https://user-images.githubusercontent.com/12770958/61783334-31e5f100-ae3a-11e9-9e62-6a00b40396f6.png) I'm sure I downloaded it locally ![image](https://user-images.githubusercontent.com/12770958/61783434-5d68db80-ae3a-11e9-8938-b5d50b4841c8.png) I did not report an error when I installed the other packages ![image](https://user-images.githubusercontent.com/12770958/61783491-783b5000-ae3a-11e9-9c05-a3364f280106.png) How should I solve this problem thank you

windows + python 3.8.5 ### Error message: c:\dir2pi . Traceback (most recent call last): File "e:\python38\lib\runpy.py", line 194, in _run_module_as_main return _run_code(code, main_globals, None, File "e:\python38\lib\runpy.py", line 87, in _run_code...

fix: symbol link "../../" on windows is incorrect. You should invoke os.path.normpath() to change "../../" to "..\\..\\" on windows

fix: symbol link "../../" on windows is incorrect. You should invoke os.path.normpath() to change "../../" to "..\\..\\" on windows libpip2pi\commands.py after line 371: symlink_source = os.path.join("../../", pkg_basename) should append this...

I create a local package index. I used pip2pi 0.8.0 and ran it like: ~~~~bash % pip2tgz /tmp/packages % pip2tgz /tmp/packages -r requirements.txt % dir2pi /tmp/packages ~~~~ Then I try...