Re: [Distutils] Deprecating little used file types/extensions on PyPI?

2016-08-23 Thread tritium-list
6 7:25 AM > To: Paul Moore <p.f.mo...@gmail.com> > Cc: Alexander Walters <tritium-l...@sdamon.com>; distutils-sig s...@python.org> > Subject: Re: [Distutils] Deprecating little used file types/extensions on > PyPI? > > On 23 August 2016 at 19:36, Paul Moore <p.f

Re: [Distutils] Deprecating little used file types/extensions on PyPI?

2016-08-23 Thread Donald Stufft
> On Aug 23, 2016, at 4:40 PM, Steve Dower wrote: > > On 23Aug2016 0937, Brett Cannon wrote: >> I should also mention I have never come across anyone at Microsoft use >> the bdist_msi or bdist_winst installers (I've added Steve to this email >> in case my experience is

Re: [Distutils] Deprecating little used file types/extensions on PyPI?

2016-08-23 Thread Steve Dower
On 23Aug2016 0937, Brett Cannon wrote: I should also mention I have never come across anyone at Microsoft use the bdist_msi or bdist_winst installers (I've added Steve to this email in case my experience is wrong). In large part this is because I've gotten to them first :) Personally I don't

Re: [Distutils] Deprecating little used file types/extensions on PyPI?

2016-08-23 Thread Brett Cannon
On Tue, 23 Aug 2016 at 07:33 Donald Stufft wrote: > > > On Aug 23, 2016, at 7:25 AM, Nick Coghlan wrote: > > > > OK, cool - that gives us all the more reason to retain bdist_wininst > > and bdist_msi hosting support. However, I do think it makes sense for >

Re: [Distutils] Deprecating little used file types/extensions on PyPI?

2016-08-23 Thread Donald Stufft
See https://mail.python.org/pipermail/distutils-sig/2016-August/029542.html for a PEP! > On Aug 23, 2016, at 12:37 PM, Brett Cannon wrote: > > > > On Tue, 23 Aug 2016 at 07:33 Donald Stufft

Re: [Distutils] Deprecating little used file types/extensions on PyPI?

2016-08-23 Thread Paul Moore
On 23 August 2016 at 15:12, Antoine Pitrou wrote: > On Tue, 23 Aug 2016 10:36:35 +0100 > Paul Moore wrote: >> >> I don't see any sign of *anyone* working on a curated distribution for >> Windows along the lines of Linux distros or Homebrew. (Unless you

Re: [Distutils] Deprecating little used file types/extensions on PyPI?

2016-08-23 Thread Donald Stufft
> On Aug 23, 2016, at 7:25 AM, Nick Coghlan wrote: > > OK, cool - that gives us all the more reason to retain bdist_wininst > and bdist_msi hosting support. However, I do think it makes sense for > us to say up front that we'll reconsider that decision if something > akin to

Re: [Distutils] Deprecating little used file types/extensions on PyPI?

2016-08-23 Thread Antoine Pitrou
On Tue, 23 Aug 2016 10:36:35 +0100 Paul Moore wrote: > > I don't see any sign of *anyone* working on a curated distribution for > Windows along the lines of Linux distros or Homebrew. (Unless you > count cross-platform stacks like conda, which IMO are a different > scenario

Re: [Distutils] Deprecating little used file types/extensions on PyPI?

2016-08-23 Thread Nick Coghlan
On 23 August 2016 at 19:36, Paul Moore wrote: > So I don't think that in the medium term there's going to be much > practical change in the state of things on Windows: > > - Users install Python from the published python.org installers > - Users install packages using pip and

Re: [Distutils] Deprecating little used file types/extensions on PyPI?

2016-08-23 Thread Paul Moore
On 23 August 2016 at 04:36, Nick Coghlan wrote: > I meant choco (community archive) and PackageManagement (system > integration, formerly known as OneGet): > https://blogs.technet.microsoft.com/packagemanagement/2015/04/28/introducing-packagemanagement-in-windows-10/ Neither

Re: [Distutils] Deprecating little used file types/extensions on PyPI?

2016-08-22 Thread Nick Coghlan
On 16 August 2016 at 05:09, Donald Stufft wrote: > Hello! > > I'd like to restrict what folks can upload to PyPI in an effort to help narrow > the scope down and to enable more a more consistent experience for everyone. > > First off, we currently allow people to upload sdist,

Re: [Distutils] Deprecating little used file types/extensions on PyPI?

2016-08-22 Thread Nick Coghlan
On 23 August 2016 at 06:53, wrote: >> The rationale for why the Windows formats get to stay when the other >> platform specific formats are being dropped is implied by that last >> line: we're expecting users on other platforms to be more comfortable >> with using

Re: [Distutils] Deprecating little used file types/extensions on PyPI?

2016-08-22 Thread tritium-list
> The rationale for why the Windows formats get to stay when the other > platform specific formats are being dropped is implied by that last > line: we're expecting users on other platforms to be more comfortable > with using platform specific tooling to manage platform specific > formats (e.g.

Re: [Distutils] Deprecating little used file types/extensions on PyPI?

2016-08-22 Thread Paul Moore
On 22 August 2016 at 16:49, Nick Coghlan wrote: > - encouraging use of Windows Package Management over manual installer > execution > > The rationale for why the Windows formats get to stay when the other > platform specific formats are being dropped is implied by that last >

Re: [Distutils] Deprecating little used file types/extensions on PyPI?

2016-08-22 Thread Nick Coghlan
On 23 August 2016 at 00:46, Donald Stufft wrote: > >> On Aug 22, 2016, at 7:14 AM, Nick Coghlan wrote: >> >> Thanks, that's good info that shows I was clearly being unduly >> pessimistic about toolchain compatibility. It means the only salient >> technical

Re: [Distutils] Deprecating little used file types/extensions on PyPI?

2016-08-22 Thread Donald Stufft
> On Aug 22, 2016, at 7:14 AM, Nick Coghlan wrote: > > Thanks, that's good info that shows I was clearly being unduly > pessimistic about toolchain compatibility. It means the only salient > technical difference we're aware of between the two formats is that > the distutils

Re: [Distutils] Deprecating little used file types/extensions on PyPI?

2016-08-22 Thread Barry Warsaw
On Aug 22, 2016, at 09:14 PM, Nick Coghlan wrote: >In that case, perhaps the way to go for sdists (at least for now) >would be to continue allowing both .tar.gz and .zip, but disallow >uploading both of them for any given release? I'd prefer allowing uploading of both formats for now, with mild

Re: [Distutils] Deprecating little used file types/extensions on PyPI?

2016-08-22 Thread Nick Coghlan
On 22 August 2016 at 09:03, Nathaniel Smith wrote: > On Aug 21, 2016 9:18 AM, "Nick Coghlan" wrote: >> > [...] >> By contrast, I *know* Linux distros are in the habit of pulling >> release tarballs from PyPI and feeding them directly into their >> release

Re: [Distutils] Deprecating little used file types/extensions on PyPI?

2016-08-21 Thread Nathaniel Smith
On Aug 21, 2016 9:18 AM, "Nick Coghlan" wrote: > [...] > By contrast, I *know* Linux distros are in the habit of pulling > release tarballs from PyPI and feeding them directly into their > release pipelines, so the potential for unanticipated breakage seems > much higher

Re: [Distutils] Deprecating little used file types/extensions on PyPI?

2016-08-21 Thread Robert Collins
On 22 Aug 2016 4:18 AM, "Nick Coghlan" wrote: > > > Once we have a universal default, unilaterally changing that default > gets easier, rather than harder - the main precedent being set here is > that we *don't want* the default format to be platform dependent, we > want there

Re: [Distutils] Deprecating little used file types/extensions on PyPI?

2016-08-21 Thread Robert Collins
On 22 Aug 2016 4:18 AM, "Nick Coghlan" wrote: > > On 21 August 2016 at 18:21, Robert Collins wrote: > > tl;dr: I think standardising on .tar.gz would be a rather shortsighted > > thing to do, given how many Windows users Python has and how much of a

Re: [Distutils] Deprecating little used file types/extensions on PyPI?

2016-08-21 Thread Daniel Holth
Targz is about 3/4 the size of zip for a bag of Python dists I tested. Zip inside a second zip would provide the same compression. No word on the Weissman score. Tar isn't exactly a single format. For Unicode try POSIX-1.2001 aka pax format tar. Python defaults to gnutar. Zip has good Unicode

Re: [Distutils] Deprecating little used file types/extensions on PyPI?

2016-08-21 Thread Paul Moore
On 21 August 2016 at 09:21, Robert Collins wrote: > > tl;dr: I think standardising on .tar.gz would be a rather shortsighted > thing to do, given how many Windows users Python has and how much of a > different supporting .zip makes for workflow on that platform - with >

Re: [Distutils] Deprecating little used file types/extensions on PyPI?

2016-08-21 Thread Robert Collins
On 21 August 2016 at 15:22, Nick Coghlan wrote: > On 21 August 2016 at 08:40, Chris Barker - NOAA Federal > wrote: >>> >>> If we're going through all this trouble, isn't it better just to jump to >>> .zip files like every other distribution format in

Re: [Distutils] Deprecating little used file types/extensions on PyPI?

2016-08-20 Thread Nick Coghlan
On 21 August 2016 at 08:40, Chris Barker - NOAA Federal wrote: >> >> If we're going through all this trouble, isn't it better just to jump to >> .zip files like every other distribution format in existence? > > Yes. :-) zip is popular for *user facing* distribution

