IDE-Generator Python
Loading...
Searching...
No Matches
ide_gen Namespace Reference

A set of subroutines used by the IDE-gen based scripts written in Python. More...

Namespaces

namespace  hashes
 Sub file for ide_gen.
namespace  string_utils
 Sub file for ide_gen.
namespace  xcode
 Sub file for ide_gen.
namespace  xcode_json
 Sub file for ide_gen.

Variables

tuple __numversion__ = (0, 1, 1)
 Current version of the library as a numeric tuple.
str __version__ = ".".join([str(num) for num in __numversion__])
 Current version of the library.
str __author__ = "Rebecca Ann Heineman"
 Author's name.
str __title__ = "ide_gen"
 Name of the module.
str __summary__ = "IDE project generator."
 Summary of the module's use.
str __uri__ = "http://ide-gen.readthedocs.io"
 Home page.
str __email__ = "becky@burgerbecky.com"
 Email address for bug reports.
str __license__ = "MIT License"
 Type of license used for distribution.
str __copyright__ = "Copyright 2025 Rebecca Ann Heineman"
 Copyright owner.
list __all__
 Items to import on "from ide_gen import *".

Detailed Description

A set of subroutines used by the IDE-gen based scripts written in Python.

For higher level tools like makeprojects, cleanme and buildme, common subroutines were collected and placed in this module for reuse.

Variable Documentation

◆ __all__

list ide_gen.__all__
private
Initial value:
1= [
2 "xcode_calcuuid",
3 "vs_calcguid",
4 "xcode_quote_string_if_needed",
5 "xcode_determine_source_type",
6 "JSONShared",
7 "JSONEntry",
8 "JSONArray",
9 "JSONDict",
10 "JSONObjects",
11 "XCProject",
12 "PBXFileReference",
13 "PBXBuildFile",
14 "PBXGroup",
15 "PBXBuildRule",
16 "PBXFrameworksBuildPhase"
17]

Items to import on "from ide_gen import *".