Re: [Distutils] pip/warehouse feature idea: "help needed"

2015-04-14 Thread Nick Coghlan
into the software distribution infrastructure. It's not at the top of the priority list right now, but Guido's keynote made me realise it should be on the list somewhere. [2] http://community.redhat.com/blog/2015/02/the-quid-pro-quo-of-open-infrastructure/ -- Nick Coghlan | ncogh..

Re: [Distutils] version for VCS/local builds between alpha and release

2015-04-15 Thread Nick Coghlan
On 14 Apr 2015 04:04, "Robert Collins" wrote: > > Tl;dr: I woud like to change PEP-440 to remove the stigmata around dev > versions that come between pre-releases and releases. > > The basic scenario here is developers and CD deployers building > versions from VCS of arbitrary commits. So we need

Re: [Distutils] version for VCS/local builds between alpha and release

2015-04-15 Thread Nick Coghlan
heers, Nick. -- Nick Coghlan | ncogh...@gmail.com | Brisbane, Australia ___ Distutils-SIG maillist - Distutils-SIG@python.org https://mail.python.org/mailman/listinfo/distutils-sig

Re: [Distutils] Beyond wheels 1.0: helping downstream, FHS and more

2015-04-16 Thread Nick Coghlan
On 16 Apr 2015 03:08, "Paul Moore" wrote: > > Just to expand on another point in my mail - I'd like *anyone* to > provide an example of a genuine use case for something they think > should be a "required" installer extension. I'm not sure such a thing > actually exists... The constraints extensio

Re: [Distutils] Beyond wheels 1.0: helping downstream, FHS and more

2015-04-16 Thread Nick Coghlan
On 16 Apr 2015 14:34, "Paul Moore" wrote: > > By the way. I just did a check through PEPs 426 and 459. Neither one > currently defines a "postinstall script" metadata item or extension, > which is interesting given that this discussion started from the > question of how postinstall actions would b

Re: [Distutils] pip/warehouse feature idea: "help needed"

2015-04-16 Thread Nick Coghlan
On 16 April 2015 at 17:42, Wes Turner wrote: > > On Apr 14, 2015 7:15 PM, "Nick Coghlan" wrote: >> >> [...] >> >> The perception that open source software is provided by magic internet >> pixies that don't need to eat (or at the very least to be

[Distutils] Idea: move accepted interoperability specifications to packaging.python.org

2015-04-17 Thread Nick Coghlan
her than needing to update the PEPs repo. Thoughts? Regards, Nick. -- Nick Coghlan | ncogh...@gmail.com | Brisbane, Australia ___ Distutils-SIG maillist - Distutils-SIG@python.org https://mail.python.org/mailman/listinfo/distutils-sig

Re: [Distutils] Idea: move accepted interoperability specifications to packaging.python.org

2015-04-18 Thread Nick Coghlan
on to packaging.python.org to provide the user facing counterpart to the implementor facing PEPs. Cheers, Nick. -- Nick Coghlan | ncogh...@gmail.com | Brisbane, Australia ___ Distutils-SIG maillist - Distutils-SIG@python.org https://mail.python.org/mailman/listinfo/distutils-sig

Re: [Distutils] Beyond wheels 1.0: helping downstream, FHS and more

2015-04-18 Thread Nick Coghlan
o you should probably do it if you don't have a strong preference, but not all users will want it, so certain tools may choose not to do it for reasons that are too context specific for us to go into in a general purpose specification". The MUSTs are the "things you may not personall

Re: [Distutils] Add additional file categories for distutils, setuptools, wheel

2015-04-18 Thread Nick Coghlan
see http://wixtoolset.org/documentation/manual/v3/howtos/files_and_registry/add_a_file.html) rather than generating Windows installers directly (if I understand the tooling correctly, introducing wix into that process should offer the same kind of potential for better platform integration that integrat

Re: [Distutils] Idea: move accepted interoperability specifications to packaging.python.org

2015-04-19 Thread Nick Coghlan
but I have no idea when I'll find time to work on it myself. If anyone had the time and inclination to start putting something together (perhaps starting with the already accepted PEP 440), that would be wonderful. Cheers, Nick. > > holger > > On Fri, Apr 17, 2015 at 16:18 -0400

Re: [Distutils] Add additional file categories for distutils, setuptools, wheel

2015-04-19 Thread Nick Coghlan
because the FHS support is either hacked in, or managed externally, there's no way for installers to remap the installation targets for the "self-contained directory" use case. Cheers, Nick. -- Nick Coghlan | ncogh...@gmail.com | Brisbane, Australia

Re: [Distutils] Query about serial module installation

2015-04-29 Thread Nick Coghlan
appears to be a reasonably responsive pyserial community on Stack Overflow: http://stackoverflow.com/questions/tagged/pyserial Cheers, Nick. -- Nick Coghlan | ncogh...@gmail.com | Brisbane, Australia ___ Distutils-SIG maillist - Distutils-

Re: [Distutils] extras in PEP-426

