Edouard Choinière
|
b5e5cb419a
|
Add typing for context managers returning Self
`Self` was introduced in python 3.11. Use `Self` from typing_extensions for previous Python versions
|
2025-01-21 21:38:18 -05:00 |
|
Scott Talbert
|
2c6307142f
|
Update sip to v6.8.3 and fix deprecations
|
2024-02-12 23:20:17 -05:00 |
|
Tim Gates
|
e6c584f3fe
|
docs: fix simple typo, repalce -> replace
There is a small typo in sphinxtools/postprocess.py.
Should read `replace` rather than `repalce`.
|
2020-12-31 08:58:38 +11:00 |
|
Robin Dunn
|
8dd754b905
|
Merge pull request #1846 from wxWidgets/fix-issue1843
Allow passing iterator flags into GetPropertyValues
|
2020-11-11 20:00:20 -08:00 |
|
Robin Dunn
|
35931985ab
|
Update some copyright years
|
2020-11-11 15:55:30 -08:00 |
|
Robin Dunn
|
7a839de248
|
Make it possible to call a function that post-processes the generated ReST doc for a class.
|
2020-11-11 15:40:05 -08: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 |
|
Per A. Brodtkorb
|
033c18fd9f
|
Fixes issue #1556
Replaced XXX.keys() calls with idiomatic python 3 calls that are compatible with python 2 such as eg:
* replaced "y = xxx.keys()" or "y = list(xxx.keys())" with just "y = list(xxx)"
* replaced "sorted(xxx.keys())" or "sorted(list(xxx.keys()))" with just "sorted(xxx)"
* replaced "if not A in B.keys():" with "if A not in B:"
* replaced "for A in B.keys():" with "for A in B:"
See also https://python-future.org/compatible_idioms.html
https://python-future.org/compatible_idioms.html#dict-keys-values-items-as-a-list
|
2020-03-20 18:51:19 +01:00 |
|
Robin Dunn
|
c5598d85bf
|
Tweak links on the index pages to go to the page rather than the class
|
2019-10-11 12:55:22 -07:00 |
|
Robin Dunn
|
70be620ebb
|
Remove the sidebar from pages in the Dash docset
|
2019-10-04 08:09:21 -07:00 |
|
Robin Dunn
|
40320294c1
|
Use BeautifulSoup to remove the header image instead of just changing the class.
|
2019-10-03 20:48:24 -07:00 |
|
Robin Dunn
|
d786a1dc1a
|
Fix html tags around the inheritance diagram so BeautifulSoup doesn't get confused.
|
2019-10-03 20:00:16 -07:00 |
|
Robin Dunn
|
09404e63f5
|
Simplify postprocessing, remove changes no longer needed, or edit them for Sphinx 2.2.0.
|
2019-10-03 14:54:50 -07:00 |
|
Robin Dunn
|
c3a68bef90
|
Use encoding when postprocessing the documentation files
|
2019-09-17 18:26:21 -07: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 |
|
Robin Dunn
|
79ddece4e9
|
Use forward slashes in sphinx output
(cherry picked from commit 7b3a62102c )
|
2018-11-08 20:31:30 -08:00 |
|
Robin Dunn
|
b77c88a280
|
Merge tag 'wxPython-4.0.2' into wxPy-4.0.x
(cherry picked from commit 4c56c39e52 )
|
2018-06-17 22:04:22 -07:00 |
|
Robin Dunn
|
693863c2a5
|
Merge pull request #762 from mesalu/admonish_deprecation
Admonish deprecations
|
2018-02-22 22:08:02 -08:00 |
|
Robin Dunn
|
87d7edab83
|
Lots of changes needed to get things building again after switching to wxWidgets master
|
2018-02-09 15:15:01 -08:00 |
|
Metallicow
|
c76384d458
|
Trim trailing whitespace *.py files
|
2018-01-16 08:47:07 -06:00 |
|
infinity77
|
838db7bd93
|
These fixes should get rid of issues #485 and #440
|
2017-11-15 16:50:57 +01:00 |
|
Robin Dunn
|
f06c6533f5
|
Make the index be what was main.html, redirect main to index, and set the Home link to the main wxPython site.
|
2017-07-20 21:01:43 -07:00 |
|
Robin Dunn
|
37d67272b0
|
Generate a different welcome paragraph on main.html dependent on whether this is a release build or a snapshot build.
|
2017-05-10 12:42:48 -07:00 |
|
Robin Dunn
|
3aa71ee825
|
Update copyright in sphinxtools
|
2017-02-13 16:52:44 -08:00 |
|
Metallicow
|
58fc0d1377
|
Trim trailing space sphinxtools directory
|
2016-12-05 16:36:14 -06:00 |
|
Robin Dunn
|
8f238ad594
|
Begin adding wrappers for wx.aui
|
2016-10-25 19:19:08 -07:00 |
|
Robin Dunn
|
1e448352be
|
Take care about how wxString and wxArrayString are substituted in the docs. There are some cases where it is a substring and so should not be replaced.
|
2016-09-08 12:31:15 -07:00 |
|
Robin Dunn
|
5c79d5ccec
|
Merge branch 'master' into propgrid
|
2016-08-24 14:31:12 -07:00 |
|
Robin Dunn
|
25d687d8a3
|
Convert some code snippets for the docs.
|
2016-08-13 17:33:33 -07:00 |
|
Robin Dunn
|
73b2e45156
|
More progress on propgrid classes
|
2016-08-13 12:30:44 -07:00 |
|
Robin Dunn
|
4732fcdf18
|
Various documentation fixes for PseudoDC
|
2016-07-29 18:56:03 -07:00 |
|
Robin Dunn
|
9bcccff097
|
If a property's getter has a docstring, use it.
|
2016-07-23 00:25:08 -07:00 |
|
Robin Dunn
|
2251338f03
|
Merge branch 'master' into add-ribbon-lib
|
2016-07-01 20:24:07 -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
|
d0f79d62df
|
Add missing '.' in wx.ribbon. module names
|
2016-06-24 19:59:25 -07:00 |
|
Robin Dunn
|
8742967677
|
Start adding wrappers for the wx.ribbon module
|
2016-06-21 20:30:30 -07:00 |
|
Robin Dunn
|
5983df8a5f
|
Generate attribute docs for exposed C++ attributes like properties.
|
2016-06-17 16:01:38 -07:00 |
|
Robin Dunn
|
3a3bfea166
|
Use just the tail of the fullname on the summary pages
|
2016-06-17 15:52:49 -07:00 |
|
Robin Dunn
|
dd35a4f948
|
Add header comment to the generated ReST files
|
2016-06-10 09:25:36 -07:00 |
|
Robin Dunn
|
ddfbc17469
|
Fix names of base classes in Python classes when the base is from the binary modules.
|
2016-06-09 16:02:45 -07:00 |
|
Robin Dunn
|
fbe9163da8
|
Fix gallery links
|
2016-06-08 22:31:42 -07:00 |
|
Robin Dunn
|
2147270817
|
Fix generation of gallery page (issue was due to change to fullnames)
|
2016-06-08 10:57:15 -07:00 |
|
Robin Dunn
|
664d5b765a
|
Fixes for inheritance diagrams
|
2016-06-08 00:31:10 -07:00 |
|
Robin Dunn
|
af7176bbd9
|
Put all three elements back in the all_classes dict,
even though we're not using them all, it's just easier for now.
|
2016-06-07 19:29:34 -07:00 |
|
Robin Dunn
|
d7e4f7c22b
|
Use fullnames in the inheritance diagrams, with some related fixes.
|
2016-06-07 16:43:46 -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
|
4fb5b54331
|
Add more excluded attrs for Py3
|
2016-06-07 16:33:13 -07:00 |
|
Robin Dunn
|
874bdd2626
|
Don't remove leading wx when postprocessing
|
2016-06-04 16:08:29 -07:00 |
|
Robin Dunn
|
2355ceb198
|
Use fullname on constants in the converted text
|
2016-06-04 14:44:08 -07:00 |
|