summaryrefslogtreecommitdiff
path: root/dev-python/codetools/metadata.xml
blob: 30b53c53ddefb84bd54a1e13b74ea792c38d40a8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
  <email>python@gentoo.org</email>
  <name>Python</name>
</maintainer>
<longdescription lang="en">
  The CodeTools project from the Enthought Tool Suite 
  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.
</longdescription>
<upstream>
  <remote-id type="pypi">codetools</remote-id>
</upstream>
</pkgmetadata>