[Distutils] Setuptools adopts distutils

2020-07-03 Thread Jason R. Coombs
I’m pleased to announce the release of Setuptools 48, which adopts the distutils codebase from CPython per pypa/setuptools#417 and pypa/packaging-problems#127. Given the amount of change this

[Distutils] Re: tiny sprint Saturday, June 8th

2019-06-06 Thread Jason R. Coombs
I’ll be around for consulting. Feel free to ping me if I can elucidate any particularly dark corners. > On 6 Jun, 2019, at 15:43, Sumana Harihareswara wrote: > > A few folks will be getting together on Saturday and doing a short in-person > sprint on some Python packaging & distribution

Re: [Distutils] Twine 1.10.0rc1 on Test PyPI

2018-03-03 Thread Jason R. Coombs
Thanks for working on this! In my particular use-case, I rarely run twine myself, but instead rely on the Travis-CI DPL routine. Looking at that code, I don’t see any means I have to test a pre-release version. Given the

Re: [Distutils] Twine 1.10.0rc1 on Test PyPI

2018-03-03 Thread Jason R. Coombs
I tried but as you can see in this job<https://travis-ci.org/yougov/paradocx/jobs/348705862>, the environment variables aren’t honored, so it seems I cannot test a twine release in Travis. At this point, I think I’ll just wait for the official release. On 3 Mar, 2018, at 11:17, Jason R.

[Distutils] setup.cfg - to interpolate or not to interpolate

2017-07-27 Thread Jason R. Coombs
In Setuptools #889 (https://github.com/pypa/setuptools/issues/889) and Python 20754 (http://bugs.python.org/issue20754), setuptools and distutils are proposing a backward-incompatible change - to remove ConfigParser interpolation when parsing setup.cfg (and maybe other config) files. I’d

[Distutils] Setuptools moving away from self install - testing needed