2015-05-11 Thread Nick Coghlan
oing to be > uhm, stuck. You're close, you just need to rely on the fact that build_requires is a sequence rather than a single mapping: "build_requires": [ { "requires": ["SoftCushions","barheater"], "extra": "warmup" }, { "requires": ["cython", "barheater"], "extra": "c-accelerators" } ] That's also how you mix unconditional dependencies with conditional ones, as well as apply environmental constraints to dependencies included in an extra. I don't currently have any examples of mixing and matching in the PEP, but it's *already* a monster document :( Cheers, Nick. -- Nick Coghlan | ncogh...@gmail.com | Brisbane, Australia ___ Distutils-SIG maillist - Distutils-SIG@python.org https://mail.python.org/mailman/listinfo/distutils-sig

Re: [Distutils] Fwd: add install_paths.json to .egg-info and .dist-info directory

2015-05-12 Thread Nick Coghlan
me. I'm not sure how best to document it, though. Perhaps have this initial increment as an implementation detail, and then formalise it in the next version of the wheel spec. Cheers, Nick. -- Nick Coghlan | ncogh...@gmail.com | Brisbane, Australia

Re: [Distutils] Dynamic linking between Python modules (was: Beyond wheels 1.0: helping downstream, FHS and more)

2015-05-13 Thread Nick Coghlan
On 13 May 2015 at 16:19, Ben Finney wrote: > Chris Barker writes: > >> On Tue, Apr 14, 2015 at 8:41 AM, Nick Coghlan wrote: >> >> > The point where I draw the line is supporting *dynamic* linking >> > between modules - >> >> I'm confused

Re: [Distutils] PyPI and Uploading Documentation

2015-05-16 Thread Nick Coghlan
FD or third party static HTML hosting. One possible option to explore that minimises disruption for existing users might be to stop offering it to *new* projects, while allowing existing projects to continue uploading new versions of their documentation. Cheers, Nick. -- Nick Coghlan | nc

Re: [Distutils] PyPI is a sick sick hoarder

2015-05-16 Thread Nick Coghlan
n X.* is active, everything else is obsolete * CPython-style and date-based versioning, with a given maximum number of active released X.Y versions (e.g. 2), but only the most recent (according to PEP 440) released version with a given X.Y.* is active, everything else is obsolete Pre-release versions cou

Re: [Distutils] Dynamic linking between Python modules (was: Beyond wheels 1.0: helping downstream, FHS and more)

2015-05-16 Thread Nick Coghlan
entral entity, it is more or less curated -- or at least standardized. And > if you are going to put a binary wheel up, you need to make sure it matches > -- and that is less than trivial for packages that require a third party > dependency -- but building the lib statically and then linking i

Re: [Distutils] PyPI is a sick sick hoarder

2015-05-16 Thread Nick Coghlan
adata model. Cheers, Nick. -- Nick Coghlan | ncogh...@gmail.com | Brisbane, Australia ___ Distutils-SIG maillist - Distutils-SIG@python.org https://mail.python.org/mailman/listinfo/distutils-sig

Re: [Distutils] Dynamic linking between Python modules (was: Beyond wheels 1.0: helping downstream, FHS and more)

2015-05-16 Thread Nick Coghlan
On 17 May 2015 06:19, "Chris Barker" wrote: > indeed -- but it does have a bunch of python-specific featuresit was built around the need to combine python with other systems. > >> That makes it an interesting alternative to pip on the package >> *consumption* side for data analysts, but it isn

Re: [Distutils] Making pip and PyPI work with conda packages

2015-05-17 Thread Nick Coghlan
t runtime utilities like pkg_resources can work correctly. Cheers, Nick. -- Nick Coghlan | ncogh...@gmail.com | Brisbane, Australia ___ Distutils-SIG maillist - Distutils-SIG@python.org https://mail.python.org/mailman/listinfo/distutils-sig

Re: [Distutils] Making pip and PyPI work with conda packages

2015-05-17 Thread Nick Coghlan
On 18 May 2015 07:32, "Chris Barker" wrote: > > On Sun, May 17, 2015 at 12:05 AM, Nick Coghlan wrote: >> >> > % pip install --upgrade pip >> > % pip install some_conda_package >> >> This gets the respective role of the two tool

Re: [Distutils] Making pip and PyPI work with conda packages

2015-05-19 Thread Nick Coghlan
On 18 May 2015 at 14:32, David Cournapeau wrote: > On Mon, May 18, 2015 at 9:05 AM, Nick Coghlan wrote: >> Indirection via pip injects the usage of setuptools even for plain >> distutils projects, and generates https://www.python.org/dev/peps/pep-0376/ >> complian

Re: [Distutils] Making pip and PyPI work with conda packages

2015-05-19 Thread Nick Coghlan
On 20 May 2015 at 15:38, David Cournapeau wrote: > > > On Wed, May 20, 2015 at 2:25 PM, Nick Coghlan wrote: >> >> On 18 May 2015 at 14:32, David Cournapeau wrote: >> > On Mon, May 18, 2015 at 9:05 AM, Nick Coghlan >> > wrote: >> >> Indirecti

Re: [Distutils] Dynamic linking between Python modules (was: Beyond wheels 1.0: helping downstream, FHS and more)

2015-05-20 Thread Nick Coghlan
l to work reliably is still going to be difficult (and definitely more complicated than static linking in cases where data sharing isn't needed), but it's not intractable the way the general case is. Regards, Nick. -- Nick Coghlan | ncogh...@gmail.com | Brisbane, Australia ___ Distutils-SIG maillist - Distutils-SIG@python.org https://mail.python.org/mailman/listinfo/distutils-sig

Re: [Distutils] Dynamic linking between Python modules (was: Beyond wheels 1.0: helping downstream, FHS and more)

2015-05-20 Thread Nick Coghlan
atives that are currently still fairly tightly coupled to the offerings of one particular commercial redistributor). Regards, Nick. -- Nick Coghlan | ncogh...@gmail.com | Brisbane, Australia ___ Distutils-SIG maillist - Distutils-SIG@python.org https://mail.python.org/mailman/listinfo/distutils-sig

Re: [Distutils] Dynamic linking between Python modules (was: Beyond wheels 1.0: helping downstream, FHS and more)

2015-05-20 Thread Nick Coghlan
On 21 May 2015 at 08:46, Nick Coghlan wrote: > On 21 May 2015 at 03:37, Chris Barker wrote: >> As such, it _could_ play the role that pip+wheel (secondarily pypi) play in >> the python ecosystem. > > In practice, it can't, as conda is entirely inappropriate as an

Re: [Distutils] PyPI and Uploading Documentation

2015-05-20 Thread Nick Coghlan
s/pep-0470/#deprecation-and-removal-of-link-spidering That's not a reason to avoid deprecating the documentation hosting functionality in favour of ReadTheDocs and static HTML hosting services, just something to take into account. Regards, Nick. -- Nick Coghlan | ncogh...@gma

Re: [Distutils] Making pip and PyPI work with conda packages

2015-05-20 Thread Nick Coghlan
debian.repackage" or "conda.repackage" which include whatever additional info is needed to automate creation of a policy compliant downstream package in a format that's a purely additive complement to the upstream metadata, rather than being somewhat du

Re: [Distutils] Making pip and PyPI work with conda packages

2015-05-20 Thread Nick Coghlan
iles work (http://nixos.org/releases/nix/nix-0.12/manual/#sec-profiles), but adapted to be compatible with Python's existing *.pth file mechanism. Cheers, Nick. -- Nick Coghlan | ncogh...@gmail.com | Brisbane, Australia ___ Distutils-SIG maillis

Re: [Distutils] Making pip and PyPI work with conda packages

2015-05-20 Thread Nick Coghlan
On 21 May 2015 at 10:52, Wes Turner wrote: > On May 20, 2015 7:43 PM, "Nick Coghlan" wrote: >> One of my hopes for the metadata extension system in PEP 426 is that >> we'll be able to define extensions like "fedora.repackage", >> "debian.repa

Re: [Distutils] Released: pip 7.0 and virtualenv 13.0

2015-05-22 Thread Nick Coghlan
On 22 May 2015 14:21, "Donald Stufft" wrote: > > Hey, > > I'm happy to say that I've just cut the releases of pip 7.0 and virtualenv 13.0 > and I have uploaded them to PyPI. For the full list of changes go visit the > respective changelogs, however the biggest change here is that in pip 7.0 when >

Re: [Distutils] setuptools

2015-05-30 Thread Nick Coghlan
nyone would like to follow through with an actual pull request. Cheers, Nick. -- Nick Coghlan | ncogh...@gmail.com | Brisbane, Australia ___ Distutils-SIG maillist - Distutils-SIG@python.org https://mail.python.org/mailman/listinfo/distutils-sig

Re: [Distutils] local platform tags and pip wheel caching

2015-06-13 Thread Nick Coghlan
PMs [1] Cheers, Nick. [1] https://fedoraproject.org/wiki/EPEL -- Nick Coghlan | ncogh...@gmail.com | Brisbane, Australia ___ Distutils-SIG maillist - Distutils-SIG@python.org https://mail.python.org/mailman/listinfo/distutils-sig

Re: [Distutils] Accessing package data files in wheels

2015-06-29 Thread Nick Coghlan
ost of the folks who currently need this functionality want to support older versions of Python, so something pip-installable is actually more use to them than standard library support 3. the folks that *are* currently working on improving the out-of-the-box experience are working on other asp

Re: [Distutils] Accessing package data files in wheels

2015-06-30 Thread Nick Coghlan
en thinner on the ground than packaging experts :) It's good to hear Brett's planning to dive into this for 3.6, though. Cheers, Nick. -- Nick Coghlan | ncogh...@gmail.com | Brisbane, Australia ___ Distutils-SIG maillist - Distutils-SIG@python.org https://mail.python.org/mailman/listinfo/distutils-sig

Re: [Distutils] markers, <= and python 2.7.10

2015-06-30 Thread Nick Coghlan
2. In the more complex cases (like 2.7.10), PEP 440 gives the right answer, while lexical string comparison fails 3. Anything handling environment markers already needs to be able to handle PEP 440 semantics anyway Cheers, Nick. -- Nick Coghlan | ncogh...@gmail.com | Brisbane, Australia __

Re: [Distutils] markers, <= and python 2.7.10

2015-07-02 Thread Nick Coghlan
On 2 July 2015 at 01:37, Donald Stufft wrote: > On July 1, 2015 at 12:33:29 AM, Nick Coghlan (ncogh...@gmail.com) wrote: >> From a "how to fix it?" perspective, I think it makes sense to say >> that any marker ending in "_version" is compared using PEP 440 v

Re: [Distutils] markers, <= and python 2.7.10

2015-07-03 Thread Nick Coghlan
On 3 July 2015 at 02:03, Donald Stufft wrote: > On July 2, 2015 at 10:34:35 AM, Nick Coghlan (ncogh...@gmail.com) wrote: >> That's what I was thinking. The one slight difference is that I don't >> believe we'd want any special case handling of pre-releases in >&g

Re: [Distutils] 400 Client Error: Binary wheel for an unsupported platform

2015-07-07 Thread Nick Coghlan
uot; capability to both pip (for installation) and bdist_wheel (for publication), but I don't know what became of that. If we had that system, then I think it would be reasonable to allow Linux uploads with a "pypi_linux_x86_64" override tag - they'd

Re: [Distutils] 400 Client Error: Binary wheel for an unsupported platform

2015-07-07 Thread Nick Coghlan
On 8 July 2015 at 00:07, Antoine Pitrou wrote: > On Tue, 7 Jul 2015 23:53:59 +1000 > Nick Coghlan wrote: >> Unfortunately, the compatibility tagging for Linux wheels is currently >> so thoroughly inadequate that even in tightly controlled environments >> having a wh

Re: [Distutils] 400 Client Error: Binary wheel for an unsupported platform

2015-07-09 Thread Nick Coghlan
en for seasoned support engineers. It seems to me that one possible way to do that might be to change PyPI from whitelisting Windows and Mac OS X (as I believe it does now) to instead blacklisting all the other currently possible results from distutils.util.get_platform(). Regards, Nick. -- Nick C

Re: [Distutils] 400 Client Error: Binary wheel for an unsupported platform

2015-07-09 Thread Nick Coghlan
On 10 July 2015 at 00:50, Antoine Pitrou wrote: > On Thu, 9 Jul 2015 23:50:30 +1000 > Nick Coghlan wrote: >> >> As Donald notes, I think we're now in a good position to start making >> progress here, but the first step is going to be finding a way to >> ens

Re: [Distutils] Working toward Linux wheel support

2015-07-17 Thread Nick Coghlan
ome of which have complicated build-time dependencies, we have > always provided them as eggs and monkeypatched platform support back in to > pkg_resources. Now that the PyPA has settled on wheels as the preferred > binary packaging format, I am pretty heavily motivated to do the work to > work out all the issues with this implementation. Thank you! Regards, Nick. -- Nick Coghlan | ncogh...@gmail.com | Brisbane, Australia ___ Distutils-SIG maillist - Distutils-SIG@python.org https://mail.python.org/mailman/listinfo/distutils-sig

Re: [Distutils] Working toward Linux wheel support

2015-07-19 Thread Nick Coghlan
ersions of Linux, I mainly want to build them for the particular ABIs defined by the different Fedora and EPEL versions. Cheers, Nick. -- Nick Coghlan | ncogh...@gmail.com | Brisbane, Australia ___ Distutils-SIG maillist - Distutils-SIG@python.org https://mail.python.org/mailman/listinfo/distutils-sig

Re: [Distutils] Working toward Linux wheel support

2015-07-19 Thread Nick Coghlan
on aspects. This approach is even applicable to some "centrally managed data analysis workstation" cases. Cheers, Nick. -- Nick Coghlan | ncogh...@gmail.com | Brisbane, Australia ___ Distutils-SIG maillist - Distutils-SIG@python.org https://mail.python.org/mailman/listinfo/distutils-sig

Re: [Distutils] Working toward Linux wheel support

2015-07-27 Thread Nick Coghlan
14.04" and getting a segfault, you have a pretty good hint as to the likely cause of your problem. Cheers, Nick. -- Nick Coghlan | ncogh...@gmail.com | Brisbane, Australia ___ Distutils-SIG maillist - Distutils-SIG@python.org https://mail.python.org/mailman/listinfo/distutils-sig

Re: [Distutils] PEP for dependencies on libraries like BLAS (was: Re: Working toward Linux wheel support)

2015-08-20 Thread Nick Coghlan
cosystem, but there's no reason it has to be that way - we can do a better job of defining the source dependencies, and then hook into release-monitoring.org to automatically rebuild the downstream binaries (including adding new external dependencies if needed) whenever new upstream releases a

Re: [Distutils] Working toward Linux wheel support

2015-08-20 Thread Nick Coghlan
a derived distro can explicitly identify itself as binary compatible with its upstream and be able to use the corresponding wheel files. Regards, Nick. -- Nick Coghlan | ncogh...@gmail.com | Brisbane, Australia ___ Distutils-SIG maillist - Distutils-SIG@python.org https://mail.python.org/mailman/listinfo/distutils-sig

Re: [Distutils] PEP for dependencies on libraries like BLAS (was: Re: Working toward Linux wheel support)

2015-08-22 Thread Nick Coghlan
oy the folks around us. Personal prioritisation of effort is already difficult, and adding more people in a collaborative prioritisation process certainly doesn't make that any easier :) Regards, Nick. -- Nick Coghlan | ncogh...@gmail.com | Brisbane, Australia __

[Distutils] Docker Content Trust and PyPI package signing

2015-08-23 Thread Nick Coghlan
While I don't have a strong personal preference one way or the other, finding a way to reuse that does seem like it could be an interesting architectural alternative to building signing capabilities directly into Warehouse itself. Regards, Nick. -- Nick Coghlan | ncogh...@gmail.com

Re: [Distutils] Reviving PEP 470 - Removing External Hosting support on PyPI

2015-08-29 Thread Nick Coghlan
style usage of namespace packages likely makes sense, and only claim additional names on PyPI if they want to promote a package out of their custom namespace and into the global one. Cheers, Nick. -- Nick Coghlan | ncogh...@gmail.com | Brisbane, Australia _

Re: [Distutils] Reviving PEP 470 - Removing External Hosting support on PyPI

2015-08-31 Thread Nick Coghlan
On 1 September 2015 at 00:17, Paul Moore wrote: > On 31 August 2015 at 14:32, Nick Coghlan wrote: >> It *may* be worth hacking in special case handling for the packages >> already hosted externally, but we can do that as exactly that (i.e. a >> special case providing a lega

Re: [Distutils] Reviving PEP 470 - Removing External Hosting support on PyPI

2015-08-31 Thread Nick Coghlan
edocs.org/en/latest/ -- Nick Coghlan | ncogh...@gmail.com | Brisbane, Australia ___ Distutils-SIG maillist - Distutils-SIG@python.org https://mail.python.org/mailman/listinfo/distutils-sig

Re: [Distutils] Working toward Linux wheel support

2015-09-04 Thread Nick Coghlan
the PEPs negotiate changes. It's only the interoperability specs where we currently follow the RFC model of having the same document describe both the end result *and* the rationale for changes from the previous version, and I mostly find it to be a pain. Regards, Nick. --

Re: [Distutils] ensurepip in linux distros

2015-09-04 Thread Nick Coghlan
n-pip be installed manually from EPEL, and that's unlikely to change (we'd prefer folks switch to using a more easily updated Software Collection runtime instead of running directly in the system Python). Cheers, Nick. -- Nick Coghlan | nc

Re: [Distutils] Working toward Linux wheel support

2015-09-04 Thread Nick Coghlan
On 5 September 2015 at 12:14, Donald Stufft wrote: > On September 4, 2015 at 10:12:08 PM, Nick Coghlan (ncogh...@gmail.com) wrote: >> It's only the interoperability specs where we currently follow the RFC >> model of having the same document describe both the end result *and*

Re: [Distutils] PEP 503 - Simple Repository API

2015-09-04 Thread Nick Coghlan
FL-Delegates for distutils-sig PEPs, so we can try to be consistent about things :) Cheers, Nick. -- Nick Coghlan | ncogh...@gmail.com | Brisbane, Australia ___ Distutils-SIG maillist - Distutils-SIG@python.org https://mail.python.org/mailman/listinfo/distutils-sig

