On Tue Feb 24 2015 at 3:21:30 PM Paul Moore p.f.mo...@gmail.com wrote:
On 24 February 2015 at 18:58, Guido van Rossum gu...@python.org wrote:
Why no command-line equivalent for the other two methods? I propose the
following interface: if there's only one positional argument, we're
asking
On Tue, 24 Feb 2015, Ethan Furman wrote:
On 02/24/2015 10:49 AM, Guido van Rossum wrote:
On Tue, Feb 24, 2015 at 10:47 AM, Ethan Furman wrote:
I can attest from my impoverished Windows programming days that looking at
-- os.listdir('c:\temp')
SomeErrorMessage about syntax 'c:\temp'
is
That might mostly do what you want, since tox could install any
additional test requirements based on its configuration.
On Tue, Feb 24, 2015 at 4:21 PM, Alexander Belopolsky
alexander.belopol...@gmail.com wrote:
On Tue, Feb 24, 2015 at 2:03 PM, Daniel Holth dho...@gmail.com wrote:
Is there
On Tue, Feb 24, 2015 at 4:24 PM, Daniel Holth dho...@gmail.com wrote:
That might mostly do what you want, since tox could install any
additional test requirements based on its configuration.
Does that refer to using tests_require=['tox'] as I described below? This
means using easy_install
On 02/24/2015 01:00 PM, Ethan Furman wrote:
On 02/24/2015 12:51 PM, Paul Moore wrote:
$ python -m zipapp foo.pyz --info
Interpreter: /usr/bin/python
$ python -m zipapp bar.pyz --info
Interpreter: none
Another way to support this is with subcommands. Have the default [implicit]
command be
[Adding back python-dev]
Actually, I wasn't proposing to change repr() -- my sentiments are similar
to Isaac Morland's. Only the error message for the most basic file open()
call should be tweaked.
No solution is perfect -- but it's probably common enough for someone to
create a file or folder
On Feb 24, 2015, at 08:20 PM, Paul Moore wrote:
(side note: --python/-p or --interpreter/-i?) and set the entry point,
Both virtualenv and (I think) pex use --python/-p so that seems to be the
overwhelming trend wink.
To modify an archive could be done using
python -m zipapp old.pyz
On 24 February 2015 at 21:09, Ethan Furman et...@stoneleaf.us wrote:
Another way to support this is with subcommands. Have the default [implicit]
command be to create the zip app, and then
add any subcommands we need:
python -m zipapp [create] foo #creates a foo.pyz from the foo
On 2/24/2015 1:14 PM, Guido van Rossum wrote:
And I'd weigh the needs of users who know what they are doing somewhat
higher than educating newbies through error messages. While newbies are
most likely to try out open() with a string literal, in real programs
that is rare, and filenames are
Chris Angelico wrote:
Then he changed the code over to use his
own file instead of the provided sample, and at the same time,
switched from using open() to using csv.reader(open()), and moved all
the code into a function, and fixed three other bugs, and now it isn't
working. And he can't figure
Thomas Wouters wrote:
Trying to make the
error messages more similar, or more identifying, may be a good idea (as
long as they aren't misleading when people *meant* to use escape
sequences in a string)
It seems that Windows won't let you use control
characters in filenames, so there is room
On 24 February 2015 at 06:32, Paul Moore p.f.mo...@gmail.com wrote:
On 23 February 2015 at 19:47, Guido van Rossum gu...@python.org wrote:
So is the PEP ready for pronouncement or should there be more discussion?
I think Brett's idea is worth incorporating, so let's thrash that out first.
On 23 February 2015 at 18:39, Greg Ewing greg.ew...@canterbury.ac.nz wrote:
Serhiy Storchaka wrote:
The problem is that the user don't know that he should read the
documentation. It just find that his script works with C:\sample.txt, but
doesn't work with D:\test.txt. He has no ideas what
On Tue, Feb 24, 2015 at 7:40 PM, M.-A. Lemburg m...@egenix.com wrote:
I think the easiest way would be to tweak the error message
output to indicate the real problem.
At the moment, you get:
open('c:\test.txt')
Traceback (most recent call last):
File stdin, line 1, in module
Hello all,
I wonder what the status of easy_install is. I keep finding people
who needed to install something 'path.py' is the latest, who needed to
use pip, and couldn't get easy_install to work. Should we tell people
that easy_install is deprecated, or ask them to file bugs when
they could
Chris Angelico writes:
I don't mind how long the deprecation period is, as long as there can
be an option to Python that makes a noisy warning.
If that's OK with you and for the use case you explicitly described,
though, a .bat file that runs a linter first might be the better
option since
On Tue Feb 24 2015 at 10:54:14 AM Laura Creighton l...@openend.se wrote:
Hello all,
I wonder what the status of easy_install is. I keep finding people
who needed to install something 'path.py' is the latest, who needed to
use pip, and couldn't get easy_install to work. Should we tell people
On 24 February 2015 at 16:30, Brett Cannon br...@python.org wrote:
Tell people to use pip. Having ensurepip in Python 2.7 and 3.4 makes it as
official as anything will be as the recommended tool to install projects.
Otherwise easy_install has nothing to do directly with python-dev so I don't
On 02/24/2015 08:44 AM, Paul Moore wrote:
On 24 February 2015 at 16:30, Brett Cannon wrote:
Tell people to use pip. Having ensurepip in Python 2.7 and 3.4 makes it as
official as anything will be as the recommended tool to install projects.
Otherwise easy_install has nothing to do directly
On 02/24/2015 10:14 AM, Guido van Rossum wrote:
This is about messages from failing file-open operations if the filename
contains an escaped character? I'd go slow
there too: here are a lot of places where files are opened and messages are
printed, both in the C code and in the
stdlib. I'm
I like the \x07 solution.
On Tue, Feb 24, 2015 at 10:47 AM, Ethan Furman et...@stoneleaf.us wrote:
On 02/24/2015 10:14 AM, Guido van Rossum wrote:
This is about messages from failing file-open operations if the filename
contains an escaped character? I'd go slow
there too: here are a lot
On Sat, Feb 21, 2015 at 8:39 AM, Demian Brecht demianbre...@gmail.com
wrote:
On Feb 20, 2015, at 7:03 PM, Ian Cordasco graffatcolmin...@gmail.com
wrote:
I hope this helps.
It does, as do the other replies, thanks all. To be clear, my first gripe
has stemmed into two related (but very
On Tue, Feb 24, 2015 at 10:50 AM, Paul Moore p.f.mo...@gmail.com wrote:
On 24 February 2015 at 18:24, Guido van Rossum gu...@python.org wrote:
Here's my review. I really like where this is going but I have a few
questions and suggestions (I can't help myself :-).
Thanks.
[I sneaked a
In a message of Tue, 24 Feb 2015 16:44:20 +, Paul Moore writes:
On 24 February 2015 at 16:30, Brett Cannon br...@python.org wrote:
Tell people to use pip. Having ensurepip in Python 2.7 and 3.4 makes it as
official as anything will be as the recommended tool to install projects.
Otherwise
TBH I think this will be a tough sell. I worry that an meme will emerge to
make all string literals use raw mode, or worse, to deprecate non-raw
string literals. I'm not sure how we'll get out of the whole conundrum, and
I'm not in a hurry to see this in 3.5.
--
--Guido van Rossum
On 02/24/2015 09:18 AM, Thomas Wouters wrote:
On Tue, Feb 24, 2015 at 5:37 PM, Ethan Furman wrote:
- M.A.Lemburg's idea of changing the exception message in key places to
make a successful
backslash replace obvious
(FileNotFoundError: [Errno 2] No such file or directory:
On 02/24/2015 09:44 AM, Guido van Rossum wrote:
TBH I think this will be a tough sell. I worry that an meme will emerge to
make all
string literals use raw mode, or worse, to deprecate non-raw string literals.
I'm
not sure how we'll get out of the whole conundrum, and I'm not in a hurry to
On Tue, Feb 24, 2015 at 10:00 AM, Ethan Furman et...@stoneleaf.us wrote:
On 02/24/2015 09:44 AM, Guido van Rossum wrote:
TBH I think this will be a tough sell. I worry that an meme will emerge
to make all
string literals use raw mode, or worse, to deprecate non-raw string
literals. I'm
On 24 February 2015 at 17:46, Guido van Rossum gu...@python.org wrote:
I can do it but I don't want to be reviewing and accepting a PEP that's
still under discussion, and I don't have the bandwidth to follow the
discussion here -- I can only read the PEP. I will start that now.
I'm just about
On Tue, Feb 24, 2015 at 1:31 PM, Alexander Belopolsky
alexander.belopol...@gmail.com wrote:
On Tue, Feb 24, 2015 at 11:44 AM, Paul Moore p.f.mo...@gmail.com wrote:
And if pip won't work, it would be good to
know why.
Is there a recommended way to invoke pip from setup.py? When I specify
[Sorry, accidentally dropped the list from this message.]
Here's my review. I really like where this is going but I have a few
questions and suggestions (I can't help myself :-).
[I sneaked a peek at the update you sent to p...@python.org.]
Currently, pyyzer [5] and pex [6] are two tools known
On Feb 24, 2015, at 10:56 AM, Guido van Rossum gu...@python.org wrote:
It sure seems that way.
Thanks for the additional feedback Guido. I’d spent some further time thinking
about what it was that I was looking for and determined it was bollocks. The
proposal was a poor solution to a
While porting some code from 2.7 to 3.4 I discovered that
command.getstatusoutput() (renamed to subprocess.getstatusoutput() in 3.x)
had changed. Surprise!
The code was working under an earlier version of 3.3 but broke when I ran
it on 3.4. Nowhere was this documented that I could find. Tracking
Maybe just fail if the target name already exists?
On Tue, Feb 24, 2015 at 12:51 PM, Paul Moore p.f.mo...@gmail.com wrote:
On 24 February 2015 at 20:32, Barry Warsaw ba...@python.org wrote:
To modify an archive could be done using
python -m zipapp old.pyz new.pyz [-p interpreter]
On Wed, Feb 25, 2015 at 5:00 PM, Ben Finney ben+pyt...@benfinney.id.au wrote:
There is a wider context here, too: semantics of the backslash escape
URL:https://en.wikipedia.org/wiki/Backslash#Usage commonly include
“backslash followed by a character not otherwise mentioned will produce
that
inspect.getargspec(method) and inspect.signature(method) both include the
'self' parameter but how are we to figure out from method itself that it is
actually bound and that its first parameter is expected to be a bound
instance?
So far I've come up with:
*inspect.ismethod(method) or
Ask on python-list https://mail.python.org/mailman/listinfo/python-list.
Also check out the FAQ https://docs.python.org/3/faq/index.html and the Help
page https://www.python.org/about/help/. Not sure what your problem is;
Python is EXTREMELY well documented.
On Tue, Feb 24, 2015 at 7:15 PM, GARRY
On 02/24/2015 01:35 PM, Guido van Rossum wrote:
Actually, I wasn't proposing to change repr() -- my sentiments are similar
to Isaac Morland's. Only the error message for the most basic file open()
call should be tweaked.
As are mine -- I just like to be thorough when discussing possibilities.
Documentation (and adding the missing test) sounds right to me.
We'd at least want a versionchanged note on the function itself, and an
entry in the porting section of the (3.3? 3.4?) what's new guide.
Is there anywhere else we might want to mention it?
Regards,
Nick.
Hi,
It looks like new tests are required to check that the behaviour will not
change again.
Victor
Le mardi 24 février 2015, Gregory P. Smith g...@krypto.org a écrit :
While porting some code from 2.7 to 3.4 I discovered that
command.getstatusoutput() (renamed to subprocess.getstatusoutput()
I am trying to learn Python for use in computational biology. I am using the
interesting book: Computing for Biologists; Python Programming and Principles
(by Ran Libeskind-Hadas and Eliot Bush). It has an interesting and useful set
of programming exercises at www.cs.hmc.edu/CFB. I am
On 2/24/2015 8:56 PM, Gregory P. Smith wrote:
inspect.getargspec(method) and inspect.signature(method) both include
the 'self' parameter but how are we to figure out from method itself
that it is actually bound and that its first parameter is expected to be
a bound instance?
So far I've
The other option might be to use http://bitbucket.org/dholth/setup-requires
It uses pip to install requirements into an isolated directory before
setup.py runs, with pip, doing exactly what you requested.
On Feb 24, 2015 5:44 PM, Nick Coghlan ncogh...@gmail.com wrote:
On 25 Feb 2015 07:23,
On 25 Feb 2015 06:52, Paul Moore p.f.mo...@gmail.com wrote:
On 24 February 2015 at 20:32, Barry Warsaw ba...@python.org wrote:
To modify an archive could be done using
python -m zipapp old.pyz new.pyz [-p interpreter]
Default is to strip the shebang (no -p option). There's no option
On Wed, Feb 25, 2015 at 6:54 AM, Greg Ewing greg.ew...@canterbury.ac.nz wrote:
Chris Angelico wrote:
Then he changed the code over to use his
own file instead of the provided sample, and at the same time,
switched from using open() to using csv.reader(open()), and moved all
the code into a
On 2/24/2015 8:56 PM, Gregory P. Smith wrote:
inspect.getargspec(method) and inspect.signature(method) both include
the 'self' parameter but how are we to figure out from method itself
that it is actually bound and that its first parameter is expected to be
a bound instance?
This seems like a
Nick Coghlan writes:
The linter developers don't have a decision making process that lets them
pursue things like this on their own.
I'm not suggesting that the linter developers do any such thing. I'm
suggesting that users (specifically Chris) customize their preferred
linters (most permit
On 2/24/2015 9:02 PM, Eric V. Smith wrote:
I'm not sure if it's correct, but deep in a library of mine I have:
elif type(fn) == types.MethodType:
# bound method?
if fn.im_self is None:
# no 'self'
nskip = 0
else:
# need to supply 'self'
nskip =
On 25 Feb 2015 07:23, Alexander Belopolsky alexander.belopol...@gmail.com
wrote:
On Tue, Feb 24, 2015 at 2:03 PM, Daniel Holth dho...@gmail.com wrote:
Is there a recommended way to invoke pip from setup.py? When I
specify
tests_require= and run python setup.py test, the requirements
49 matches
Mail list logo