Re: [Distutils] Deprecating little used file types/extensions on PyPI?

2016-08-20 Thread Daniel Holth
I don't think we are defining a new file type today. On Sat, Aug 20, 2016 at 8:03 PM Wes Turner wrote: > > > On Saturday, August 20, 2016, Brett Cannon wrote: > >> On Fri, 19 Aug 2016 at 12:53 Donald Stufft wrote: >> > >>> >>> Oh, and

Re: [Distutils] Deprecating little used file types/extensions on PyPI?

2016-08-20 Thread Wes Turner
On Saturday, August 20, 2016, Brett Cannon wrote: > > > On Fri, 19 Aug 2016 at 12:53 Donald Stufft > wrote: > >> >> >> Oh, and TIL that anyone who has Python 3.4+ installed has a command line >> tool for

Re: [Distutils] Deprecating little used file types/extensions on PyPI?

2016-08-20 Thread Chris Barker - NOAA Federal
> > If we're going through all this trouble, isn't it better just to jump to .zip > files like every other distribution format in existence? Yes. :-) -CHB ___ Distutils-SIG maillist - Distutils-SIG@python.org

Re: [Distutils] Deprecating little used file types/extensions on PyPI?

2016-08-20 Thread Nick Coghlan
On 21 August 2016 at 02:33, Brett Cannon wrote: > On Fri, 19 Aug 2016 at 12:53 Donald Stufft wrote: > So I think you're both right, but at different time scales. :) I think > Donald is right that the short-term time scale of "now" by suggesting we > just go