[Distutils] BDFL Delegates for distutils-sig PEPs

2015-09-04 Thread Nick Coghlan
maintainability concerns. Guido did something similar when he asked Mark Shannon to be BDFL-Delegate for PEP 484's gradual typing). Regards, Nick. P.S. It's becoming clear to me that I should probably write a companion PEP to PEP 1 that specifically describes distutils-sig&

Re: [Distutils] Working toward Linux wheel support

2015-09-04 Thread Nick Coghlan
implementor facing specifications to end user facing parts of the user guide - at the moment, there's no standard discoverability path from PEPs like PEP 440 to packaging.python.org at all. Cheers, Nick. -- Nick Coghlan | ncogh...@gmail.com | Brisbane, Australia __

Re: [Distutils] Working toward Linux wheel support

2015-09-04 Thread Nick Coghlan
On 5 September 2015 at 16:43, Nick Coghlan wrote: > On 5 September 2015 at 14:24, Marcus Smith wrote: >>> I don't have a specific problem with the specs living somewhere else >>> as well, I just don't think moving a lengthy document full of edge cases >>>

Re: [Distutils] Working toward Linux wheel support

2015-09-05 Thread Nick Coghlan
ied there without requiring a new PEP (modulo people's time to do the work, but at least having a place for such specs to *go* would be a good first step). Cheers, Nick. -- Nick Coghlan | ncogh...@gmail.com | Brisbane, Australia ___ Distutils-SIG maillist - Distutils-SIG@python.org https://mail.python.org/mailman/listinfo/distutils-sig

Re: [Distutils] BDFL Delegates for distutils-sig PEPs

2015-09-05 Thread Nick Coghlan
Stufft wrote: >> >> If it’s more useful we could also just use an RFC repository like Rust does instead of doing a mishmash between having Python using PEPs and packaging using PEPs. >> >> On September 4, 2015 at 11:42:21 PM, Nick Coghlan (ncogh...@gmail.com) wrote: >

Re: [Distutils] BDFL Delegates for distutils-sig PEPs

2015-09-05 Thread Nick Coghlan
On 6 Sep 2015 10:39, "Marcus Smith" wrote: > > yea, I like the idea of our own authoritative Pypa project for proposals, and maybe have it hold the final "Specs" we're talking about as well (and just have PyPUG link to them or whatever). > > I *think* it would lower the bar for people considering

Re: [Distutils] ensurepip in linux distros

2015-09-06 Thread Nick Coghlan
ead). > which fedora version did this start? I think it was F21 (Dec 2014), may have been F22 (May 2015). Cheers, Nick. -- Nick Coghlan | ncogh...@gmail.com | Brisbane, Australia ___ Distutils-SIG maillist - Distutils-SIG@python.org https://mail.python.org/mailman/listinfo/distutils-sig

