Re: [Distutils] PyPA Roadmap

2015-11-04 Thread Marcus Smith
FYI, I went ahead and merged it.

https://www.pypa.io/en/latest/roadmap/

Again, help appreciated from anyone to keep it accurate as things change
(and they surely will)

--Marcus
___
Distutils-SIG maillist  -  Distutils-SIG@python.org
https://mail.python.org/mailman/listinfo/distutils-sig


Re: [Distutils] Which Build Distribution Formats do exist?

2015-11-04 Thread Alexander Walters



On 11/4/2015 15:13, Thomas Güttler wrote:

 From http://python-packaging-user-guide.readthedocs.org/en/latest/glossary/


Egg
A Built Distribution format introduced by setuptools, which is being replaced 
by Wheel.

Which other Built Distribution formats do exist beside egg and wheel?

Regards,
   Thomas Güttler



EXE installers for windows.
___
Distutils-SIG maillist  -  Distutils-SIG@python.org
https://mail.python.org/mailman/listinfo/distutils-sig


Re: [Distutils] The Update Framework, integrate into PyPI?

2015-11-04 Thread Marcus Smith
>
> answering basic questions can take time away from making important
> improvements?
>

to be fair, distutils-sig is mentioned as a user support list on the
"Python Packaging User Guide"
a few years back, there was a debate on splitting it between a user and
planning list, but no traction there.
one concern was that the user list wouldn't have enough experts
participating to answer the questions.

--Marcus
___
Distutils-SIG maillist  -  Distutils-SIG@python.org
https://mail.python.org/mailman/listinfo/distutils-sig


Re: [Distutils] The Update Framework, integrate into PyPI?

2015-11-04 Thread David Cournapeau
On Wed, Nov 4, 2015 at 8:00 PM, Thomas Güttler  wrote:

> I read the RoadMap (Thank you Marcus Smith) and came across this:
>
> > An effort to integrate PyPI with the “The Update Framework” (TUF). This
> is specified in PEP458
>
> I see a trend to immutable systems everywhere.


Not everywhere. Keep in mind that there are a *lot* of different usecases
for packaging/deployment. Not just web app, not just CLI tools, etc... For
example, it is common for modern end user applications to use an
auto-update feature (e.g. chrome).

David
___
Distutils-SIG maillist  -  Distutils-SIG@python.org
https://mail.python.org/mailman/listinfo/distutils-sig


Re: [Distutils] The Update Framework, integrate into PyPI?

2015-11-04 Thread Nathaniel Smith
Hi Thomas,

It's great you're so enthusiastic about python packaging and distribution,
but it might be good to keep in mind that there are a lot of people reading
these lists, and answering basic questions can take time away from making
important improvements?

In this case, a quick google of "the update framework" or skimming of the
referenced PEP 458 would have revealed that TUF is totally orthogonal to
the kinds of updates that you're worried about -- it's about building a
cryptographic framework to let you reliably identify what the latest
version of some software is, even if e.g. someone has broken into pypi and
tried to add backdoors to the software there, which is important no matter
what strategy you then use to deploy those updates. In fact possibly the
largest deployment of TUF is the version built into docker's latest
release, to help you securely pick a good base image.

-n
On Nov 4, 2015 12:06 PM, "Thomas Güttler" 
wrote:

> I read the RoadMap (Thank you Marcus Smith) and came across this:
>
> > An effort to integrate PyPI with the “The Update Framework” (TUF). This
> is specified in PEP458
>
> I see a trend to immutable systems everywhere. Updates are a pain. Building
> new systems is easier. With current hardware and good software it is easier
> to build new systems instead of updating existing systems.
>
> It is like from pets to cattle:
>
>  - pets: you give them names and care for them (do updates)
>  - cattle: you give them numbers and if they get ill you get rid of them.
>
> Maybe I am missing something. But why is there an
> effort to create "The Update Framework”, and why integrate
> it with pypi?
>
> Regards,
>  Thomas Güttler
>
> --
> http://www.thomas-guettler.de/
> ___
> Distutils-SIG maillist  -  Distutils-SIG@python.org
> https://mail.python.org/mailman/listinfo/distutils-sig
>
___
Distutils-SIG maillist  -  Distutils-SIG@python.org
https://mail.python.org/mailman/listinfo/distutils-sig


