pywebview is a lightweight cross-platform wrapper around a webview component that allows to display HTML content in its own dedicated window. It gives you richness of web technologies in your desktop application, all without a need to resort to an external browser. Combined with a lightweight web framework like Flask, Bottle or web.py, you can create beautiful cross-platform HTML5 user interfaces targeting WebKit, while hiding the implementation details from the end user.
pywebview is lightweight with no dependencies on external GUI framwork. It uses native GUI for creating a web component window: Win32 on Windows, Cocoa on Mac OSX and Qt4/5 or GTK3 on Linux. If you decide to convert your application to an executable format, it does not bundle a heavy GUI toolkit with it, which keeps the size of the executable small. Python 2 and 3 compatible.
pip install pywebview
-----BEGIN PGP SIGNED MESSAGE-----
WSME -- Web Services Made Easy -- 0.6.4
Web Service Made Easy (WSME) simplify the writing of REST web services
by providing simple yet powerful typing which removes the need to
directly manipulate the request and the response objects.
WSME can work standalone or on top of your favorite python web
(micro)framework, so you can use both your preferred way of routing
your REST requests and most of the features of WSME that rely on the
typing system like:
* Alternate protocols, including ones supporting batch-calls
* Easy documentation through a Sphinx extension
What's New In This Release?
- Include tests in the source distribution
- Disable universal wheels
* Flask adapter complex types now supports flask.ext.restful
* Allow disabling complex types auto-register
* Documentation edits
* Various documentation build fixes
* Fix passing Dict and Array based UserType as params
Documentation for WSME is hosted on readthedocs.org
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
-----END PGP SIGNATURE-----
wxPython 18.104.22.168 (classic) has been released and is now available for
download at http://wxpython.org/download.php. This build includes
fixes for some annoying bugs, including fixing ht Carbon buyild to
actually use Carbon, and also adds the ability to be built for the
Various binaries are available for 32-bit and 64-bit Windows, and also
for OSX using the Carbon and Cocoa APIs, for Python 2.6 and 2.7.
Source code is also available at http://wxpython.org/download.php of
course, for building your own.
What is wxPython?
wxPython is a GUI toolkit for the Python programming language. It
allows Python programmers to create programs with a robust, highly
functional graphical user interface, simply and easily. It is
implemented as a set of Python extension modules that wrap the GUI
components of the popular wxWidgets cross platform library, which is
written in C++.
wxPython is a cross-platform toolkit. This means that the same program
will usually run on multiple platforms without modifications.
Currently supported platforms are 32-bit and 64-bit Microsoft Windows,
most Linux or other Unix-like systems using GTK2 or GTK3, and Mac OS X
10.6+. In most cases the native widgets are used on each platform to
provide a 100% native look and feel for the application, with some
generic widgets filling the gaps where needed.
I am pleased to announce release 2014.4 of SfePy.
SfePy (simple finite elements in Python) is a software for solving systems of
coupled partial differential equations by the finite element method or by the
isogeometric analysis (preliminary support). It is distributed under the new
Home page: http://sfepy.org
Mailing list: http://groups.google.com/group/sfepy-devel
Git (source) repository, issue tracker, wiki: http://github.com/sfepy
Highlights of this release
- preliminary support for 1D problems
- data probes using pyVTK library
For full release notes see http://docs.sfepy.org/doc/release_notes.html#id1
(rather long and technical).
Robert Cimrman and Contributors (*)
(*) Contributors to this release (alphabetical order):
Lubos Kejzlar, Vladimir Lukes
I'm excited to announce Teleport 0.3.0, just 5 weeks after my 0.2.1 announcement.
This release is based on a brand new language-agnostic specification , which I submitted as an Internet Draft. This specification, though backwards-incompatible with the last one, is a big improvement in simplicity.
A new specification calls for a new implementation and new docs . I am also happy to say that the mailing list  is no longer empty. Come join the discussion!
What is Teleport?
Teleport is a type system that extends JSON. You can use it for:
* Validating input
* Building JSON serializers
* Building API servers and clients
* Auto-generating API documentation
* Exploring type systems
* Minimalism (< 1000 LOC)
* Portability and extensibility
* Language-agnostic specification
* To enforce existing conventions
* Open Source (MIT license)
I am happy to announce the release of xlwings v0.3.0:
On Windows, it adds experimental support for
- User Defined Functions (UDFs)
- a more efficient COM server connection
On Mac, it now automatically finds the default Python installation.
See the full Release Notes here:
xlwings is a BSD-licensed python library that makes it easy to call python from
Excel and vice versa:
Interact with Excel from python using a syntax that is close to VBA yet pythonic.
Replace your VBA macros with python code and still pass around your workbooks as easily as before.
xlwings fully supports NumPy arrays and Pandas DataFrames.
It works with Microsoft Excel on Windows and Mac.
I'm pleased to announce the first release candidate of Python 2.7.9,
which will be the next bugfix release in the Python 2.7 series. Despite
technically being a maintenance release, Python 2.7.9 will include
several majors changes from 2.7.8:
- The "ensurepip" module has been backported to Python 2.7.
- Python 3's ssl module has been backported to Python 2.7.
- HTTPS certificates are now verified by default using the system's
- SSLv3 has been disabled by default due to the POODLE attack.
Downloads are at
Application and library authors are encouraged test Python 2.7.9 release
candidate 1 with their code. This is especially important for 2.7.9 due
to significant changes mentioned above.
Please report bugs to
Python 2.7.9 final is currently scheduled for December 10th.
2.7 release manager
on behalf on python-dev and all of Python's contributors
On behalf of the Pylint development team, I'm happy to announce that
Pylint 1.4 has been released.
This release has a lot of improvements over the last one. One of the
main differences is that support for Python versions < 2.7 has been
droped, which allows us to support Python 2.7 and 3.3+ from a single
Other important changes:
* A Python 3 porting checker, activated by the new flag '--py3k'.
This mode will disable all other checkers and will emit warnings and
errors for constructs which are invalid or removed in Python 3.
* New options for controlling the loading of C extensions.
By default, only C extensions from the stdlib will be loaded
into the active Python interpreter for inspection, because they
can run arbitrary code on import. The option `--extension-pkg-whitelist` can
be used to specify modules or packages that are safe to load.
* An experimental support for using multiple workers to process files
activated with the new --jobs flag.
* A new spelling checker (disabled by default).
* New warnings: boolean-datetime, logging-format-interpolation,
* A lot of other small improvements and bug fixes.
If you find any bugs, don't hesitate to open a new issue on our issue tracker.
I am pleased to announce the release of mds-utils 2.1.1
This release fixes small bugs present into the 2.1.0 release. Users are
strongly encouraged to upgrade to this version.
1. a tool for detecting machine endianity.
2. utilities for the Boost uBLAS library. Amongst them, some type traits
for detecting different uBLAS matrix types.
3. some useful classes that allow to treat the old C FILE pointer as a
4. C++ wrappers of the main Python objects, independent of those in
Boost Python. Wrappers are provided also for NumPy arrays.
5. C++ classes that help on treating Python file objects as C++ streams.
6. a review and refactor of the indexing support in Python extensions.
Now access in write mode is supported too.
7. new C++ *to-Python* and *from-Python* converters for some *Boost
uBlas* objects and for standard Python objects. These converters do not
depend on Boost Python.
8. a new sequence iterator that is able to wrap Python sequences and
allows also to modify them. This feature does not depend on Boost.Python.
9. the NDArrayIterator class, that wraps the Numpy C-API iterator and
allows easy management of conversions to/from Numpy arrays.
10. some SWIG interface files, for easy integration with SWIG extensions
Each class is a well-documented, small, easy to use and it should never be
too difficult to learn to use it.
A large percentage of this library makes a heavy usage of the Boost C++
libraries <http://www.boost.org/>: so, they must be installed on the
system. It is assumed that the user is familiar with them.