Bug 618145

Summary: Review Request: python-CodeTools - Code Analysis and Execution Tools
Product: [Fedora] Fedora Reporter: Chen Lei <supercyper1>
Component: Package ReviewAssignee: Nobody's working on this, feel free to take it <nobody>
Status: CLOSED INSUFFICIENT_DATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: low    
Version: rawhideCC: fedora-package-review, mrunge, notting
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard: StalledSubmitter
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2012-02-27 14:28:24 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Chen Lei 2010-07-26 09:23:32 UTC
Description:

The CodeTools project includes packages that simplify meta-programming and
help the programmer separate data from code in Python. This library contains
classes that allow defining simple snippets, or "blocks", of Python code,
analyze variable dependencies in the code block, and use these dependencies to
construct or restrict an execution graph. These (restricted) code blocks can
then be executed in any namespace. However, this project also provides a
Traits-event-enhanced namespace, called a "context", which can be used in
place of a vanilla namespace to allow actions to be performed whenever
variables are assigned or retrieved from the namespace. This project is used
as the foundation for the BlockCanvas project.

Links:
http://dl.dropbox.com/u/1338197/1/python-CodeTools-3.1.1-1.fc13.src.rpm
http://dl.dropbox.com/u/1338197/1/python-CodeTools.spec

Comment 1 Jason Tibbitts 2010-12-02 00:47:08 UTC
The upstream URL seems to be invalid:
  python-CodeTools.noarch: W: invalid-url URL:
   http://code.enthought.com/projects/code_tools.php HTTP Error 404: Not Found

Even though you convert a bunch of line endings, I still get several wrong-file-end-of-line-encoding complaints from rpmlint:
  python-CodeTools.noarch: W: wrong-file-end-of-line-encoding
   /usr/share/doc/python-CodeTools-3.1.1/html/_sources/tut_blocks.txt
  python-CodeTools.noarch: W: wrong-file-end-of-line-encoding
   /usr/share/doc/python-CodeTools-3.1.1/html/_sources/tut_bcem_pattern.txt
  python-CodeTools.noarch: W: wrong-file-end-of-line-encoding
   /usr/share/doc/python-CodeTools-3.1.1/html/_sources/tut_tcw.txt
  python-CodeTools.noarch: W: wrong-file-end-of-line-encoding
   /usr/share/doc/python-CodeTools-3.1.1/html/_sources/tut_cxt_functions.txt
  python-CodeTools.noarch: W: wrong-file-end-of-line-encoding
   /usr/share/doc/python-CodeTools-3.1.1/html/_sources/tut_adapted.txt
  python-CodeTools.noarch: W: wrong-file-end-of-line-encoding
   /usr/share/doc/python-CodeTools-3.1.1/html/_sources/tut_datacontexts.txt
  python-CodeTools.noarch: W: wrong-file-end-of-line-encoding
   /usr/share/doc/python-CodeTools-3.1.1/html/_sources/tut_multicontext.txt
I'm not sure what those files are supposed to be used for, or if there's some reason not to convert them as well.

There's also
  python-CodeTools.noarch: E: non-executable-script
   /usr/lib/python2.7/site-packages/enthought/blocks/compiler_/ast/extract_children_trees.py 0644L /usr/bin/env
which you can fix by deleting the first line if you like.  (Don't make it executable; it shouldn't be.)

Comment 2 Matthias Runge 2012-01-10 10:23:18 UTC
any progress here?