Re: [Distutils] Working toward Linux wheel support

2015-09-06 Thread Nick Coghlan
ol or something, right? Yes, but I think that's easy enough to handle by having a default URL that always goes to the latest version of the spec, and moving previous versions to URLs that include the version number. Cheers, Nick. -- Nick Coghlan | ncogh...@gmail.com | Brisbane, Aus

Re: [Distutils] BDFL Delegates for distutils-sig PEPs

2015-09-06 Thread Nick Coghlan
even though we'd be moving the support repos first in any actual rollout: https://mail.python.org/pipermail/core-workflow/2015-August/000189.html Cheers, Nick. -- Nick Coghlan | ncogh...@gmail.com | Brisbane, Australia ___ Distutils-SIG maill

Re: [Distutils] Working toward Linux wheel support

2015-09-06 Thread Nick Coghlan
On 7 September 2015 at 09:42, Ben Finney wrote: > Nick Coghlan writes: > >> On 7 September 2015 at 02:09, Marcus Smith wrote: >> > For example, down the road when there's Wheel 2.0, what's the "Current >> > Specs" for wheel? >> >

Re: [Distutils] Working toward Linux wheel support

2015-09-06 Thread Nick Coghlan
ct unqualified links to qualified ones if we wanted to. I just don't want to :) Cheers, Nick. -- Nick Coghlan | ncogh...@gmail.com | Brisbane, Australia ___ Distutils-SIG maillist - Distutils-SIG@python.org https://mail.python.org/mailman/listinfo/distutils-sig

