neofelis2X
13ff1cd054
Docs: replaced deprecated getargspec
2025-02-24 23:03:36 +01:00
Alexandre Detiste
323e78c085
remove more Python2 hybridation
2025-02-02 20:29:49 -05:00
Alexandre Detiste
0257f755cf
remove most of Python2 compatibility code
2025-02-02 20:17:45 -05:00
Per A. Brodtkorb
e4e8bf8317
Fixes issue 1571:
...
Adding missing close for open.
If the "close()" call is missing after a "open(filename)" call, the filename isn't guaranteed to be closed before the interpreter exits.
This is generally a bad practice as explained here: https://stackoverflow.com/questions/7395542/is-explicitly-closing-files-important
Also replaced "fid=open(filename) fid.close()" statements for files with the safer
"with open(filename) as fid:" blocks. See https://www.python.org/dev/peps/pep-0343/
2020-03-23 17:16:44 +01:00
Robin Dunn
4a506f82a6
Python2 doesn't have ClassMethodDescriptorType, but the build slaves are stuck on Py2 for now.
2019-09-14 19:03:41 -07:00
Robin Dunn
fa4683d8f7
* Fix scanning extension modules for docstrings
...
* Support documenting classes that are in a package's __init__ module
2019-09-04 14:31:01 -07:00
Metallicow
58fc0d1377
Trim trailing space sphinxtools directory
2016-12-05 16:36:14 -06:00
Robin Dunn
9bcccff097
If a property's getter has a docstring, use it.
2016-07-23 00:25:08 -07:00
Robin Dunn
ed4756b902
Remove wx.lib.six and use the stock six module instead,
...
and add it as an installation dependency.
2016-06-30 20:07:57 -07:00
Robin Dunn
cfed6ce4df
Various updates to use fullnames in wx.lib, fix links back to the compiled modules, various source cleanup, etc.
2016-06-07 16:43:04 -07:00
Robin Dunn
4fc2e37df7
Rename class_summary.lst extension to *.pkl for consistency
2016-05-20 19:25:03 -07:00
Robin Dunn
a83ca5e94f
Refactor lots of functions to use camelCase names
2016-05-19 23:53:40 -07:00
Robin Dunn
97bcad804f
refactor reading and writing data to pickle files
2016-05-18 21:39:21 -07:00
Robin Dunn
a700ef0cae
Don't use reload on Python3
2016-02-28 20:52:59 -08:00
Robin Dunn
8fdb90b961
Adding the wx folder to the sys.path is a bad idea, as then it will have potential problems with name clashes with modules in the stdlib or site-packages (like xml).
2015-02-05 21:19:31 -08:00
Robin Dunn
53925ab3cc
Watch out for ImportErrors when getting attributers from an object (it may be a pseudo module that will try to import other modules.)
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@73200 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-12-18 19:07:53 +00:00
Andrea Gavana
4fee2a598a
Phoenix:
...
- Reformat the documentation generator to take into account the "adv" sub-package;
- Make the `sphinx_generator.py` and the `sphinxtools` package Python 3 - compliant.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71589 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-05-29 20:11:36 +00:00
Robin Dunn
f404c31784
set svn:eol-style property to native
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71161 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-04-10 03:16:37 +00:00
Andrea Gavana
f748a0b068
Phoenix:
...
- Add hyperlinks to external references (such as threading, code, exceptions and so on) to inheritance diagrams and sub/super classes;
- Add a stub for the overview "Writing Non-English Applications";
- Better handling of `wx.lib` documentation extraction.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71156 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-04-08 23:51:22 +00:00
Andrea Gavana
e262cef61a
Phoenix:
...
1. Add a substitution of the |SVN| string using subprocess;
2. Add the latest ArtProvider stuff (and replace `ArtID` and `ArtClient` parameter types with `string`).
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71149 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-04-08 11:13:07 +00:00
Andrea Gavana
7bf1b0e53d
Small modification to modulehunter.py
to correctly pick up the latest wxPython version if Phoenix binaries are not available.
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71140 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-04-07 21:07:41 +00:00
Andrea Gavana
ff175387b3
Phoenix: Add support for documenting wx.lib, wx.py and wx.tools (that's the whole wxPython/Phoenix documentation)
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71139 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-04-07 21:00:39 +00:00
Andrea Gavana
d44af0e4f4
Phoenix: new updates to better handle wx.lib documentation.
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71121 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-04-06 18:22:52 +00:00
Andrea Gavana
77338050a0
Phoenix:
...
- First stub at integrating `wx.lib` (116 warnings);
- Added `internationalization.rst` file from Werner (with a cool sample app as well);
- Added new samples for AffineMatrix2D.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71099 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-04-05 18:28:47 +00:00