neofelis2X
38d27c62b4
Docs: add libclang to gitignore which can come with doxygen 1.9
2025-02-24 23:25:48 +01:00
neofelis2X
4b3c2b8bd1
add venv and macos DS_Store to gitignore
2025-02-24 23:03:36 +01:00
Robin Dunn
f56d65daaa
Migrate CI from Azure Pipelines to GitHub Actions
...
ci-build / build-source-dist (push) Waiting to run
ci-build / build-wheels (x64, macos-13, 3.10) (push) Blocked by required conditions
ci-build / build-wheels (x64, macos-13, 3.11) (push) Blocked by required conditions
ci-build / build-wheels (x64, macos-13, 3.12) (push) Blocked by required conditions
ci-build / build-wheels (x64, macos-13, 3.13-dev) (push) Blocked by required conditions
ci-build / build-wheels (x64, macos-13, 3.8) (push) Blocked by required conditions
ci-build / build-wheels (x64, macos-13, 3.9) (push) Blocked by required conditions
ci-build / build-wheels (x64, ubuntu-22.04, 3.10) (push) Blocked by required conditions
ci-build / build-wheels (x64, ubuntu-22.04, 3.11) (push) Blocked by required conditions
ci-build / build-wheels (x64, ubuntu-22.04, 3.12) (push) Blocked by required conditions
ci-build / build-wheels (x64, ubuntu-22.04, 3.13-dev) (push) Blocked by required conditions
ci-build / build-wheels (x64, ubuntu-22.04, 3.8) (push) Blocked by required conditions
ci-build / build-wheels (x64, ubuntu-22.04, 3.9) (push) Blocked by required conditions
ci-build / build-wheels (x64, windows-2022, 3.10) (push) Blocked by required conditions
ci-build / build-wheels (x64, windows-2022, 3.11) (push) Blocked by required conditions
ci-build / build-wheels (x64, windows-2022, 3.12) (push) Blocked by required conditions
ci-build / build-wheels (x64, windows-2022, 3.13-dev) (push) Blocked by required conditions
ci-build / build-wheels (x64, windows-2022, 3.8) (push) Blocked by required conditions
ci-build / build-wheels (x64, windows-2022, 3.9) (push) Blocked by required conditions
ci-build / build-wheels (x86, windows-2022, 3.10) (push) Blocked by required conditions
ci-build / build-wheels (x86, windows-2022, 3.11) (push) Blocked by required conditions
ci-build / build-wheels (x86, windows-2022, 3.12) (push) Blocked by required conditions
ci-build / build-wheels (x86, windows-2022, 3.13-dev) (push) Blocked by required conditions
ci-build / build-wheels (x86, windows-2022, 3.8) (push) Blocked by required conditions
ci-build / build-wheels (x86, windows-2022, 3.9) (push) Blocked by required conditions
* Add --quiet option
* First pass on github workflow for CI
* Comment out the 2nd job for now
* Changes and tweaks from what I learned in a test project
* We also need to run the dox command
* Set PYTHONUNBUFFERED in the workflow
* Copy sip.h when the siplib is (re)created, instead of later during the build
* generate version modules in cmd_sdist too
* More fixes for building an sdist in a clean folder
* install gettext
* sudo
* Add build-wheels job
* add apt update
* Explicitly install libunwind-dev to workaround a package dependency bug
* Split the generate and the sdist step into 2 steps.
* fixes for building sdist on Windows, and also enable some additional MSVC info when building
* Use ilammy/msvc-dev-cmd to set up MSVC
* Comment out some no longer needed debug prints
* Add remaining matrix entries
* Uninstall wxPython at the end of the test, turn off fail-fast.
* uninstall --yes
* Add builds for Python 3.12 and 3.13
* Pin setuptools to < 74 on Windows due to removal of setuptools.msvc
* Remove Azure pipelines
* Try building on macOS x86 (not ARM)
* Update actions versions to non-deprecated ones
* Use macOS 13 (-large images seem to not be available on free accounts)
* avoid using -latest to avoid surprises later
* fix typo
* Remove checkout step from matrix (shouldn't be needed?)
* Revert "Remove checkout step from matrix (shouldn't be needed?)"
This reverts commit 385ef5c832
.
---------
Co-authored-by: Scott Talbert <swt@techie.net >
2024-09-01 10:06:02 -04:00
Robin Dunn
028783d9be
Ignore our copy of sip.h too
2022-06-30 19:55:28 -07:00
Robin Dunn
1a77d37cfd
Ignore the siplib folder. Use the full pathname of the sbf file
2022-06-30 15:14:51 -07:00
Robin Dunn
88ff7b1697
Remove demo/version.py, it's a generated file.
2020-05-15 12:56:54 -07:00
Robin Dunn
d0bcfb3bfa
fix .gitignore
2019-10-04 17:14:34 -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
28882cbb5d
Ignore the embedded executable and object file
2019-09-12 14:37:07 -07:00
Robin Dunn
32f1e4219e
Add build commands and other support for wx.svg
2019-09-04 14:28:08 -07:00
Robin Dunn
fb4b52681b
Add doodle sample
...
(cherry picked from commit bfd7bd588b
)
2019-04-12 20:32:41 -07:00
Robin Dunn
09de554e1b
Merge branch 'this-n-that' into wxPy-4.0.x
...
(cherry picked from commit 2e5430d57f
)
2018-05-07 11:24:24 -07:00
Robin Dunn
e64deef9d2
Merge branch 'add-ubuntu18.04' into wxPy-4.0.x
...
(cherry picked from commit 0d2f66e49e
)
2018-05-07 11:23:41 -07:00
Robin Dunn
b1171e2553
Ignore VSCode workspace folder
2018-02-20 20:17:39 -08:00
Robin Dunn
1bcde3d6fd
Combine preamble, wxWindows license and LGPL files into a single LICENSE.txt file
2017-06-23 13:36:23 -07:00
Robin Dunn
b500c22bbe
Update vagrant README to include build instructions
2016-11-30 21:12:14 -08:00
Robin Dunn
a3ed683e7f
Add README about building Phoenix with Vagrant VMs
2016-11-30 13:52:57 -08:00
Robin Dunn
933e1e22d4
Switch to py.test for running tests. Use --boxed mode to run each test in a separate process, and --timeout to kill stuck tests.
2016-07-01 00:25:26 -07:00
Robin Dunn
22d2394190
For Python 3.5 add the VC14 CRT DLLs
2016-05-25 22:23:42 -07:00
Robin Dunn
fce72e9882
Update TODO
2016-05-14 23:27:24 -07:00
Robin Dunn
028d173676
Rename some doc files --> *.rst for editor support and for GitHub visibility.
2016-05-11 22:12:07 -07:00
Robin Dunn
6a0e7cf50c
Generate interface files for PyCharm too.
...
Currently they are just copies of what we were already doing for WingIDE, but we can add more advanced things like type-hinting later...
2016-05-07 19:16:27 -07:00
Robin Dunn
f458fa12ad
Ignore PyCharm project info for now.
2016-05-07 19:16:27 -07:00
Robin Dunn
0ebd54573c
Ignore saved copies of sip/cpp
2015-03-20 19:47:15 -07:00
Robin Dunn
aefd57bdfe
ignore wing debugger stubs
2015-01-05 17:34:08 -08:00
Robin Dunn
526fc86da8
Update TODO
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@76573 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-05-18 03:25:39 +00:00
Robin Dunn
207c1f294c
PR 68: update unit tests for pubsub
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@76020 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2014-02-26 03:53:59 +00:00
Robin Dunn
ebdfcfe2db
Instead of fetching the svn revision every time a Config object is created add a command to fetch it on demand and cache the value for later use.
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@73797 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-04-10 00:05:30 +00:00
Robin Dunn
3a03a0a362
Deal with rpath related options for Phoenix magic bundling on wxGTK
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@73660 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-03-14 01:16:22 +00:00
Robin Dunn
7905b1bcb1
Switch setup.py to use build.py for the actual building,
...
and set things up so commands like install or bdist_egg are
able to use the build as-is without having to build it.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@73582 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-02-28 19:17:08 +00:00
Robin Dunn
5351f4f482
Ignore bin/waf3 files
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@73544 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-02-21 02:18:12 +00:00
Robin Dunn
84bd75da00
Refactor the code which downloads the tools to make it reusable for more tools. Add downloading of the Doxygen command. This helps ensure that all are using the same version, and makes setting up new build environments or buildslaves easier since sometimes installing an old version of doxygen can be tricky.
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71753 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-06-13 23:22:05 +00:00
Robin Dunn
b41df0b779
Many, many (many!) changes needed to build and run the Phoenix extension modules with Python 3. Where possible changes were made such that the code works with both Python 2.7 and 3.2 without conditionals. In general the following types of changes were made:
...
* Changed imports to use either absolute or explicit relative imports. Implicit relative imports are no longer allowed.
* Changes to accomodate standard library classes or modues moving to other locations, or being removed entirely.
* Changes related to print becoming a function, execfile being removed, u'' no longer allowed, and other syntax related issues.
* Working around C APIs that have changed or simply vanished. (PyInt, PyString, PyBytes, etc.)
* Dealing with text file objects using strings vs binary file objects using bytes, auto-encoding, and etc.
* Replacing the use of PyCObject with PyCapsule and dealing with an apparent bug where PyCapsule objects can't be imported from submodules within a package.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71554 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-05-24 23:28:02 +00:00
Robin Dunn
7e73bf8483
ignore some sphinx work files
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71232 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-04-19 03:04:08 +00:00
Robin Dunn
9e70e1ba0e
Set install names using @loader_path in the extension modules and the wx libs so they can be loaded from the same folder and they can be included in the wx package dir.
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@71226 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-04-18 03:33:07 +00:00
Robin Dunn
3a7de14aff
First phase of the build.py/waf integration. A versioned waf command is downlaoded like we do for sip, and either setup.py or waf can still be used for the build. Also enable specifying more than one arch for universal mac builds now that wx's configure can handle it.
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@70925 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-03-17 02:56:32 +00:00
Robin Dunn
e79b147024
Initial changes for getting waf builds working well for Phoenix. wx-config based builds are working, still need to do integration with build.py and MSW builds.
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@70921 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-03-17 02:56:11 +00:00
Robin Dunn
ee8e700e21
Ignore some more generated files
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@70816 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-03-05 20:15:53 +00:00
Robin Dunn
54c490c8c7
ignore all .pyc files
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@70782 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-03-02 21:53:40 +00:00
Robin Dunn
048917c111
add list of files that git should ignore
...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@70612 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2012-02-16 01:25:21 +00:00