Re: [Distutils] PEP 503 - Simple Repository API

2015-09-07 Thread Nick Coghlan
structure that will help inform the metadata 2.0 design. Regards, Nick. -- Nick Coghlan | ncogh...@gmail.com | Brisbane, Australia ___ Distutils-SIG maillist - Distutils-SIG@python.org https://mail.python.org/mailman/listinfo/distutils-sig

Re: [Distutils] PEP 503 - Simple Repository API

2015-09-07 Thread Nick Coghlan
On 8 September 2015 at 10:43, Nick Coghlan wrote: > On 8 September 2015 at 03:05, Wes Turner wrote: >> On Sep 5, 2015 11:12 AM, "Donald Stufft" wrote: >>> > This could later be extended to more meta data, such as platform >>> > tags, distribution

Re: [Distutils] Working toward Linux wheel support

2015-09-07 Thread Nick Coghlan
ification, with versionadded tags for everything introduced post 1.0. Then, rather than referring to PEP 425 specifically as it does today, the wheel 1.x specification would instead refer to https://packaging.python.org/specifications/compatibility-tags-1.x.html Cheers, Nick. -- Nick Coghlan

Re: [Distutils] "Specs" vs "Proposals"

2015-09-07 Thread Nick Coghlan
n-place for backwards compatible changes, and that this is by design - we're applying iterative design principles to software distribution interoperability specifications, so this isn't a "set it and forget it forever" kind of exercise on the part of tooling develope