Re: [Distutils] Deprecating little used file types/extensions on PyPI?

2016-08-20 Thread Jim Fulton
On Tue, Aug 16, 2016 at 11:15 AM, Leonardo Rochael Almeida < leoroch...@gmail.com> wrote: ... > A wheel2egg might be nice, but unless it's integrated into setuptools > proper, it would mean adding another dependency to buildout and the > developers would rather depend on a single library for

Re: [Distutils] Deprecating little used file types/extensions on PyPI?

2016-08-20 Thread Brett Cannon
On Fri, 19 Aug 2016 at 12:53 Donald Stufft wrote: > > On Aug 19, 2016, at 2:00 PM, Leonardo Rochael Almeida < > leoroch...@gmail.com> wrote: > > ure, more people will be affected this way than just the folks releasing > on Windows, but given the shortcuts for setting the sdist

Re: [Distutils] Deprecating little used file types/extensions on PyPI?

2016-08-19 Thread Donald Stufft
> On Aug 19, 2016, at 2:00 PM, Leonardo Rochael Almeida > wrote: > > ure, more people will be affected this way than just the folks releasing on > Windows, but given the shortcuts for setting the sdist format per project or > per home directory that Donald mentioned, I

Re: [Distutils] Deprecating little used file types/extensions on PyPI?

