pypi package

Asked by Adam Dobrawy on 2017-07-31

616/5000
Is there any reason why there are no pypi packages? I created only (I have only commented out SDistCommand in setup.py). I do not see problems. Pypi repositories provide software availability independent of the operating system. There is no need to use Ubuntu. This will allow you to use the latest version of the application more widely.

This would allow for frequent updates, also in compiled form (see "manylinux"). I do not know the Launchpad environment, but usually it is implemented by CI.

It is worth mentioning that for the "youtube-dl" program, using the pypi repository is the primary form of software distribution.

Question information

Language:
English Edit question
Status:
Solved
For:
Duplicity Edit question
Assignee:
No assignee Edit question
Solved by:
edso
Solved:
2017-07-31
Last query:
2017-07-31
Last reply:
2017-07-31
Best edso (ed.so) said : #1

hi Adam,

On 31.07.2017 02:03, Adam Dobrawy wrote:
> New question #654243 on Duplicity:
> https://answers.launchpad.net/duplicity/+question/654243
>
> 616/5000
> Is there any reason why there are no pypi packages? I created only (I have only commented out SDistCommand in setup.py). I do not see problems. Pypi repositories provide software availability independent of the operating system. There is no need to use Ubuntu. This will allow you to use the latest version of the application more widely.

probably it is just because nobody volunteered to provide them so far. if you know an easy way to create them on launchpad.net just tell Ken the maintainer.

> This would allow for frequent updates, also in compiled form (see "manylinux"). I do not know the Launchpad environment, but usually it is implemented by CI.
>
> It is worth mentioning that for the "youtube-dl" program, using the pypi repository is the primary form of software distribution.
>

what is "youtube-dl" and where is it connected to duplicity? ..ede/duply.net

Adam Dobrawy (adobrawy) said : #2

Thank you for your explanations. So I see the potential for developing a PyPI repository when resources are available or I know the launchpad better.

youtube-dl is not connected with duplicity, but it's example software distributed mostly through pypi. Frequent changes in data providers, including YouTube, have resulted in ineffective software delivery by the operating system repository.

If you have PyPi install scripts or instructions, please let me have a look at them. I could get them integrated into the release process and make life a lot easier. It's been on my TODO list for a while now.

Adam Dobrawy (adobrawy) said : #4

Duplicity can be installed even through:
$ pip install https://launchpad.net/duplicity/0.7-series/0.7.14/+download/duplicity-0.7.14.tar.gz

So there is only need to upload package to pypi repository.