Re: [Distutils] turn down https://bitbucket.org/pypa/pypi-metadata-formats?

2015-09-13 Thread Nick Coghlan
bility-peps" was set up to also encompass PyPI API PEPs, but have never managed to block out the time needed to actually do it. Thanks for getting that process started. Regards, Nick. -- Nick Coghlan | ncogh...@gmail.com | Brisbane, Australia

Re: [Distutils] sampleproject: use tox?

2015-10-10 Thread Nick Coghlan
in the packaging user guide that talks about "The second release", as *that's* where the value of things like testing ("How do you know that everything you published the first time still works?") and semantic versioning ("How do your users know whether or not your

Re: [Distutils] Towards a simple and standard sdist format that isn't intertwined with distutils

2015-10-10 Thread Nick Coghlan
detected a binary incompatibility: https://www.python.org/dev/peps/pep-0459/#the-python-constraints-extension The equivalent in a pre-metadata 2.0 world would be yet-another-file in the dist-info directory. Regards, Nick. -- Nick Coghlan | ncogh...@gmail.com | Brisbane, Australia

Re: [Distutils] Meeting info re: sdists

2015-10-14 Thread Nick Coghlan
e want to formalise *now* in a JSON format aimed at the *current* capabilities of the ecosystem, we may want to push some of the ideas like metadata extensions and the finer granularity of dependencies out to a more speculative metadata 3.0 spec, and descope 2.0 to a "only incremental addit