2016-08-19 Thread Leonardo Rochael Almeida
On 19 August 2016 at 14:14, Paul Moore wrote: > [...] > > So, the plan becomes: > > 1. Change Python 3.6 to default to .tar.gz on Windows > 2. Change setuptoos to default to .tar.gz, to catch users of older versions > 3. Document how to create a source distribution as

Re: [Distutils] Deprecating little used file types/extensions on PyPI?

2016-08-19 Thread Paul Moore
On 19 August 2016 at 18:21, Donald Stufft wrote: > FWIW, they can also drop a setup.cfg in their project too that looks > like: https://bpaste.net/show/90dd1280eba6 and then forget about it, which > makes it somewhat less painful, since they won’t have to remember to do it > on

Re: [Distutils] Deprecating little used file types/extensions on PyPI?

2016-08-19 Thread Donald Stufft
> On Aug 19, 2016, at 1:14 PM, Paul Moore wrote: > > On 19 August 2016 at 16:14, Donald Stufft wrote: >> Not sure if we’ll be able to back port it to 2.7 itself, but it’s a trivial >> change to make inside of setuptools as well. Here’s a PR to setuptools

Re: [Distutils] Deprecating little used file types/extensions on PyPI?

2016-08-19 Thread Paul Moore
On 19 August 2016 at 16:14, Donald Stufft wrote: > Not sure if we’ll be able to back port it to 2.7 itself, but it’s a trivial > change to make inside of setuptools as well. Here’s a PR to setuptools that > will adjust the default: https://github.com/pypa/setuptools/pull/748.

Re: [Distutils] Deprecating little used file types/extensions on PyPI?

2016-08-19 Thread Donald Stufft
> On Aug 19, 2016, at 10:34 AM, Paul Moore wrote: > > On 19 August 2016 at 15:27, Donald Stufft wrote: >> This is an important consideration that nobody mentioned thus far— I have >> not used Windows to release a project to PyPI.. ever. So We should >>

Re: [Distutils] Deprecating little used file types/extensions on PyPI?

2016-08-19 Thread Paul Moore
On 19 August 2016 at 15:27, Donald Stufft wrote: > This is an important consideration that nobody mentioned thus far— I have > not used Windows to release a project to PyPI.. ever. So We should > absolutely start by switching that to defaulting to .tar.gz. I had forgotten this

Re: [Distutils] Deprecating little used file types/extensions on PyPI?

2016-08-19 Thread Donald Stufft
> On Aug 19, 2016, at 10:23 AM, Daniel Holth wrote: > > Consider that "setup.py sdist" produces .zip by default on Windows. This is an important consideration that nobody mentioned thus far— I have not used Windows to release a project to PyPI.. ever. So We should

Re: [Distutils] Deprecating little used file types/extensions on PyPI?

2016-08-19 Thread Daniel Holth
The only issue I have with the proposal is the removal of .zip sdists because I would personally be inconvenienced by the removal of .zip. Consider that "setup.py sdist" produces .zip by default on Windows. On Fri, Aug 19, 2016 at 9:36 AM James Bennett wrote: > Every new

Re: [Distutils] Deprecating little used file types/extensions on PyPI?

2016-08-19 Thread Donald Stufft
> On Aug 19, 2016, at 8:46 AM, Daniel Holth wrote: > > Check out this Camden Bench. https://en.wikipedia.org/wiki/Camden_bench > . The creators of the bench > enumerated about 23 specific undesirable behaviors that they feel

Re: [Distutils] Deprecating little used file types/extensions on PyPI?

2016-08-19 Thread Daniel Holth
Check out this Camden Bench. https://en.wikipedia.org/wiki/Camden_bench . The creators of the bench enumerated about 23 specific undesirable behaviors that they feel normal benches allow (like sleeping and skateboarding) and came up with a lump of concrete that you can sit on. On Fri, Aug 19,

Re: [Distutils] Deprecating little used file types/extensions on PyPI?

2016-08-19 Thread Donald Stufft
> On Aug 19, 2016, at 2:53 AM, Nick Coghlan wrote: > > Unilaterally turning the feature off would be extraordinarily hostile > to current users - grace periods and sunset clauses are standard > features of change management processes for a reason, even when they > come at

Re: [Distutils] Deprecating little used file types/extensions on PyPI?

