Defend Against Fruit is focused on providing a pragmatic,
continuous deployment style build system for Python.
Current Python build systems do not properly account for
the needs of effective continuous deployment. This package
extends the Python tooling to add the missing pieces,
including integration with Artifactory.
With an eye to agile development principles and fast-feedback,
we want a build system which satisfies the following goals:
* Every SCM change-set committed should result in a
potentially shippable release candidate.
* When a defect is introduced, we want to immediately detect
and isolate the offending SCM change-set. This is true
even if the defect was introduced into a library we depend upon.
* Library management should be so easy as to never impede code changes,
even in multi-component architecture.
More details available at: http://teamfruit.github.io/defend_against_fruit/
License: Apache Public License v2
Authors:
James Carpenter
jcarpenter621 at yahoo.com
LinkedIn: http://www.linkedin.com/in/jamescarpenter1
Matthew Tardiff
mattrix at gmail.com
LinkedIn: http://www.linkedin.com/in/matthewtardiff
<P><A HREF="http://teamfruit.github.io/defend_against_fruit/
">Defend Against Fruit</A> - Pragmatic continuous deployment style build
system for Python. (17-May-13)
Hey All,
I'd like to announce the release of MacroPy 0.1.7 (https://github.com/lihaoyi/macropy). MacroPy is an implementation of Syntactic Macros in the Python Programming Language, which we used to implement a pretty impressive list of demo macros:
- Case Classes, easy Algebraic Data Types from Scala
- Pattern Matching from the Functional Programming world
- Tail-call Optimization
- String Interpolation, a common feature, and Pyxl, which is basically XML interpolation.
- Tracing and Smart Asserts, from every programmer's wildest dreams.
- PINQ to SQLAlchemy, a clone of LINQ to SQL from C#
- Quick Lambdas from Scala and Groovy
- Parser Combinators, inspired by Scala's
- JS Snippets, cross compiling snippets of Python into equivalent Javascript
Along with a really nice readme which serves both as a demonstration of the capabilities of macros, and also as an introduction to the macro-writing process.
This is probably going to be the last release that bundles all these demos together; future releases will begin properly breaking up the various macros into their own projects, and nicely polishing the core infrastructure into a solid foundation for others to build upon.
We think that this is a pretty cool project, and can serve as a easy way for people to prototype modifications to the python language. We're looking forward to your feedback and welcome contributions =)
Hi All,
PyDev 2.7.4 has been released
Details on PyDev: http://pydev.org
Details on its development: http://pydev.blogspot.com
Release Highlights:
-------------------------------
* Improved Jython scripting startup time (so, the editor should start up
faster).
* PyDev no longer causing JSP problem annotation disappear (fix by Danny
Ju).
* Restored invalidateTextPresentation on save due to issue on annotations
kept.
* Thank you everyone for helping to keep PyDev going:
http://pydev.blogspot.com.br/2013/05/pydev-crowdfunding-finished.html
What is PyDev?
---------------------------
PyDev is a plugin that enables users to use Eclipse for Python, Jython and
IronPython development -- making Eclipse a first class Python IDE -- It
comes with many goodies such as code completion, syntax highlighting,
syntax analysis, refactor, debug and many others.
Cheers,
--
Fabio Zadrozny
------------------------------------------------------
Software Developer
PyDev - Python Development Environment for Eclipse
http://pydev.orghttp://pydev.blogspot.com
The EuroPython Society (EPS) is happy to announce the Call for Proposals for
the EuroPython Conference in 2014 and 2015. This Call for Proposals is meant
to collect proposals from teams that volunteer for organizing the EuroPython
conference in 2014-2015.
The Call for Proposals document containing all the details and information
about the proposals and selection process can be found here:
https://docs.google.com/file/d/0B8YBdLoQM_6fbVpuM2ZWUGp3Slk/edit?usp=sharing
If you are part of a great team organizing amazing Python events you could be
the team organizing the next EuroPython! Please also forward this Call for
Proposals to anyone that you feel may be interested.
The Call for Proposals will run until Friday, June 14th. Proposals must be
submitted to europython-contact(a)python.org before that day, and must adhere
the requirements specified in the CFP document.
Regards,
--
Marc-Andre Lemburg
Director
EuroPython Society
http://www.europython.eu/
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On behalf of the Python development team, I am pleased to announce the
releases of Python 3.2.5 and 3.3.2.
The releases fix a few regressions in 3.2.4 and 3.3.1 in the zipfile, gzip
and xml.sax modules. Details can be found in the changelogs:
http://hg.python.org/cpython/file/v3.2.5/Misc/NEWS and
http://hg.python.org/cpython/file/v3.3.2/Misc/NEWS
To download Python 3.2.5 or Python 3.3.2, visit:
http://www.python.org/download/releases/3.2.5/ or
http://www.python.org/download/releases/3.3.2/
respectively. As always, please report bugs to
http://bugs.python.org/
(Thank you to those who reported these regressions.)
Enjoy!
- --
Georg Brandl, Release Manager
georg at python.org
(on behalf of the entire python-dev team and all contributors)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
iEYEARECAAYFAlGUbJ4ACgkQN9GcIYhpnLDH8ACdEM4k7bobLJsFmCb49zuwQR3W
EjgAoIWAOFNhJNdTAWEGSWqFWUP20wrb
=YnPr
-----END PGP SIGNATURE-----
It is my greatest pleasure to announce the release of Python 2.7.5.
2.7.5 is the latest maintenance release in the Python 2.7 series. You may be
surprised to hear from me so soon, as Python 2.7.4 was released slightly more
than a month ago. As it turns out, 2.7.4 had several regressions and
incompatibilities with 2.7.3. Among them were regressions in the zipfile, gzip,
and logging modules. 2.7.5 fixes these. In addition, a data file for testing in
the 2.7.4 tarballs and binaries aroused the suspicion of some virus
checkers. The 2.7.5 release removes this file to resolve that issue.
For details, see the Misc/NEWS file in the distribution or view it at
http://hg.python.org/cpython/file/ab05e7dd2788/Misc/NEWS
Downloads are at
http://python.org/download/releases/2.7.5/
As always, please report bugs to
http://bugs.python.org/
(Thank you to those who reported these bugs in 2.7.4.)
This is a production release.
Happy May,
Benjamin Peterson
2.7 Release Manager
(on behalf of all of Python 2.7's contributors)
Dear people,
I would like to announce new release of Portable Python based on Python 2.7.4
Included in this release:
-------------------------
PyScripter v2.5.3
NymPy 1.7.1
SciPy 0.12.0
Matplotlib 1.2.1
PyWin32 218
Django 1.5.1
PIL 1.1.7
Py2Exe 0.6.9
wxPython 2.9.4.0
NetworkX 1.7
Lxml 2.3
PySerial 2.5
PyODBC 3.0.6
PyGame 1.9.1
PyGTK 2.24.2
PyQt 4.10.1
IPython 0.13.0
Pandas 0.11.0
Improvements since last release:
--------------------------------
Aside from upgrade of all pacakges listed above these are improvements and bugfixes compared to 2.7.3.2 release
- Added PythonW-Portable.exe so that scripts can be executed without opening command window
- By default all packages are installed if selection is not modified during the installation
- Added basic IPython support
- Added Pandas
Installation and use:
---------------------
After downloading, run the installer, select the packages you would like to install, select the target folder and you are done! In the root folder of the distribution you will find shortcuts for selected applications. Some of the most popular free Python IDE’s come preinstalled and preconfigured with Portable Python. How to use and configure them further please consult their documentation or project sites.
Download location: http://portablepython.com/wiki/PortablePython2.7.4.1
Warning: Default installation installs all packages - make sure to review packages selection during installation process as it can take quite some time to install 545MB on the USB drive(s).
Please use "feedback and support" section on the portal to request new packages or to report issues.
I hope you will have some fun with it !
Perica Zivkovic
http://www.PortablePython.com
Dear people,
I would like to announce new release of Portable Python based on Python 2.7.4
Included in this release:
-------------------------
PyScripter v2.5.3
NymPy 1.7.1
SciPy 0.12.0
Matplotlib 1.2.1
PyWin32 218
Django 1.5.1
PIL 1.1.7
Py2Exe 0.6.9
wxPython 2.9.4.0
NetworkX 1.7
Lxml 2.3
PySerial 2.5
PyODBC 3.0.6
PyGame 1.9.1
PyGTK 2.24.2
PyQt 4.10.1
IPython 0.13.0
Pandas 0.11.0
Improvements since last release:
--------------------------------
Aside from upgrade of all pacakges listed above these are improvements and bugfixes compared to 2.7.3.2 release
- Added PythonW-Portable.exe so that scripts can be executed without opening command window
- By default all packages are installed if selection is not modified during the installation
- Added basic IPython support
- Added Pandas
Installation and use:
---------------------
After downloading, run the installer, select the packages you would like to install, select the target folder and you are done! In the root folder of the distribution you will find shortcuts for selected applications. Some of the most popular free Python IDE’s come preinstalled and preconfigured with Portable Python. How to use and configure them further please consult their documentation or project sites.
Download location: http://portablepython.com/wiki/PortablePython2.7.4.1
Warning: Default installation installs all packages - make sure to review packages selection during installation process as it can take quite some time to install 545MB on the USB drive(s).
Please use "feedback and support" section on the portal to request new packages or to report issues.
I hope you will have some fun with it !
Perica Zivkovic
http://www.PortablePython.com
Hi there,
I would like to introduce Authomatic, an authorization / authentication client library for Python WEB applications.
project home: http://peterhudec.github.io/authomatic
code: https://github.com/peterhudec/authomatic
live demo: http://authomatic-example.appspot.com/
Features:
* Loosely coupled.
* Tiny but powerfull interface.
* The python-openid library is the only optional dependency.
* CSRF protection.
* Framework agnostic thanks to adapters.
* Ready to accommodate future authorization/authentication protocols.
* Makes calls to provider APIs a breeze.
* Supports asynchronous requests.
* JavaScript library as a bonus.
* Out of the box support for:
* Authorization with 10 OAuth 1.0a providers
* Authorization with 16 OAuth 2.0 providers
* python-openid and Google App Engine based OpenID authentication.
It's my first Python project, so feedback of any kind is very welcome.
Use and enjoy
Peter Hudec
peterhudec(a)peterhude.com
http://peterhude.com
Hi all,
just did a quick release of devpi-server 0.8.5, the pypi.python.org
caching server. This should fix some cases of uninstallable packages
and removes "pip" and "virtualenv" from its dependencies. See
https://pypi.python.org/pypi/devpi-server
for details. Thanks to Markus Zapke-Gruendemann for some help
and to everybody for reporting issues.
cheers,
holger