Re: [Distutils] Remove distutils, was: red, green, refactor ...

2015-10-21 Thread Nick Coghlan
ging is to allow > people to move away from distutils/setuptools, as the underlying design is > fundamentally difficult to extend. We still need a migration path to modern metadata standards for everyone using distutils and setuptools - that's the side of things that caused major problems for

Re: [Distutils] Time for a setuptools_lite??

2015-10-25 Thread Nick Coghlan
On 23 October 2015 at 23:12, Nick Coghlan wrote: > The core problem is that the status quo is merely clumsy and > inelegant, rather than completely unusable. For all their flaws, both > hobbyists and professional developers *can* use the current tools to > distribute software (and t

Re: [Distutils] Migration Path to metadata was: Remove distutils, was: red, green, refactor ...

2015-10-25 Thread Nick Coghlan
On 22 October 2015 at 18:07, Thomas Güttler wrote: > Am 21.10.2015 um 17:05 schrieb Nick Coghlan: >> On 21 October 2015 at 14:55, David Cournapeau wrote: >>> >>> On Wed, Oct 21, 2015 at 12:52 PM, Thomas Güttler >>> wrote: >>>> ok, at the moment s

Re: [Distutils] Undelying design is fundamentally difficult to extend was: Remove distutils, was: red, green, refactor ...

2015-10-25 Thread Nick Coghlan
need to ensure any improvements we make benefit *existing* projects, even if they never get updated again. Cheers, Nick. -- Nick Coghlan | ncogh...@gmail.com | Brisbane, Australia ___ Distutils-SIG maillist - Distutils-SIG@python.org https://mail.python.org/mailman/listinfo/distutils-sig

Re: [Distutils] Time for a setuptools_lite??

2015-10-25 Thread Nick Coghlan
easier to deal with than writing directly for the native installer toolsets on each target platform), while in any organisation that uses Python heavily, setup scripts for new projects are likely to be either generated from templates or copied from those for old projects, rather than needing to be writte

Re: [Distutils] Please don't impose additional barriers to participation (was: build system abstraction PEP)

2015-10-28 Thread Nick Coghlan
On 28 Oct 2015 09:32, "Marcus Smith" wrote: > > my intention certainly wasn't to try to exclude anybody. for me, it's the practical matter of the PR UI being more effective than a mailing list thread (in this case referring to a gist), and that we can track proposals easier and link to them from

Re: [Distutils] New PyPUG Tutorials

2015-10-28 Thread Nick Coghlan
On 26 Oct 2015 01:10, "Paul Moore" wrote: > > On 24 October 2015 at 20:25, Marcus Smith wrote: > > As someone who has slowly chipped away on the PyPUG for the last 2 years, > > I'm excited about the prospect of being able to make a big jump in quality > > very quickly. > > Agreed - this is great

Re: [Distutils] Time for a setuptools_lite??

2015-10-28 Thread Nick Coghlan
On 27 Oct 2015 13:30, "Daniel Holth" wrote: > > Mr. grumpy pants, > > Now you're trolling us by describing flit. I'd managed to miss Flit's creation, so I simply wasn't aware of it. Now that I've had a chance to remedy that oversight, yes, flit sounds exactly like what I meant, so it could be wo

[Distutils] Removing the aspirational aspects of PEP 426

2015-10-28 Thread Nick Coghlan
Caught up on distutils-sig this morning - I don't have any additional comments on Robert's and Nathaniel's draft PEPs except to say "I really like the look of where they're going, and look forward to reading the next iterations on them that take into account the feedback already received" :) The i

Re: [Distutils] Removing the aspirational aspects of PEP 426

2015-10-28 Thread Nick Coghlan
On 28 Oct 2015 11:39, "Nathaniel Smith" wrote: > > On Oct 28, 2015 3:25 AM, "Nick Coghlan" wrote: > > > [...] > > > From an sdist metadata perspective, though, I think the right thing to do is to descope PEP 426 to just the stuff we *need* for the bui