2016-08-19 Thread Nick Coghlan
On 19 August 2016 at 15:32, wrote: > From: Distutils-SIG [mailto:distutils-sig-bounces+tritium- >> Alternatively, we could simply not worry about a user level flag, and >> just have a project level flag that's set to "No legacy formats" by >> default for new projects -

Re: [Distutils] Deprecating little used file types/extensions on PyPI?

2016-08-18 Thread Nick Coghlan
On 19 August 2016 at 08:12, Nathaniel Smith wrote: > On Mon, Aug 15, 2016 at 5:02 PM, Nick Coghlan wrote: >> * new project by existing maintainer: here, I'd be inclined to flag >> maintainer accounts at the start of the deprecation period based on whether >>

Re: [Distutils] Deprecating little used file types/extensions on PyPI?

2016-08-18 Thread Nick Coghlan
On 19 August 2016 at 07:58, Donald Stufft wrote: >> On Aug 18, 2016, at 5:53 PM, Barry Warsaw wrote: >> I'm very sure I don't understand something, because I thought wheels were >> just >> fine for the import-from-sys.path use case. I mean, pip does this and

Re: [Distutils] Deprecating little used file types/extensions on PyPI?

2016-08-18 Thread Nathaniel Smith
On Mon, Aug 15, 2016 at 5:02 PM, Nick Coghlan wrote: > * new project by existing maintainer: here, I'd be inclined to flag > maintainer accounts at the start of the deprecation period based on whether > or not they're currently using the legacy formats on any of their

Re: [Distutils] Deprecating little used file types/extensions on PyPI?

2016-08-18 Thread Nathaniel Smith
On Tue, Aug 16, 2016 at 10:21 PM, Nick Coghlan wrote: > On 17 August 2016 at 01:15, Leonardo Rochael Almeida > wrote: >> PS: In the buildout community, we never really understood the impetus for >> replacing egg as a format, which is really not all that

Re: [Distutils] Deprecating little used file types/extensions on PyPI?

2016-08-18 Thread Barry Warsaw
On Aug 17, 2016, at 03:21 PM, Nick Coghlan wrote: >This means that the situation we've managed to get to now is that we >have wheels as a satisfactory replacement for the "binary >distribution" use case, but we haven't even *tried* to replace eggs >for the "standalone path entry" use case. I'm

Re: [Distutils] Deprecating little used file types/extensions on PyPI?

2016-08-18 Thread Donald Stufft
> On Aug 18, 2016, at 5:53 PM, Barry Warsaw wrote: > > On Aug 17, 2016, at 03:21 PM, Nick Coghlan wrote: > >> This means that the situation we've managed to get to now is that we >> have wheels as a satisfactory replacement for the "binary >> distribution" use case, but we

Re: [Distutils] Deprecating little used file types/extensions on PyPI?

2016-08-17 Thread Daniel Holth
Now I remember that just the other week I had to switch a project to zip sdists, because I was having trouble doing .tar.gz on Windows. Perhaps the greater availability of tools to deal with zip is the reason why 10% of sdists choose that format. On Wed, Aug 17, 2016 at 6:08 PM Donald Stufft

Re: [Distutils] Deprecating little used file types/extensions on PyPI?

2016-08-17 Thread Donald Stufft
> On Aug 17, 2016, at 6:05 PM, Chris Barker wrote: > > I do -- what advantage does tar.gz have over zip? The two formats are roughly isomorphic in terms of technical reasons to pick one over the other, but distutils defaults to .tar.gz and most uploads to PyPI are

Re: [Distutils] Deprecating little used file types/extensions on PyPI?

2016-08-17 Thread Chris Barker
On Tue, Aug 16, 2016 at 9:10 AM, Donald Stufft wrote: > > Ah, I knew I was forgetting something. I think we should hold off on > preventing egg uploads until setuptools can download and install wheels. > Aren't we trying to get to the point where setuptools doesn't download and

Re: [Distutils] Deprecating little used file types/extensions on PyPI?

2016-08-17 Thread Chris Barker
On Tue, Aug 16, 2016 at 8:51 AM, Brett Cannon wrote: > One thing to remember is that Windows can't read tar files natively while > it can for zip files. Now you can easily download tools on Windows to read > tar files and thanks to Bash on Windows you even have it included once

Re: [Distutils] Deprecating little used file types/extensions on PyPI?

2016-08-17 Thread Paul Moore
On 17 August 2016 at 18:49, Wes Turner wrote: > PEX - Python Executable > > - It's a ZIP with an executable header and entry points. > > - PEX probably solves for the AWS Lambda case > - PEX is unsupported by PyPI (e.g. sadly doesnt work with DevPi > application-level

Re: [Distutils] Deprecating little used file types/extensions on PyPI?

2016-08-17 Thread Thomas Kluyver
On Mon, Aug 15, 2016, at 08:40 PM, Donald Stufft wrote: > Or were you wondering for the last 30 days like I did for downloads? If > so then: > > * sdist: 15601 (66%) > * bdist_wheel: 6398 (27%) > * bdist_egg: 1076 (4.5%) > * bdist_dumb: 195 (0.8%) > * bdist_wininst: 167 (0.7%) > * bdist_rpm: 38

Re: [Distutils] Deprecating little used file types/extensions on PyPI?

2016-08-16 Thread Nick Coghlan
On 17 August 2016 at 15:21, Nick Coghlan wrote: > While rebranding eggs (or a close derivative) as "pypath entries" > could help make them more self-explanatory (especially when it comes > to explaining how the zipped form differs from wheel files), doing so > wouldn't

Re: [Distutils] Deprecating little used file types/extensions on PyPI?

2016-08-16 Thread Nick Coghlan
On 17 August 2016 at 01:15, Leonardo Rochael Almeida wrote: > PS: In the buildout community, we never really understood the impetus for > replacing egg as a format, which is really not all that complex and not all > the different from wheel as it stands, instead of just

Re: [Distutils] Deprecating little used file types/extensions on PyPI?

2016-08-16 Thread Donald Stufft
> On Aug 16, 2016, at 12:58 PM, Daniel Holth wrote: > > On Tue, Aug 16, 2016 at 12:50 PM Ian Cordasco > wrote: > So perhaps I'm missing something, but why are we talking about trying > to shoehorn a legacy

Re: [Distutils] Deprecating little used file types/extensions on PyPI?

2016-08-16 Thread Donald Stufft
> On Aug 16, 2016, at 12:46 PM, Daniel Holth wrote: > > On Tue, Aug 16, 2016 at 12:15 PM Donald Stufft > wrote: >> On Aug 16, 2016, at 11:51 AM, Brett Cannon > > wrote: >> >> One thing

Re: [Distutils] Deprecating little used file types/extensions on PyPI?

2016-08-16 Thread Paul Moore
On 16 August 2016 at 17:49, Ian Cordasco wrote: > So perhaps I'm missing something, but why are we talking about trying > to shoehorn a legacy design into Wheel? Why wouldn't we leave > bdist_egg alone and start trying to find a better way to replace it? > We could

Re: [Distutils] Deprecating little used file types/extensions on PyPI?

2016-08-16 Thread Daniel Holth
On Tue, Aug 16, 2016 at 12:50 PM Ian Cordasco wrote: > So perhaps I'm missing something, but why are we talking about trying > to shoehorn a legacy design into Wheel? Why wouldn't we leave > bdist_egg alone and start trying to find a better way to replace it? > We

Re: [Distutils] Deprecating little used file types/extensions on PyPI?

2016-08-16 Thread Daniel Holth
On Tue, Aug 16, 2016 at 12:43 PM Alex Grönholm wrote: > 16.08.2016, 19:37, Daniel Holth kirjoitti: > > On Tue, Aug 16, 2016 at 12:06 PM Donald Stufft wrote: > >> >> On Aug 16, 2016, at 8:50 AM, Daniel Holth wrote: >> >> Wheel should

Re: [Distutils] Deprecating little used file types/extensions on PyPI?

2016-08-16 Thread Daniel Holth
On Tue, Aug 16, 2016 at 12:15 PM Donald Stufft wrote: > On Aug 16, 2016, at 11:51 AM, Brett Cannon wrote: > > One thing to remember is that Windows can't read tar files natively while > it can for zip files. Now you can easily download tools on Windows to

Re: [Distutils] Deprecating little used file types/extensions on PyPI?

2016-08-16 Thread Daniel Holth
On Tue, Aug 16, 2016 at 12:06 PM Donald Stufft wrote: > > On Aug 16, 2016, at 8:50 AM, Daniel Holth wrote: > > Wheel should be updated to support the egg use case before egg is removed. > IIUC this would mostly mean officially supporting 'unzipped wheel' as a

Re: [Distutils] Deprecating little used file types/extensions on PyPI?

2016-08-16 Thread Donald Stufft
> On Aug 16, 2016, at 11:51 AM, Brett Cannon wrote: > > One thing to remember is that Windows can't read tar files natively while it > can for zip files. Now you can easily download tools on Windows to read tar > files and thanks to Bash on Windows you even have it included

Re: [Distutils] Deprecating little used file types/extensions on PyPI?

2016-08-16 Thread Donald Stufft
> On Aug 16, 2016, at 8:50 AM, Daniel Holth wrote: > > Wheel should be updated to support the egg use case before egg is removed. > IIUC this would mostly mean officially supporting 'unzipped wheel' as a thing > you can add to PYTHONPATH, possibly with some additional

Re: [Distutils] Deprecating little used file types/extensions on PyPI?

2016-08-16 Thread Brett Cannon
+1 on the whole idea. Trying to continue to nudge the community towards more standardized approaches in packaging is always a good thing. :) I only have one data point in relation to sdists file formats. On Mon, 15 Aug 2016 at 12:09 Donald Stufft wrote: > [SNIP] > > Looking at

