[Checkins] SVN: grokproject/trunk/ The application specific verion pins are now in Grok's versions cfg.
Jan-Jaap Driessen
jdriessen at thehealthagency.com
Wed Apr 14 09:53:18 EDT 2010
Log message for revision 110888:
The application specific verion pins are now in Grok's versions cfg.
Changed:
U grokproject/trunk/CHANGES.txt
U grokproject/trunk/grokproject/templates.py
U grokproject/trunk/grokproject/utils.py
-=-
Modified: grokproject/trunk/CHANGES.txt
===================================================================
--- grokproject/trunk/CHANGES.txt 2010-04-14 13:52:18 UTC (rev 110887)
+++ grokproject/trunk/CHANGES.txt 2010-04-14 13:53:18 UTC (rev 110888)
@@ -4,11 +4,12 @@
1.0.4 (unreleased)
------------------
+* The application specific version pins are now in Grok's versions cfg.
+
* Remove '--zopectl' option. Paster setups are now the only supported
method to create new projects.
Fix bug https://bugs.launchpad.net/grok/+bug/524262
-
1.0.3 (2010-02-21)
------------------
Modified: grokproject/trunk/grokproject/templates.py
===================================================================
--- grokproject/trunk/grokproject/templates.py 2010-04-14 13:52:18 UTC (rev 110887)
+++ grokproject/trunk/grokproject/templates.py 2010-04-14 13:53:18 UTC (rev 110888)
@@ -12,7 +12,6 @@
from grokproject.utils import create_buildout_default_file
from grokproject.utils import exist_buildout_default_file
from grokproject.utils import required_grok_version
-from grokproject.utils import extend_versions_cfg
GROK_RELEASE_URL_DEFAULT = 'http://grok.zope.org/releaseinfo/'
@@ -89,10 +88,6 @@
vars['version_info_url'] = version_info_url
vars['version_info_file_contents'] = self.download(version_info_url)
- # Maybe add additional eggs...
- vars['version_info_additions'] = extend_versions_cfg(
- vars['version_info_file_contents'])
-
# Which grok version are we depending on?
version = required_grok_version(vars['version_info_file_contents'])
vars['grokversion'] = version
Modified: grokproject/trunk/grokproject/utils.py
===================================================================
--- grokproject/trunk/grokproject/utils.py 2010-04-14 13:52:18 UTC (rev 110887)
+++ grokproject/trunk/grokproject/utils.py 2010-04-14 13:53:18 UTC (rev 110888)
@@ -173,30 +173,3 @@
if line.startswith('grok ='):
return line.split(' ')[-1]
-
-def extend_versions_cfg(versions_cfg):
- """Add additional package versions for versions.cfg.
-
- We only add eggs that are not already included in versions.cfg
- fetched from the release info URL (usually grok.zope.org/releaseinfo).
- """
- here = os.path.dirname(__file__)
- additional_eggs = open(
- os.path.join(here, 'ext_eggs.cfg'), 'rb').read()
-
- # Create a list of already pinned eggs...
- pinned = list()
- for line in versions_cfg.split('\n'):
- if not " " in line:
- continue
- pinned.append(line.split(' ')[0].strip())
-
- result = ''
- for line in additional_eggs.split('\n'):
- if ' ' in line:
- if line.split(' ')[0].strip() in pinned:
- # Skip eggs already in versions.cfg...
- continue
- pass
- result += '%s\n' % line
- return result
More information about the checkins
mailing list