times I have wanted a clean build I just make a new
checkout/branch and build it from scratch. I have worked on some pretty
big projects with buildout -- a well-designed one shouldn't take so long
to build as to be prohibitive.
--
Benji York
___
Distutils
being used and it is not immediately apparent why not and the
possibility that your stated version requirements are silently not being
met.
--
Benji York
___
Distutils-SIG maillist - Distutils-SIG@python.org
http://mail.python.org/mailman/listinfo
the - output in the current buffer and makes it into PACKAGE
= VERSION lines:
com! -bar MungeVersionsGrep %!grep Picked:
com! MungeVersions silent MungeVersionsGrep | silent %s/Picked: // |
%sort | silent %!uniq
It is just a tiny shell script wrapped in a candy coating.
--
Benji York
) semantic versioning, if only
because we don't have to invent notation or interpretation.
+1
--
Benji York
___
Distutils-SIG maillist - Distutils-SIG@python.org
http://mail.python.org/mailman/listinfo/distutils-sig
for all the
details.
Also, despite the name of this list, a more appropriate place to ask
this kind of question would be the python-list or tutor list:
http://www.python.org/community/lists/
--
Benji York
___
Distutils-SIG maillist - Distutils-SIG@python.org
the DEVELOPERS.txt file for instructions on how to set up the test
environment.
--
Benji York
___
Distutils-SIG maillist - Distutils-SIG@python.org
http://mail.python.org/mailman/listinfo/distutils-sig
on how to do something like this?
I'm afraid I didn't understand your question.
--
Benji York
___
Distutils-SIG maillist - Distutils-SIG@python.org
http://mail.python.org/mailman/listinfo/distutils-sig
it
is installed with a clicky-clicky installer on windows and with apt-get on
ubuntu.
There's another thing you might want when using a system Python: to
exclude some packages. I suspect that's what makes it hard.
--
Benji York
___
Distutils-SIG maillist
line should point to
the directory that contains it. The line is often simply develop = .
(unless you have more than one develop egg in the project).
--
Benji York
___
Distutils-SIG maillist - Distutils-SIG@python.org
http://mail.python.org/mailman
--
Benji York
___
Distutils-SIG maillist - Distutils-SIG@python.org
http://mail.python.org/mailman/listinfo/distutils-sig
. Along those lines, if it can be in
multiple places please make having more than one an error.
--
Benji York
___
Distutils-SIG maillist - Distutils-SIG@python.org
http://mail.python.org/mailman/listinfo/distutils-sig
placeholder so the documentation
link is always there, but not an attractive nuisance leading to a
dead end when there are no docs available and
2) let project owners provide an alternative target for the link if they
host their documentation elsewhere.
--
Benji York
On Mar 6, 2011 3:47 AM, Lennart Regebro rege...@gmail.com wrote:
I've started working on a little utility to give a quality rating on
packages, expressed in 0-10 points, and also in cheese types,
according to smellyness.
How about cheese inspecter?
--
Benji York
the same result? (I.e., no
leading whitespace at all):
foo =
first line
second line
third line
foo = first line
second line
third line
--
Benji York
___
Distutils-SIG maillist - Distutils-SIG@python.org
http://mail.python.org
correctly, buildout's install command might
help you.
You can run bin/buildout install foo, where foo is a part to install.
It is not required that foo be listed in the [buildout] parts =
line. Therefore you can have buildout actions that aren't run by
default but that you can trigger as needed.
--
Benji
with this but I'm not sure how to get buildout to understand
it.
See http://pypi.python.org/pypi/zc.buildout#finding-distributions,
especially the find-links option.
--
Benji York
___
Distutils-SIG maillist - Distutils-SIG@python.org
http://mail.python.org
On Fri, Jan 14, 2011 at 10:07 AM, Chris Withers ch...@simplistix.co.uk wrote:
On 13/01/2011 14:27, Benji York wrote:
On Wed, Jan 12, 2011 at 6:38 PM, Maurits van Rees
m.van.r...@zestsoftware.nl wrote:
Op 12-01-11 23:33, Jeff Kunce schreef:
I'm having trouble pinning versions in my
a typo in the version pin: it should be Zope2 with a
capital 'Z'.
Adding allow-picked-versions = false to your [buildout] section can help
keep this from happening.
--
Benji York
___
Distutils-SIG maillist - Distutils-SIG@python.org
http
version of a
dependency is being antisocial.
You can use zc.buildout to enforce the use of the 1.0.1 version for you
as a work-around:
http://pypi.python.org/pypi/zc.buildout#specifying-version-information-independent-of-requirements
--
Benji York
On Fri, Dec 17, 2010 at 11:15 AM, Alan Franzoni mail...@franzoni.eu wrote:
On Fri, Dec 17, 2010 at 5:01 PM, Benji York be...@benjiyork.com wrote:
Fancier version resolution would be nice, however a library-like package
(as opposed to an app) that requires one and only one version
On Thu, Oct 28, 2010 at 5:44 PM, Tres Seaver tsea...@palladion.com wrote:
Heh, untar + CMMI into a non-system prefix works for me. ;)
+1 with the small addition of after making sure the dev dependencies Python
sniffs out to build modules for (zlib, crypto bits, etc.) are available.
--
Benji
-package option of virtualenv ?
See http://pypi.python.org/pypi/zc.buildout#working-with-a-system-python,
especially the bits about include-site-packages = false and
exec-sitecustomize = false.
--
Benji York
___
Distutils-SIG maillist - Distutils-SIG
is wrong, it just doesn't encompass all
the things that are unsupported.
You are correct in that a system Python is a dirty Python and dirty
Python's may break buildout.
--
Benji York
___
Distutils-SIG maillist - Distutils-SIG@python.org
http
case-insensitivity in package names is
tolerated (once, I think). There's no reason to spread the
case-senseless disease any further.
+1 Case-insensitivity usually hurts more than it helps.
--
Benji York
___
Distutils-SIG maillist - Distutils-SIG
guess that might be construed as a bug. Maybe.
This makes me even happier that I always use allow-picked-versions =
false. It means that my versions section will always have the correctly
capitalized names.
--
Benji York
___
Distutils-SIG maillist
option and the fact that Distribute impersonates setuptools.
I bet it'll work properly if you add distribute = 0.6.10 to the
[versions] section.
--
Benji York
___
Distutils-SIG maillist - Distutils-SIG@python.org
http://mail.python.org/mailman/listinfo
for the project.
Again, package creators can already do this.
How does that sounds ?
I don't understand the value of this proposal.
We don't need more overhead for package authors to wade through, even if
they end up ignoring it. No... *especially* if they end up ignoring it.
--
Benji York
, I don't think these proposals will kill kittens or
anything, it's just that every addition has a cost. I (apparently) see
that cost as being higher than others do, therefore I feel the small
benefit is swamped by the cost.
--
Benji York
___
Distutils
replacements/mirrors/other tools.
Existing projects can leave everything in their long_description if
they want, nothing is lost.
Nothing we currently have is lost, however we put a small damper on
future gains.
--
Benji York
___
Distutils-SIG maillist
: that means that a beta for 2.0.0 might have a version of
1.6.3-r4321?
--
Benji York
Senior Software Engineer
Zope Corporation
___
Distutils-SIG maillist - Distutils-SIG@python.org
http://mail.python.org/mailman/listinfo/distutils-sig
On Fri, Aug 28, 2009 at 11:39 PM, Yonsy Solisyo...@aureal.com.pe wrote:
btw recipes == extensions in buildout ?
Yes.
--
Benji York
Senior Software Engineer
Zope Corporation
___
Distutils-SIG maillist - Distutils-SIG@python.org
http://mail.python.org
On Fri, Aug 28, 2009 at 11:15 PM, Yonsy Solisyo...@aureal.com.pe wrote:
i found docs for recipe but very few for extensions, can u
give me some indications where i can search for this ?
http://pypi.python.org/pypi?:action=browseshow=allc=512
--
Benji York
Senior Software Engineer
Zope
(as long as the backported tarfile module doesn't shadow the
built-in tarfile, that's just asking for trouble).
--
Benji York
Senior Software Engineer
Zope Corporation
___
Distutils-SIG maillist - Distutils-SIG@python.org
http://mail.python.org/mailman
; I think all the other reasons for renaming
are still sound.
PJE wanted a rename, which settles that issue IMO.
Ok then let's call it Red Barrel then
Short, memorable, and (Monty) Pythonic.
+1
--
Benji York
Senior Software Engineer
Zope Corporation
On Fri, Jul 17, 2009 at 10:09 AM, Ronald Oussorenronaldousso...@mac.com wrote:
I don't have an account at doodle and won't create one.
You don't need a account to vote.
--
Benji York
Senior Software Engineer
Zope Corporation
___
Distutils-SIG maillist
you had any feedback on this yet?
Here's some: how about instead of an ssh-like system, use ssh itself. Front
PyPI with an ssh server that users connect to. That way it is both secure and
the infrastructure (agent, etc.) is already in place.
--
Benji York
Senior Software Engineer
Zope Corporation
this?
http://pypi.python.org/pypi/zc.buildout#preferring-final-releases
--
Benji York
Senior Software Engineer
Zope Corporation
___
Distutils-SIG maillist - Distutils-SIG@python.org
http://mail.python.org/mailman/listinfo/distutils-sig
be bundled)?
One option is to use zc.sourcerelease
(http://pypi.python.org/pypi/zc.sourcerelease) to generate a source
release and use that as the basis for binary releases.
--
Benji York
Senior Software Engineer
Zope Corporation
___
Distutils-SIG maillist
to mention the -D
switch to buildout. From --help:
Debug errors. If an error occurs, then the post-mortem debugger
will be started. This is especially useful for debuging recipe
problems.
--
Benji York
Senior Software Engineer
Zope Corporation
Benji York wrote:
I plan to do similar timings with the simple PyPI interface when I
get a chance and report the results here.
Here are my non-scientific results:
buildout times:
regular: 4:52.86
simple: 3:15.57
ppix: 2:03.58
As everyone is aware, network latency has a large impact
Martin v. Löwis wrote:
would they prefer instead that it is super-efficient (and somewhat
out-of-date)?
Yes. At most a few minutes out of date and faster/more reliable would
be my strong preference.
--
Benji York
http://benjiyork.com
___
Distutils
with the simple
PyPI interface when I get a chance and report the results here.
--
Benji York
http://benjiyork.com
___
Distutils-SIG maillist - Distutils-SIG@python.org
http://mail.python.org/mailman/listinfo/distutils-sig
Jim Fulton wrote:
On Jul 23, 2007, at 2:58 PM, Benji York wrote:
Martin v. Löwis wrote:
And where somewhat slower could be practically not noticable.
Perhaps it /could/ be, but isn't currently. For example, updating
one piece of software I have with almost 150 dependencies takes 45
Please don't ever get rid of
it :)
If easy_install had instead said sorry, I can't find 'foo', perhaps you
meant 'Foo', then the user would be both spared frustration and
enlightened.
--
Benji York
http://benjiyork.com
___
Distutils-SIG maillist
think it's a great idea to have both human- and machine-targeted
versions available. It looks like setuptools is about twice as fast (in
at least one instance) with the simple version. That seems like a
pretty big win to me.
--
Benji York
http://benjiyork.com
Phillip J. Eby wrote:
At 02:34 PM 4/12/2007 -0400, Benji York wrote:
% python setup.py develop
running develop
running egg_info
writing requirements to test.egg-info/requires.txt
writing test.egg-info/PKG-INFO
writing top-level names to test.egg-info/top_level.txt
writing dependency_links
46 matches
Mail list logo