Re: [Distutils] Deprecating little used file types/extensions on PyPI?

2016-08-16 Thread Leonardo Rochael Almeida
Thanks Daniel, A few corrections and considerations below: On 16 August 2016 at 09:50, Daniel Holth wrote: > Wheel should be updated to support the egg use case before egg is removed. > IIUC this would mostly mean officially supporting 'unzipped wheel' as a > thing you can

Re: [Distutils] Deprecating little used file types/extensions on PyPI?

2016-08-16 Thread Daniel Holth
Wheel should be updated to support the egg use case before egg is removed. IIUC this would mostly mean officially supporting 'unzipped wheel' as a thing you can add to PYTHONPATH, possibly with some additional restrictions for the specific wheel. We could go a little further and officially support

Re: [Distutils] Deprecating little used file types/extensions on PyPI?

2016-08-16 Thread Paul Moore
On 15 August 2016 at 20:09, Donald Stufft wrote: > > First off, we currently allow people to upload sdist, bdist_wheel, bdist_egg, > bdist_dmg, bdist_dumb, bdist_msi, bdist_rpm, and bdist_wininst. However I > think > that we should try to get rid of support for most of these.

Re: [Distutils] Deprecating little used file types/extensions on PyPI?

2016-08-15 Thread Nick Coghlan
On 16 Aug 2016 05:09, "Donald Stufft" wrote: > > Hello! > > I'd like to restrict what folks can upload to PyPI in an effort to help narrow > the scope down and to enable more a more consistent experience for everyone. > > First off, we currently allow people to upload sdist,