Re: [Distutils] Why github and bitbucket?

2015-11-04 Thread Ian Cordasco
As I understand it, some people prefer Mercurial. Those projects tend
to live on bitbucket. Git projects can live in either place although I
suspect they tend to live on GitHub instead.

On Wed, Nov 4, 2015 at 2:07 PM, Thomas Güttler
 wrote:
> From: http://python-packaging-user-guide.readthedocs.org/en/latest/glossary/
>
>> Python Packaging Authority (PyPA)
>> PyPA is a working group that maintains many of the relevant projects in 
>> Python packaging. They maintain a site at https://www.pypa.io, host projects 
>> on github and bitbucket, and discuss issues on the pypa-dev mailing list.
>
> Why are there pypa on github and bitbucket?
>
> Is one the master and the other the mirror?
>
> Or does one host part A and the other hosts part B?
>
> Regards,
>   Thomas Güttler
>
>
>
> --
> http://www.thomas-guettler.de/
> ___
> Distutils-SIG maillist  -  Distutils-SIG@python.org
> https://mail.python.org/mailman/listinfo/distutils-sig
___
Distutils-SIG maillist  -  Distutils-SIG@python.org
https://mail.python.org/mailman/listinfo/distutils-sig


[Distutils] Which Build Distribution Formats do exist?

2015-11-04 Thread Thomas Güttler
From http://python-packaging-user-guide.readthedocs.org/en/latest/glossary/

> Egg
> A Built Distribution format introduced by setuptools, which is being replaced 
> by Wheel.

Which other Built Distribution formats do exist beside egg and wheel?

Regards,
  Thomas Güttler


-- 
http://www.thomas-guettler.de/
___
Distutils-SIG maillist  -  Distutils-SIG@python.org
https://mail.python.org/mailman/listinfo/distutils-sig


[Distutils] Why github and bitbucket?

2015-11-04 Thread Thomas Güttler
From: http://python-packaging-user-guide.readthedocs.org/en/latest/glossary/

> Python Packaging Authority (PyPA)
> PyPA is a working group that maintains many of the relevant projects in 
> Python packaging. They maintain a site at https://www.pypa.io, host projects 
> on github and bitbucket, and discuss issues on the pypa-dev mailing list.

Why are there pypa on github and bitbucket?

Is one the master and the other the mirror?

Or does one host part A and the other hosts part B?

Regards,
  Thomas Güttler



-- 
http://www.thomas-guettler.de/
___
Distutils-SIG maillist  -  Distutils-SIG@python.org
https://mail.python.org/mailman/listinfo/distutils-sig


[Distutils] The Update Framework, integrate into PyPI?

2015-11-04 Thread Thomas Güttler
I read the RoadMap (Thank you Marcus Smith) and came across this:

> An effort to integrate PyPI with the “The Update Framework” (TUF). This is 
> specified in PEP458

I see a trend to immutable systems everywhere. Updates are a pain. Building
new systems is easier. With current hardware and good software it is easier
to build new systems instead of updating existing systems.

It is like from pets to cattle:

 - pets: you give them names and care for them (do updates)
 - cattle: you give them numbers and if they get ill you get rid of them.

Maybe I am missing something. But why is there an
effort to create "The Update Framework”, and why integrate
it with pypi?

Regards,
 Thomas Güttler

-- 
http://www.thomas-guettler.de/
___
Distutils-SIG maillist  -  Distutils-SIG@python.org
https://mail.python.org/mailman/listinfo/distutils-sig


Re: [Distutils] PyPA Roadmap

2015-11-04 Thread Paul Moore
On 4 November 2015 at 05:06, Marcus Smith  wrote:
> I'm wary that trying to maintain "design principles" is too much for this
> document (at least more than I'd want to maintain).

That was my concern too. Let's wait & see how things play out.

> btw, I just added a sentence to the sdist section about the static metadata
> discussion.

Thanks! That sounds like a good place to put this point.
Paul
___
Distutils-SIG maillist  -  Distutils-SIG@python.org
https://mail.python.org/mailman/listinfo/distutils-sig