2017-01-16 Thread Jason R. Coombs
In [setuptools 581](https://github.com/pypa/setuptools/issues/581), I’ve drafted a version of setuptools that essentially drops support for self installation, relying on pip install as the only supported mechanism for installing setuptools, both in the ez_setup.py bootstrap (for which there’s a

Re: [Distutils] Commit 17f89f4 "Update sdist to use sdist_add_defaults forward compatibility"

2016-10-15 Thread Jason R. Coombs
The discussion started here: https://github.com/pypa/setuptools/pull/750 Basically, I don’t understand exactly why that functionality was disabled, but I give my best guess in that ticket - mainly that I think data_files is incompatible with encapsulated installs, so I suspect it was

[Distutils] Switch PyPA from IRC to Gitter or similar

2016-06-10 Thread Jason R. Coombs
In #pypa-dev, I raised the possibility of moving our PyPA support channels from IRC to another hosted solution that enables persistence. Although IRC has served us well, there are systems now with clear feature advantages, which are crucial to my continuous participation: - always-on

[Distutils] on integrated docs in Warehouse and PyPI

2016-06-04 Thread Jason R. Coombs
I had some thoughts on documentation integration (and its deprecation in Warehouse), which I wrote up here: https://paper.dropbox.com/doc/Integrated-Docs-is-an-Essential-Feature-HEqnF8iWzCFwkCDaz0p8t I include the full text below for ease of access and response. Yesterday, as I was migrating

[Distutils] Setuptools 18.0b1 available for testing (improved Cython build support).

2015-06-10 Thread Jason R. Coombs
I’m pleased to announce a fix for improved Cython support per Setuptools #288 (https://bitbucket.org/pypa/setuptools/issue/288). I’ve published a beta release 18.0b1 in the Setuptools project downloads (https://bitbucket.org/pypa/setuptools/downloads/setuptools-18.0b1.zip) for pre-release

Re: [Distutils] pip upgrade woes

2015-03-24 Thread Jason R. Coombs
Setuptools advertises in its description, Easily download, build, install, upgrade, and uninstall Python packages. It was intended to support the uninstall model, though at the time that was written, easy meant easier than finding and removing each of the files by hand. If you're using eggs,

[Distutils] Setuptools 4.0 and 4.0.1 superseded by 3.8.1

2014-06-14 Thread Jason R. Coombs
Due to the regression reported in [Setuptools #218]( https://bitbucket.org/pypa/setuptools/issue/218/setuppy-develop-fails-with-some-packages), I've removed all versions of Setuptools 4.x and closed that branch. I will continue to explore the underlying issue, [Setuptools #210](

Re: [Distutils] recommended setuptools version

2014-03-08 Thread Jason R. Coombs
To follow up, 3.1 has been released and the 3.0.x releases have been restored. -Original Message- From: Distutils-SIG [mailto:distutils-sig- bounces+jaraco=jaraco@python.org] On Behalf Of Marius Gedminas Sent: Friday, 07 March, 2014 08:15 To: distutils-sig@python.org Subject:

Re: [Distutils] tourist here, with a dumb RTFM question

2014-03-08 Thread Jason R. Coombs
Thanks Mike for the report. I haven't read the rest of this thread yet, and I want to respond to your OP before I do. As a result, there will likely be some duplication. You're absolutely right to be dismayed. I had incorrectly assessed the potential impact of this change. I had expected the

Re: [Distutils] tourist here, with a dumb RTFM question

2014-03-08 Thread Jason R. Coombs
From: Distutils-SIG [mailto:distutils-sig-bounces+jaraco=jaraco@python.org] On Behalf Of Marcus Smith Sent: Thursday, 06 March, 2014 16:16 To: DistUtils mailing list Subject: Re: [Distutils] tourist here, with a dumb RTFM question On Thu, Mar 6, 2014 at 10:37 AM, Michael Bayer

[Distutils] Setuptools 3.0b1 available for preview

2014-02-11 Thread Jason R. Coombs
I'm pleased to announce that Setuptools 3.0b1 is now available for download from the project downloads page: https://bitbucket.org/pypa/setuptools/downloads This backward-incompatible release contains the changes detailed in the CHANGES.txt file:

[Distutils] Setuptools 2.0 Released

2013-12-07 Thread Jason R. Coombs
The PyPA is pleased to announce the Setuptools 2.0 release. This backward-incompatible release drops support for Python 2.4 and Python 2.5, but is otherwise compatible with 1.x releases. The 1.x series will continue to be supported for bug and security fixes for the foreseeable future.

Re: [Distutils] How to handle launcher script importability?

2013-08-13 Thread Jason R. Coombs
-Original Message- From: Steve Dower [mailto:steve.do...@microsoft.com] Sent: Monday, 12 August, 2013 15:03 Jason R. Coombs wrote: 6. Two to three files to do the job of one. In fact, the job isn't much more than to invoke code elsewhere, so it seems ugly to require as many

Re: [Distutils] How to handle launcher script importability?

2013-08-13 Thread Jason R. Coombs
From: Distutils-SIG [mailto:distutils-sig-bounces+jaraco=jaraco@python.org] On Behalf Of Paul Moore Sent: Tuesday, 13 August, 2013 17:28 In the interests of getting more concrete data, can I suggest that setuptools add an off-by-default option, which can be set globally using a config

Re: [Distutils] How to handle launcher script importability?

2013-08-12 Thread Jason R. Coombs
-Original Message- From: Distutils-SIG [mailto:distutils-sig- bounces+jaraco=jaraco@python.org] On Behalf Of PJ Eby Sent: Monday, 12 August, 2013 11:22 On Mon, Aug 12, 2013 at 10:32 AM, Paul Moore p.f.mo...@gmail.com wrote: On 12 August 2013 14:01, PJ Eby

[Distutils] How to handle launcher script importability?

2013-08-11 Thread Jason R. Coombs
In Setuptools 1.0 (currently in beta), I've added an experimental, opt-in feature to install pure Python launcher scripts on Windows instead of installing a launcher executable for each script, with the intention that these scripts will be launched by pylauncher or Python directly, eventually

Re: [Distutils] How to handle launcher script importability?

2013-08-11 Thread Jason R. Coombs
-Original Message- From: PJ Eby [mailto:p...@telecommunity.com] Sent: Sunday, 11 August, 2013 12:17 Here's another problem with #1: you will break single-directory standalone portable app installs, where you use easy_install -mad somedir to install all of an app's dependencies

Re: [Distutils] How to handle launcher script importability?

2013-08-11 Thread Jason R. Coombs
-Original Message- From: Nick Coghlan [mailto:ncogh...@gmail.com] Sent: Sunday, 11 August, 2013 17:14 We actually have a proposal on import-sig to allow module specific import path manipulation (including the ability to say don't import this module from this directory, even though

Re: [Distutils] Wheels and console script entry point wrappers (Was: Replacing pip.exe with a Python script)

2013-07-16 Thread Jason R. Coombs
installed by setuptools are suitable for launching by py launcher, so all that will need to happen is to stop supplying its own launcher. At least, that’s how I imagine it happening. From: Paul Moore [mailto:p.f.mo...@gmail.com] Sent: Tuesday, 16 July, 2013 09:32 To: Distutils; Jason R. Coombs

Re: [Distutils] buildout/setuptools/distribute unhelpful error message (0.7.x issue?)

2013-07-13 Thread Jason R. Coombs
Hi Chris, It looks like something is trying to install Setuptools 0.7.2, possibly with a temporary version of distribute or one that's not visible by default in your Python environment. When you get that error message, I suggest you upgrade away from distribute. The easiest

[Distutils] Setuptools 0.8 and Distribute 0.7.3 (legacy wrapper) now released

2013-07-05 Thread Jason R. Coombs
The PyPA is excited to announce the public release of Setuptools 0.8. This release of setuptools provides no additional functionality over Setuptools 0.7.x except that it no longer requires 2to3 to build/install on Python 3. What this means for packaging is that tools like pip and virtualenv can

Re: [Distutils] Setuptools 0.7.2 and Distribute 0.7 (compatibility wrapper) on PyPI

2013-06-19 Thread Jason R. Coombs
that determination? From: Donald Stufft [mailto:don...@stufft.io] Sent: Monday, 10 June, 2013 14:15 To: Jason R. Coombs Cc: Tres Seaver; Distutils-Sig@Python.Org Subject: Re: [Distutils] Setuptools 0.7.2 and Distribute 0.7 (compatibility wrapper) on PyPI On Jun 10, 2013, at 2:55 PM, Jason R

Re: [Distutils] Setuptools 0.7.2 and Distribute 0.7 (compatibility wrapper) on PyPI

2013-06-10 Thread Jason R. Coombs
, 2013, at 9:51 PM, Nick Coghlan ncogh...@gmail.com wrote: On 10 June 2013 03:49, Jason R. Coombs jar...@jaraco.com wrote: I'm leaning toward uploading it to BitBucket downloads as part of the release script. I'll put ez_setup.py for 0.7.2 in downloads for now. You can assume that's where

[Distutils] Setuptools 0.7.2 and Distribute 0.7 (compatibility wrapper) on PyPI

2013-06-09 Thread Jason R. Coombs
On behalf of the PYPA, I'm excited to announce that Setuptools 0.7 is now official and complete. Released to PyPI, Setuptools 0.7.2 is now available for all to see by default (https://pypi.python.org/pypi/setuptools/). Users of Setuptools 0.6 may upgrade by simply running `easy_install -U

Re: [Distutils] Setuptools 0.7.2 and Distribute 0.7 (compatibility wrapper) on PyPI

2013-06-09 Thread Jason R. Coombs
(compatibility wrapper) on PyPI -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 06/09/2013 12:22 PM, Jason R. Coombs wrote: On behalf of the PYPA, I'm excited to announce that Setuptools 0.7 is now official and complete. Released to PyPI, Setuptools 0.7.2 is now available for all to see

Re: [Distutils] Setuptools/Distribute error with 0.7.2

2013-06-09 Thread Jason R. Coombs
Hi Liam, Sorry for the trouble. The cause is rooted in the latest updates to Setuptools and Distribute on PyPI which were launched today. I believe what's happening here is pip is installing Distribute 0.7, which triggers the uninstallation of Distribute, but

Re: [Distutils] Setuptools/Distribute error with 0.7.2

2013-06-09 Thread Jason R. Coombs
Hi Julian, I believe for those packages that call `use_setuptools()` from `distribute_setup.py`, the only option to support them is to install Distribute 0.7 (the stub package), which I believe will satisfy the use_setuptools() call so it doesn't attempt to install Distribute 0.6.

Re: [Distutils] Setuptools/Distribute error with 0.7.2

2013-06-09 Thread Jason R. Coombs
to find a way to make it happen for the good of the eco system. From: qwe...@gmail.com [mailto:qwe...@gmail.com] On Behalf Of Marcus Smith Sent: Sunday, 09 June, 2013 17:54 To: Jason R. Coombs Cc: Liam Kirsher; distutils-sig@python.org Subject: Re: [Distutils] Setuptools/Distribute error with 0.7.2

[Distutils] Setuptools 0.7 final available for download

2013-06-02 Thread Jason R. Coombs
I'm pleased to announce the official release of Setuptools 0.7, now available for download from the project page https://bitbucket.org/pypa/setuptools . Nothing has changed from the 0.7b4 pre-release. This is the version that will be uploaded to PyPI after we work out the technique to deploy

Re: [Distutils] Setuptools 0.7 final available for download

2013-06-02 Thread Jason R. Coombs
See https://bitbucket.org/pypa/setuptools/src/0.7/CHANGES.txt and https://bitbucket.org/pypa/setuptools/src/0.7/MERGE.txt for details on the changes. From: anatoly techtonik [mailto:techto...@gmail.com] Sent: Sunday, 02 June, 2013 13:15 To: Jason R. Coombs Cc: distutils-sig@python.org

Re: [Distutils] Setuptools 0.7 final available for download

2013-06-02 Thread Jason R. Coombs
Good suggestions. Historically, Setuptools has not followed semver. I intend for Setuptools to start to follow semver (at least in spirit) starting with 0.7. From: anatoly techtonik [mailto:techto...@gmail.com] Sent: Sunday, 02 June, 2013 14:50 To: Jason R. Coombs Cc: distutils-sig@python.org

Re: [Distutils] Setuptools 0.7 final available for download

2013-06-02 Thread Jason R. Coombs
From: Paul Moore [mailto:p.f.mo...@gmail.com] Sent: Sunday, 02 June, 2013 14:03 One other question that I can't see covered by the CHANGES and README files. Does setuptools 0.7 support dist-info directories the same way that recent versions of distribute did? The dist-info support is

Re: [Distutils] Sooner or later, we're going to have to be more formal about how we name packages.

2013-06-01 Thread Jason R. Coombs
From: Distutils-SIG [mailto:distutils-sig-bounces+jaraco=jaraco@python.org] On Behalf Of Donald Stufft Sent: Saturday, 01 June, 2013 15:30 To: holger krekel Cc: distutils sig Subject: Re: [Distutils] Sooner or later, we're going to have to be more formal about how we name packages.

[Distutils] Announcing Setuptools 0.7b3

2013-05-25 Thread Jason R. Coombs
Setuptools and Distribute are now merged, and the new home can be found at https://bitbucket.org/pypa/setuptools. Issues for Distribute are still being maintained at its old home, but releases are now made from the 'distribute' fork on the setuptools repo. Future releases of Distribute (if

Re: [Distutils] Announcing Setuptools 0.7b3

2013-05-25 Thread Jason R. Coombs
friendlier than Distribute. But if PJE is on board with source installs, now is a good time for that switch, so let's do it. -Original Message- From: PJ Eby [mailto:p...@telecommunity.com] Sent: Saturday, 25 May, 2013 18:45 To: Jason R. Coombs Cc: distutils-sig@python.org Subject: Re

[Distutils] Setuptools-Distribute merge announcement

2013-03-13 Thread Jason R. Coombs
and subsequent merge activity. If you have further questions, please direct them to both of us and we intend to answer promptly and also update the FAQ at the wiki (https://bitbucket.org/jaraco/setuptools/wiki/Setuptools%20and%20Distribute% 20Merge%20FAQ). - Jason R. Coombs Where does the merge occur

Re: [Distutils] Moving distribute_setup.py

2013-02-14 Thread Jason R. Coombs
Sounds good to me. See release.py in the root of distribute which uploads that file as part of the release process. It would be nice if that continues to work after the move. How is access controlled to that resource? -Original Message- From: Distutils-SIG [mailto:distutils-sig-

[Distutils] an approach for inspectable setup scripts

2011-10-27 Thread Jason R. Coombs
and generate package metadata (DistributionMetadata) from it? I look forward to any feedback you have. Regards, Jason R. Coombs smime.p7s Description: S/MIME cryptographic signature ___ Distutils-SIG maillist - Distutils-SIG@python.org http

[Distutils] How to customize egg_info behavior

2010-07-31 Thread Jason R. Coombs
I'm using setuptools 0.6c11. I'd like to programmatically customize the way the egg_info command is run. That is, in my setup.py, I would like to run some functions to determine the tag-build, tag-date, and tag-svn-revision parameters to egg_info. Are there parameters How is this task best

Re: [Distutils] How to customize egg_info behavior

2010-07-31 Thread Jason R. Coombs
://bitbucket.org/jaraco/hgtools/src/6e18ec0cea4a/setup.py -Original Message- From: P.J. Eby [mailto:p...@telecommunity.com] Sent: Saturday, 31 July, 2010 19:01 To: Jason R. Coombs; distutils-sig@python.org Subject: Re: [Distutils] How to customize egg_info behavior At 12:39 PM 7/31/2010 -0700

[Distutils] setuptools 0.7a for Python 3 fails to build on Windows

2009-04-08 Thread Jason R. Coombs
Thanks to Lennart Regebro for putting together a build of setuptools for Python 3 here: http://regebro.wordpress.com/2009/02/01/setuptools-and-easy_install-for-pyth on-3/ Unfortunately, the package fails to build on Windows. Refer to the blog post (and comments) for details. The problem occurs

Re: [Distutils] setuptools 0.7a for Python 3 fails to build on Windows

2009-04-08 Thread Jason R. Coombs
my namespace packages to Python 3. Jason -Original Message- From: Lennart Regebro [mailto:rege...@gmail.com] Sent: Wednesday, 08 April, 2009 15:53 To: Jason R. Coombs Cc: distutils-sig@python.org Subject: Re: [Distutils] setuptools 0.7a for Python 3 fails to build on Windows

Re: [Distutils] Error downloading pythonutils from pypi: Can't process plain .py files

2008-12-19 Thread Jason R. Coombs
Phillip, Thanks for your response. -Original Message- From: Phillip J. Eby [mailto:p...@telecommunity.com] Sent: Thursday, 18 December, 2008 21:59 ... And it's not reasonable to expect it to grow special cases for every site that wants to hide the filename in the query

[Distutils] Error downloading pythonutils from pypi: Can't process plain .py files

2008-12-18 Thread Jason R. Coombs
Downloading pythonutils from pypi fails even though it is downloading a perfectly good .zip source file. easy_install pythonutils==0.3.0 Searching for pythonutils==0.3.0 Reading http://pypi.python.org/simple/pythonutils/ Couldn't find index page for 'pythonutils' (maybe misspelled?) Scanning

[Distutils] new behavior of parse_version('dev')?

2008-11-18 Thread Jason R. Coombs
It appears to me as if the behavior of parse_version('dev') has changed with setuptools-0.6c9, but this change is not documented on the setuptools documentation. Assuming pv=parse_version, the documentation implies that pv('a') pv('b') pv('c') == pv('rc') pv('d') == pv('dev'). but it turns out

[Distutils] Subversion 1.5 entries not parsed successfully

2008-07-05 Thread Jason R. Coombs
Subversion 1.5 is released and official now. Any chance we can get the patch suggested at http://mail.python.org/pipermail/python-bugs-list/2008-May/051721.html or any other fix applied to the 0.6 branch of setuptools? I acknowledge this fix may not fit into the grand scheme of the development,

Re: [Distutils] ImportError running 'test' on namespace package - other package in namespace not found

2008-06-30 Thread Jason R. Coombs
appreciated. Regards, Jason -Original Message- From: Phillip J. Eby [mailto:[EMAIL PROTECTED] Sent: Sunday, 29 June, 2008 21:21 To: Jason R. Coombs; distutils-sig@python.org Subject: Re: [Distutils] ImportError running 'test' on namespace package - other package in namespace not found I can't

Re: [Distutils] ImportError running 'test' on namespace package - other package in namespace not found

2008-06-29 Thread Jason R. Coombs
It seems that error messages are stripped... so I've uploaded the test case to here: http://www.filedropper.com/myns and below is the error message I mentioned was attached previously. Jason PS C:\Users\jaraco\projects\distutils_namespace\myns.projB ./setup test running test running egg_info

[Distutils] ImportError running 'test' on namespace package - other package in namespace not found

2008-06-18 Thread Jason R. Coombs
. Any suggestions are appreciated. Sincerely, Jason R. Coombs smime.p7s Description: S/MIME cryptographic signature ___ Distutils-SIG maillist - Distutils-SIG@python.org http://mail.python.org/mailman/listinfo/distutils-sig