Re: [Distutils] Deprecating little used file types/extensions on PyPI?

2016-08-15 Thread Donald Stufft
> On Aug 15, 2016, at 7:12 PM, Glyph Lefkowitz wrote: > > >> On Aug 15, 2016, at 1:56 PM, Donald Stufft wrote: >> >> My main thought regarding this is that bdist_dmg != all dmg files (similarly >> for msi and wininst). These are specific files

Re: [Distutils] Deprecating little used file types/extensions on PyPI?

2016-08-15 Thread Glyph Lefkowitz
> On Aug 15, 2016, at 1:56 PM, Donald Stufft wrote: > > My main thought regarding this is that bdist_dmg != all dmg files (similarly > for msi and wininst). These are specific files created by distutils without a > standard or without the needed work to make them truly what

Re: [Distutils] Deprecating little used file types/extensions on PyPI?

2016-08-15 Thread Barry Warsaw
On Aug 15, 2016, at 05:39 PM, Donald Stufft wrote: >so narrowing it down to only .tar.gz and .tgz is pretty safe, but practically >nobody uses .tgz anyways so why bother? I agree with all of your reasoning. FWIW, I personally use .tgz all the time when making backups of things locally, but

Re: [Distutils] Deprecating little used file types/extensions on PyPI?

2016-08-15 Thread Donald Stufft
> On Aug 15, 2016, at 4:20 PM, Barry Warsaw wrote: > > On Aug 15, 2016, at 03:09 PM, Donald Stufft wrote: > >> Out of all of these, I think that we can easily remove bdist_dmg, bdist_rpm, >> and bdist_dumb. I also believe that there is a strong case for removing >> bdist_msi