Re: [Distutils] Second draft of a plan for a new source tree / sdist format

2015-10-28 Thread Nick Coghlan
On 28 Oct 2015 10:08, "Nathaniel Smith" wrote: >Though it may well make sense for > the PyPA packaging guide to add a set of best-practice guidelines for > build system implementors. What would be really nice is if the new specification came with a behavioural test suite (e.g. defined with a proj

Re: [Distutils] Time for a setuptools_lite??

2015-10-28 Thread Nick Coghlan
On 28 Oct 2015 20:10, "Donald Stufft" wrote: > > No, I’m suggesting that the PyPA needs to be conservative with it’s recommendations and that we need to consider the broader ecosystem impact. Individual projects or people may have different criteria they use to determine what is an acceptable solu

Re: [Distutils] wacky idea about reifying extras

2015-10-28 Thread Nick Coghlan
On 29 Oct 2015 00:31, "Ralf Gommers" wrote: > > > > On Tue, Oct 27, 2015 at 5:45 PM, Brett Cannon wrote: >> >> >> Nathaniel's comment about how this might actually give pip a leg up on conda also sounds nice to me as I have enough worry about having a fissure in 1D along the Python 2/3 line, and

Re: [Distutils] Removing the aspirational aspects of PEP 426

2015-10-31 Thread Nick Coghlan
On 29 October 2015 at 02:09, Robert Collins wrote: > On 28 October 2015 at 23:39, Nathaniel Smith wrote: >> On Oct 28, 2015 3:25 AM, "Nick Coghlan" wrote: >>> >> [...] >>> From an sdist metadata perspective, though, I think the right thing to do >

Re: [Distutils] Please don't impose additional barriers to participation (was: build system abstraction PEP)

2015-11-01 Thread Nick Coghlan
ity providers GitLab supports: http://doc.gitlab.com/ce/integration/omniauth.html One of the relevant benefits of migrating to a full repository management server (whether that's GitHub or GitLab) is that we'll be able to get away from the current manual approach to managing SSH keys

Re: [Distutils] Brian Goetz - Stewardship: the Sobering Parts

2015-11-01 Thread Nick Coghlan
On 31 October 2015 at 14:15, Wayne Werner wrote: > First, do no harm, eh? I haven't had time to watch it yet so I don't have the full context of the observation, but that's only true if current users are considered categorically more important than future users. That's a dangerous line of thinkin

Re: [Distutils] A smaller step towards de-specializing setuptools/distutils

2015-11-01 Thread Nick Coghlan
of running "setup.py". That way, instead of the static setup.py needing to be copied and pasted into each project, there's just another line in the config file like: [bootstrap] setup_requires = my_build_system setup_cli_module = my_build_system.setup_cli If setup_cli_module isn't specified, then pip will expect to find a setup.py in the project directory. Regards, Nick. -- Nick Coghlan | ncogh...@gmail.com | Brisbane, Australia ___ Distutils-SIG maillist - Distutils-SIG@python.org https://mail.python.org/mailman/listinfo/distutils-sig

Re: [Distutils] BDFL Delegates for distutils-sig PEPs

2015-11-09 Thread Nick Coghlan
faults to being Donald's call as lead maintainer, for other interoperability specs, it defaults to me. Cheers, Nick. -- Nick Coghlan | ncogh...@gmail.com | Brisbane, Australia ___ Distutils-SIG maillist - Distutils-SIG@python.org https://mail.python.org/mailman/listinfo/distutils-sig

Re: [Distutils] BDFL Delegates for distutils-sig PEPs

2015-11-09 Thread Nick Coghlan
On 10 November 2015 at 16:14, Nick Coghlan wrote: > On 30 October 2015 at 16:27, Marcus Smith wrote: >>> >>> = >>> Whenever a new PEP is put forward on distutils-sig, any PyPA core >>> reviewer that believes they are

Re: [Distutils] command line versus python API for build system abstraction (was Re: build system abstraction PEP)

2015-11-10 Thread Nick Coghlan
is specified, there can be a default provider in pip that knows how to invoke the setup.py CLI (or perhaps even implements looking up the CLI to invoke from the source tree metadata). Cheers, Nick. -- Nick Coghlan | ncogh...@gmail.com | Brisbane, Australia __

Re: [Distutils] The future of invoking pip

2015-11-10 Thread Nick Coghlan
ot; launcher - make it natively multi-version aware, and have it choose a well-defined default target version if multiple versions are available. Longer term, it may even make sense to take the "python" command on *nix systems in that direction, or, at the very least, make "py&qu

Re: [Distutils] New PEP : dependency specification

2015-11-10 Thread Nick Coghlan
ively > between well defined expressions now. Right, Vinay pointed out that the use of parentheses for grouping wasn't well defined in 345, but instead grew implicitly out of their evaluation as a Python subset. I attempted to fix that in 426, but didn't intend to allow non-comparis

<    1   2   3   4   5   6   7   8   9   10   >