Hi!
I'm pleased to announce the availability of wxGlade revision 1.0.1
Please download from https://sourceforge.net/projects/wxglade/files/wxglade/1.0.1/
wxGlade is a GUI builder for wxWidgets and wxPython.
The documentation includes a tutorial for people who have not used wxPython
before.
Included are also examples for integration with matplotlib.
A snapshot of the documentation is available at http://wxglade.sourceforge.net/docs/index.html
For support, there's a mailing list at https://sourceforge.net/p/wxglade/mailman/wxglade-general/
git repository and bug tracker are at https://github.com/wxGlade/wxGlade
(These pages are also linked from the help menu.)
Changes in revision 1.0.x:
==========================
Besides many improvements in usability, code generation and widget support,
this is also a major internal refactoring of the main data structure and how
widgets in the Design window are created / updated / destroyed.
*General:*
- sizers only required where wx requires them; not required e.g. for
Frame->Panel (used to be Frame->Sizer->Panel)
- better handling of display updates when properties are edited
- accessibility and usability improvements
- Dialog example
- documentation update
*Widgets:*
- all: separate class related properties into Class / Base Classes /
Instance Class
- Dialog: add StdDialogButtonSizer and standard buttons (stock items);
support SetAffirmativeId, SetEscapeId
- Button: support for image direction
- MenuBar: support lambda event handlers
- GridBagSizer: indicate overlapped slots in the Tree view
*Generated Code:*
- no separation into __set_properties/__do_layout any more
- support for instantiation classes
*Internal:*
- internal structures refactored
- add shell window and Tree Printer
wxGlade is released under the MIT license.
Happy New Year,
Dietmar Schwertberger
dietmar(a)schwertberger.de
<P><A HREF="https://sourceforge.net/projects/wxglade/files/wxglade/1.0.1/">wxGlade 1.0.1</A> - GUI builder for wxPython (31-Dec-20)
Does anyone want bug fixes? Because we have 164 new commits fixing
different things, from code to documentation. If you have reported some
issue after 3.11.0b1, you should check if is fixed and if not, make sure
you tell us so we can take a look. We still have two more betas to go so
help us to make sure we don't miss anything so everything is ready for the
final release!!
https://www.python.org/downloads/release/python-3110b2/
## This is a beta preview of Python 3.11
Python 3.11 is still in development. 3.11.0b2 is the second of four planned
beta release previews. Beta release previews are intended to give the wider
community the opportunity to test new features and bug fixes and to prepare
their projects to support the new feature release.
We **strongly encourage** maintainers of third-party Python projects to
**test with 3.11** during the beta phase and report issues found to [the
Python bug tracker](https://github.com/python/cpython/issues) as soon as
possible. While the release is planned to be feature complete entering the
beta phase, it is possible that features may be modified or, in rare cases,
deleted up until the start of the release candidate phase (Monday,
2021-08-02). Our goal is to have no ABI changes after beta 4 and as few
code changes as possible after 3.11.0rc1, the first release candidate. To
achieve that, it will be **extremely important** to get as much exposure
for 3.11 as possible during the beta phase.
Please keep in mind that this is a preview release and its use is **not**
recommended for production environments.
# Major new features of the 3.11 series, compared to 3.10
Many new features for Python 3.11 are still being planned and written.
Among the new major new features and changes so far:
* [PEP 657](https://www.python.org/dev/peps/pep-0657/) -- Include
Fine-Grained Error Locations in Tracebacks
* [PEP 654](https://www.python.org/dev/peps/pep-0654/) -- Exception Groups
and except*
* [PEP 673](https://www.python.org/dev/peps/pep-0673/) -- Self Type
* [PEP 646](https://www.python.org/dev/peps/pep-0646/)-- Variadic Generics
* [PEP 680](https://www.python.org/dev/peps/pep-0680/)-- tomllib: Support
for Parsing TOML in the Standard Library
* [PEP 675](https://www.python.org/dev/peps/pep-0675/)-- Arbitrary Literal
String Type
* [PEP 655](https://www.python.org/dev/peps/pep-0655/)-- Marking individual
TypedDict items as required or potentially-missing
* [PEP 681](https://www.python.org/dev/peps/pep-0681/)-- Data Class
Transforms
* [bpo-46752](https://bugs.python.org/issue46752)-- Introduce task groups
to asyncio
* [bpo-433030](https://github.com/python/cpython/issues/34627/) -- Atomic
grouping ((?>...)) and possessive quantifiers (`*+, ++, ?+, {m,n}+`) are
now supported in regular expressions.
* The [Faster Cpython Project](https://github.com/faster-cpython/) is
already yielding some exciting results. Python 3.11 is up to 10-60% faster
than Python 3.10. On average, we measured a 1.22x speedup on the standard
benchmark suite. See [Faster CPython](
https://docs.python.org/3.11/whatsnew/3.11.html#faster-cpython) for details.
* <small>(Hey, **fellow core developer,** if a feature you find important
is missing from this list, [let Pablo know](mailto:pablogsal@python.org
).)</small>
The next pre-release of Python 3.11 will be 3.11.0b3, currently scheduled
for Thursday, 2022-06-16.
# More resources
* [Online Documentation](https://docs.python.org/3.11/)
* [PEP 664](https://www.python.org/dev/peps/pep-0664/), 3.11 Release
Schedule
* Report bugs at [https://bugs.python.org](https://bugs.python.org).
* [Help fund Python and its community](/psf/donations/).
# And now for something completely different
The Planck time is the time required for light to travel a distance of 1
Planck length in a vacuum, which is a time interval of approximately
`5.39*10^(−44)` s. No current physical theory can describe timescales
shorter than the Planck time, such as the earliest events after the Big
Bang, and it is conjectured that the structure of time breaks down on
intervals comparable to the Planck time. While there is currently no known
way to measure time intervals on the scale of the Planck time, researchers
in 2020 found that the accuracy of an atomic clock is constrained by
quantum effects on the order of the Planck time, and for the most precise
atomic clocks thus far they calculated that such effects have been ruled
out to around `10^−33` s, or 10 orders of magnitude above the Planck scale.
# We hope you enjoy the new releases!
Thanks to all of the many volunteers who help make Python Development and
these releases possible! Please consider supporting our efforts by
volunteering yourself or through organization contributions to the Python
Software Foundation.
https://www.python.org/psf/
Regards from sunny London,
Pablo Galindo Salgado
Hi All,
On behalf of the NumPy team, I'm pleased to announce the release of NumPy
1.23.0rc2. The NumPy 1.23.0 release continues the ongoing work to improve
the handling and promotion of dtypes, increase the execution speed, clarify
the documentation, and expire old deprecations. The highlights are:
- Implementation of ``loadtxt`` in C, greatly improving its performance.
- Exposing DLPack at the Python level for easy data exchange.
- Changes to the promotion and comparisons of structured dtypes.
- Improvements to f2py.
The Python versions supported in this release are 3.8-3.10, 3.11 will be
supported when it comes out. Note that 32 bit wheels are only provided for
Windows, all other wheels are 64 bits on account of Ubuntu, Fedora, and
other Linux distributions dropping 32 bit support. All 64 bit wheels are
also linked with 64 bit OpenBLAS. Wheels can be downloaded from PyPI
<https://pypi.org/project/numpy/1.23.0rc2/>; source archives, release
notes, and wheel hashes are available on Github
<https://github.com/numpy/numpy/releases/tag/v1.23.0rc2>.
*Contributors*
A total of 150 people contributed to this release. People with a "+" by
their
names contributed a patch for the first time.
- @DWesl
- @GalaxySnail +
- @code-review-doctor +
- @h-vetinari
- Aaron Meurer
- Alexander Shadchin
- Alexandre de Siqueira
- Allan Haldane
- Amrit Krishnan
- Andrei Batomunkuev
- Andrew J. Hesford +
- Andrew Murray +
- Andrey Andreyevich Bienkowski +
- André Elimelek de Weber +
- Andy Wharton +
- Arryan Singh
- Arushi Sharma
- Bas van Beek
- Bharat Raghunathan
- Bhavuk Kalra +
- Brigitta Sipőcz
- Brénainn Woodsend +
- Burlen Loring +
- Caio Agiani +
- Charles Harris
- Chiara Marmo
- Cornelius Roemer +
- Dahyun Kim +
- Damien Caliste
- David Prosin +
- Denis Laxalde
- Developer-Ecosystem-Engineering
- Devin Shanahan +
- Diego Wang +
- Dimitri Papadopoulos Orfanos
- Ding Liu +
- Diwakar Gupta +
- Don Kirkby +
- Emma Simon +
- Eric Wieser
- Evan Miller +
- Evgeni Burovski
- Evgeny Posenitskiy +
- Ewout ter Hoeven +
- Felix Divo
- Francesco Andreuzzi +
- Ganesh Kathiresan
- Gaëtan de Menten
- Geoffrey Gunter +
- Hans Meine
- Harsh Mishra +
- Henry Schreiner
- Hood Chatham +
- Ilhan Polat
- Inessa Pawson
- Isuru Fernando
- Ivan Gonzalez +
- Ivan Meleshko +
- Ivan Yashchuk +
- Janus Heide +
- Jarrod Millman
- Jason Thai +
- Jeremy Volkman +
- Jesús Carrete Montaña +
- Jhong-Ken Chen (陳仲肯) +
- John Kirkham
- John-Mark Gurney +
- Jonathan Deng +
- Joseph Fox-Rabinovitz
- Jouke Witteveen +
- Junyan Ou +
- Jérôme Richard +
- Kassian Sun +
- Kazuki Sakamoto +
- Kenichi Maehashi
- Kevin Sheppard
- Kilian Lieret +
- Kushal Beniwal +
- Leo Singer
- Logan Thomas +
- Lorenzo Mammana +
- Margret Pax
- Mariusz Felisiak +
- Markus Mohrhard +
- Mars Lee
- Marten van Kerkwijk
- Masamichi Hosoda +
- Matthew Barber
- Matthew Brett
- Matthias Bussonnier
- Matthieu Darbois
- Matti Picus
- Melissa Weber Mendonça
- Michael Burkhart +
- Morteza Mirzai +
- Motahhar Mokf +
- Muataz Attaia +
- Muhammad Motawe +
- Mukulika Pahari
- Márton Gunyhó +
- Namami Shanker +
- Nihaal Sangha +
- Niyas Sait
- Omid Rajaei +
- Oscar Gustafsson +
- Ovee Jawdekar +
- P. L. Lim +
- Pamphile Roy +
- Pantelis Antonoudiou +
- Pearu Peterson
- Peter Andreas Entschev
- Peter Hawkins
- Pierre de Buyl
- Pieter Eendebak +
- Pradipta Ghosh +
- Rafael Cardoso Fernandes Sousa +
- Raghuveer Devulapalli
- Ralf Gommers
- Raphael Kruse
- Raúl Montón Pinillos
- Robert Kern
- Rohit Goswami
- Ross Barnowski
- Ruben Garcia +
- Sadie Louise Bartholomew +
- Saswat Das +
- Sayed Adel
- Sebastian Berg
- Serge Guelton
- Simon Surland Andersen +
- Siyabend Ürün +
- Somasree Majumder +
- Soumya +
- Stefan van der Walt
- Stefano Miccoli +
- Stephan Hoyer
- Stephen Worsley +
- Tania Allard
- Thomas Duvernay +
- Thomas Green +
- Thomas J. Fan
- Thomas Li +
- Tim Hoffmann
- Ting Sun +
- Tirth Patel
- Toshiki Kataoka
- Tyler Reddy
- Warren Weckesser
- Yang Hau
- Yoon, Jee Seok +
Cheers,
Charles Harris
Reply allReplyForward
<https://drive.google.com/u/0/settings/storage?hl=en&utm_medium=web&utm_sour…>
<https://www.google.com/intl/en/policies/terms/>
<https://www.google.com/intl/en/policies/privacy/>
<https://www.google.com/gmail/about/policy/>
Hi all,
I'm delighted to announce the release of Sphinx 5.0.0 final, now available on
the Python package index at <https://pypi.org/project/Sphinx/>.
It includes many changes including incompatible ones.
Please confirm it working fine on your documents.
In detail, please see CHANGES:
https://github.com/sphinx-doc/sphinx/blob/5.0.x/CHANGES
Thanks to all collaborators and contributors!
What is it?
===========
Sphinx is a tool that makes it easy to create intelligent and beautiful
documentation for Python projects (or other documents consisting of
multiple reStructuredText source files).
Website: http://sphinx-doc.org/
Enjoy!
Hi All,
On behalf of the NumPy team, I'm pleased to announce the release of NumPy
1.23.0rc1. The NumPy 1.23.0 release continues the ongoing work to improve
the handling and promotion of dtypes, increase the execution speed, clarify
the documentation, and expire old deprecations. The highlights are:
- Implementation of ``loadtxt`` in C, greatly improving its performance.
- Exposing DLPack at the Python level for easy data exchange.
- Changes to the promotion and comparisons of structured dtypes.
- Improvements to f2py.
The Python versions supported in this release are 3.8-3.10, 3.11 will be
supported when it comes out. Note that 32 bit wheels are only provided for
Windows, all other wheels are 64 bits on account of Ubuntu, Fedora, and
other Linux distributions dropping 32 bit support. All 64 bit wheels are
also linked with 64 bit OpenBLAS. Wheels can be downloaded from PyPI
<https://pypi.org/project/numpy/1.23.0rc1/>; source archives, release
notes, and wheel hashes are available on Github
<https://github.com/numpy/numpy/releases/tag/v1.23.0rc1>.
*Contributors*
A total of 150 people contributed to this release. People with a "+" by
their
names contributed a patch for the first time.
- @DWesl
- @GalaxySnail +
- @code-review-doctor +
- @h-vetinari
- Aaron Meurer
- Alexander Shadchin
- Alexandre de Siqueira
- Allan Haldane
- Amrit Krishnan
- Andrei Batomunkuev
- Andrew J. Hesford +
- Andrew Murray +
- Andrey Andreyevich Bienkowski +
- André Elimelek de Weber +
- Andy Wharton +
- Arryan Singh
- Arushi Sharma
- Bas van Beek
- Bharat Raghunathan
- Bhavuk Kalra +
- Brigitta Sipőcz
- Brénainn Woodsend +
- Burlen Loring +
- Caio Agiani +
- Charles Harris
- Chiara Marmo
- Cornelius Roemer +
- Dahyun Kim +
- Damien Caliste
- David Prosin +
- Denis Laxalde
- Developer-Ecosystem-Engineering
- Devin Shanahan +
- Diego Wang +
- Dimitri Papadopoulos Orfanos
- Ding Liu +
- Diwakar Gupta +
- Don Kirkby +
- Emma Simon +
- Eric Wieser
- Evan Miller +
- Evgeni Burovski
- Evgeny Posenitskiy +
- Ewout ter Hoeven +
- Felix Divo
- Francesco Andreuzzi +
- Ganesh Kathiresan
- Gaëtan de Menten
- Geoffrey Gunter +
- Hans Meine
- Harsh Mishra +
- Henry Schreiner
- Hood Chatham +
- Ilhan Polat
- Inessa Pawson
- Isuru Fernando
- Ivan Gonzalez +
- Ivan Meleshko +
- Ivan Yashchuk +
- Janus Heide +
- Jarrod Millman
- Jason Thai +
- Jeremy Volkman +
- Jesús Carrete Montaña +
- Jhong-Ken Chen (陳仲肯) +
- John Kirkham
- John-Mark Gurney +
- Jonathan Deng +
- Joseph Fox-Rabinovitz
- Jouke Witteveen +
- Junyan Ou +
- Jérôme Richard +
- Kassian Sun +
- Kazuki Sakamoto +
- Kenichi Maehashi
- Kevin Sheppard
- Kilian Lieret +
- Kushal Beniwal +
- Leo Singer
- Logan Thomas +
- Lorenzo Mammana +
- Margret Pax
- Mariusz Felisiak +
- Markus Mohrhard +
- Mars Lee
- Marten van Kerkwijk
- Masamichi Hosoda +
- Matthew Barber
- Matthew Brett
- Matthias Bussonnier
- Matthieu Darbois
- Matti Picus
- Melissa Weber Mendonça
- Michael Burkhart +
- Morteza Mirzai +
- Motahhar Mokf +
- Muataz Attaia +
- Muhammad Motawe +
- Mukulika Pahari
- Márton Gunyhó +
- Namami Shanker +
- Nihaal Sangha +
- Niyas Sait
- Omid Rajaei +
- Oscar Gustafsson +
- Ovee Jawdekar +
- P. L. Lim +
- Pamphile Roy +
- Pantelis Antonoudiou +
- Pearu Peterson
- Peter Andreas Entschev
- Peter Hawkins
- Pierre de Buyl
- Pieter Eendebak +
- Pradipta Ghosh +
- Rafael Cardoso Fernandes Sousa +
- Raghuveer Devulapalli
- Ralf Gommers
- Raphael Kruse
- Raúl Montón Pinillos
- Robert Kern
- Rohit Goswami
- Ross Barnowski
- Ruben Garcia +
- Sadie Louise Bartholomew +
- Saswat Das +
- Sayed Adel
- Sebastian Berg
- Serge Guelton
- Simon Surland Andersen +
- Siyabend Ürün +
- Somasree Majumder +
- Soumya +
- Stefan van der Walt
- Stefano Miccoli +
- Stephan Hoyer
- Stephen Worsley +
- Tania Allard
- Thomas Duvernay +
- Thomas Green +
- Thomas J. Fan
- Thomas Li +
- Tim Hoffmann
- Ting Sun +
- Tirth Patel
- Toshiki Kataoka
- Tyler Reddy
- Warren Weckesser
- Yang Hau
- Yoon, Jee Seok +
Cheers,
Charles Harris
Hi All,
On behalf of the NumPy team, I'm pleased to announce the release of NumPy
1.22.4. NumPy 1.22.4 is a maintenance release that fixes bugs discovered
after the 1.22.3 release. In addition, the wheels for this release are
built using the recently released Cython 0.29.30, which should fix the
reported problems with debugging
<https://github.com/numpy/numpy/issues/21008>.
The Python versions supported in this release are 3.8-3.10. Wheels can be
downloaded from PyPI <https://pypi.org/project/numpy/1.22.4>; source
archives, release notes, and wheel hashes are available on Github
<https://github.com/numpy/numpy/releases/tag/v1.22.4>. Note that the Mac
wheels are based on OS X 10.15 rather than 10.9 that was used in previous
NumPy release cycles.
*Contributors*
A total of 12 people contributed to this release. People with a "+" by
their
names contributed a patch for the first time.
- Alexander Shadchin
- Bas van Beek
- Charles Harris
- Hood Chatham
- Jarrod Millman
- John-Mark Gurney +
- Junyan Ou +
- Mariusz Felisiak +
- Ross Barnowski
- Sebastian Berg
- Serge Guelton
- Stefan van der Walt
*Pull requests merged*
A total of 22 pull requests were merged for this release.
- #21191: TYP, BUG: Fix ``np.lib.stride_tricks`` re-exported under the...
- #21192: TST: Bump mypy from 0.931 to 0.940
- #21243: MAINT: Explicitly re-export the types in ``numpy._typing``
- #21245: MAINT: Specify sphinx, numpydoc versions for CI doc builds
- #21275: BUG: Fix typos
- #21277: ENH, BLD: Fix math feature detection for wasm
- #21350: MAINT: Fix failing simd and cygwin tests.
- #21438: MAINT: Fix failing Python 3.8 32-bit Windows test.
- #21444: BUG: add linux guard per #21386
- #21445: BUG: Allow legacy dtypes to cast to datetime again
- #21446: BUG: Make mmap handling safer in frombuffer
- #21447: BUG: Stop using PyBytesObject.ob_shash deprecated in Python
3.11.
- #21448: ENH: Introduce numpy.core.setup_common.NPY_CXX_FLAGS
- #21472: BUG: Ensure compile errors are raised correctly
- #21473: BUG: Fix segmentation fault
- #21474: MAINT: Update doc requirements
- #21475: MAINT: Mark ``npy_memchr`` with ``no_sanitize("alignment")``
on clang
- #21512: DOC: Proposal - make the doc landing page cards more similar...
- #21525: MAINT: Update Cython version to 0.29.30.
- #21536: BUG: Fix GCC error during build configuration
- #21541: REL: Prepare for the NumPy 1.22.4 release.
- #21547: MAINT: Skip tests that fail on PyPy.
Cheers,
Charles Harris
What Changed?
=============
This is an enhancement and bug-fix release, and all users are encouraged to
upgrade.
Brief summary:
* Fixed #161: Added a status attribute to the returned object from gen_key() which
is set to 'ok' if a key was successfully created, or 'key not created' if that
was reported by gpg, or None in any other case.
* Fixed #164: Provided the ability to add subkeys. Thanks to Daniel Kilimnik for the
feature request and patch.
* Fixed #166: Added keygrip values to the information collected when keys are listed.
Thanks to Daniel Kilimnik for the feature request and patch.
* Fixed #173: Added extra_args to send_keys(), recv_keys() and search_keys() to allow
passing options relating to key servers.
This release [2] has been signed with my code signing key:
Vinay Sajip (CODE SIGNING KEY) <vinay_sajip at yahoo.co.uk>
Fingerprint: CA74 9061 914E AC13 8E66 EADB 9147 B477 339A 9B86
Recent changes to PyPI don't show the GPG signature with the download links.
The source code repository is at [1].
An alternative download source where the signatures are available is at [4].
Documentation is available at [5].
As always, your feedback is most welcome (especially bug reports [3],
patches and suggestions for improvement, or any other points via this group).
Enjoy!
Cheers
Vinay Sajip
[1] https://github.com/vsajip/python-gnupg
[2] https://pypi.org/project/python-gnupg/0.4.9
[3] https://github.com/vsajip/python-gnupg/issues
[4] https://github.com/vsajip/python-gnupg/releases/
[5] https://docs.red-dove.com/python-gnupg/