Re: [Distutils] Deprecating little used file types/extensions on PyPI?

2016-08-15 Thread Barry Warsaw
On Aug 15, 2016, at 03:09 PM, Donald Stufft wrote: >Out of all of these, I think that we can easily remove bdist_dmg, bdist_rpm, >and bdist_dumb. I also believe that there is a strong case for removing >bdist_msi and bdist_wininst. I also think we should consider removing >bdist_egg. +1 for all

Re: [Distutils] Deprecating little used file types/extensions on PyPI?

2016-08-15 Thread Glyph Lefkowitz
> On Aug 15, 2016, at 12:09 PM, Donald Stufft wrote: > > Next we have bdist_dmg, bdist_msi, and bdist_winist. I'm lumping these > together > because they're all OS specific installers for OSs that don't already have > some > sort of repository. This lack of a repository

Re: [Distutils] Deprecating little used file types/extensions on PyPI?

2016-08-15 Thread Donald Stufft
> On Aug 15, 2016, at 3:27 PM, Thomas Kluyver wrote: > > On Mon, Aug 15, 2016, at 08:09 PM, Donald Stufft wrote: >> Finally, bdist_egg is quite possibly the trickiest one to justify. A fair >> number of people still upload eggs, even though we have the wheel format. >>

Re: [Distutils] Deprecating little used file types/extensions on PyPI?

2016-08-15 Thread Ian Cordasco
On Mon, Aug 15, 2016 at 2:30 PM, Alex Grönholm wrote: > 15.08.2016, 22:28, Donald Stufft kirjoitti: >>> >>> On Aug 15, 2016, at 3:22 PM, Ian Cordasco >>> wrote: >>> >>> My only thought is how we convey this message to users. I wonder if it

Re: [Distutils] Deprecating little used file types/extensions on PyPI?

2016-08-15 Thread Alex Grönholm
15.08.2016, 22:28, Donald Stufft kirjoitti: On Aug 15, 2016, at 3:22 PM, Ian Cordasco wrote: My only thought is how we convey this message to users. I wonder if it would be beneficial to have Twine cut a release that warns users when they are uploading something

Re: [Distutils] Deprecating little used file types/extensions on PyPI?

2016-08-15 Thread Donald Stufft
> On Aug 15, 2016, at 3:22 PM, Ian Cordasco wrote: > > My only thought is how we convey this message to users. I wonder if it > would be beneficial to have Twine cut a release that warns users when > they are uploading something that will be unsupported, then have >

Re: [Distutils] Deprecating little used file types/extensions on PyPI?

2016-08-15 Thread Thomas Kluyver
On Mon, Aug 15, 2016, at 08:09 PM, Donald Stufft wrote: > Finally, bdist_egg is quite possibly the trickiest one to justify. A fair > number of people still upload eggs, even though we have the wheel format. > However, I think that we should (and generally do) consider eggs to be > deprecated and

Re: [Distutils] Deprecating little used file types/extensions on PyPI?

2016-08-15 Thread Ian Cordasco
On Mon, Aug 15, 2016 at 2:09 PM, Donald Stufft wrote: > Hello! > > I'd like to restrict what folks can upload to PyPI in an effort to help narrow > the scope down and to enable more a more consistent experience for everyone. > > First off, we currently allow people to upload

Re: [Distutils] Deprecating little used file types/extensions on PyPI?

2016-08-15 Thread Alex Grönholm
+1 for disallowing uploads of anything else than sdists and wheels. 15.08.2016, 22:09, Donald Stufft kirjoitti: Hello! I'd like to restrict what folks can upload to PyPI in an effort to help narrow the scope down and to enable more a more consistent experience for everyone. First off, we