OpenStack in Action 4! Doug hellman - Intersection of OpenStack and python communities
-
Upload
enovance -
Category
Technology
-
view
610 -
download
3
description
Transcript of OpenStack in Action 4! Doug hellman - Intersection of OpenStack and python communities
OpenStack in Action 4 ! - Paris – 5th December 2013
The Intersection of the OpenStack and Python Communities
Doug HellmannDreamHost
OpenStack in Action 4 ! - Paris – 5th December 2013
1.3+ Million Lines
OpenStack in Action 4 ! - Paris – 5th December 2013
Give and Take
OpenStack in Action 4 ! - Paris – 5th December 2013
alembic amqplib anyjson argparse Babel boto cff cliff cliff-tablib confgobj coverage ddt discover diskimage-builder Django django-bootstrap-form django_compressor django-nose django_openstack_auth dnspython docutils dogpile.cache eventlet extras falcon feedparser fxtures fake8 Flask greenlet hacking happybase hgtools hp3parclient httplib2 httpretty iso8601 Jinja2 jsonpatch jsonpath-rw jsonrpclib jsonschema kazoo keyring kombu lesscpy lockfle lxml mock mox mox3 msgpack-python MySQL-python netaddr netifaces nose nose-exclude nosehtmloutput nosexcover oauth2 ordereddict pam paramiko passlib Paste PasteDeploy pbr pecan pep8 pip PrettyTable proboscis psutil psycopg2 pyasn1 pycadf pycrypto pyfakes pyghmi pylint pymongo pyOpenSSL pyparsing pysendfle pysnmp pysqlite pystache python-ldap python-memcached python-subunit pytz pyudev PyYAML pyzmq qpid-python redis requests Routes rtslib-fb selenium simplejson six sockjs-tornado sphinx sphinxcontrib-httpdomain sphinxcontrib-pecanwsme SQLAlchemy sqlalchemy-migrate stevedore suds swift taskfow testrepository testresources testscenarios testtools tripleo-image-elements unittest2 warlock WebOb websockify WebTest wheel wsgiref WSME xattr
120
OpenStack in Action 4 ! - Paris – 5th December 2013
~5
OpenStack in Action 4 ! - Paris – 5th December 2013
Oslo Mission
To produce a set of python libraries containing code shared by OpenStack projects. The APIs provided by these libraries should be high quality, stable, consistent, documented and generally applicable.
OpenStack in Action 4 ! - Paris – 5th December 2013
How generalis this code?
OpenStack in Action 4 ! - Paris – 5th December 2013
How should webrand the release?
OpenStack in Action 4 ! - Paris – 5th December 2013
Does it require incubation?
OpenStack in Action 4 ! - Paris – 5th December 2013
Should it exist at all?
OpenStack in Action 4 ! - Paris – 5th December 2013
alembic amqplib anyjson argparse Babel boto cff cliff cliff-tablib confgobj coverage ddt discover diskimage-builder Django django-bootstrap-form django_compressor django-nose django_openstack_auth dnspython docutils dogpile.cache eventlet extras falcon feedparser fxtures fake8 Flask greenlet hacking happybase hgtools hp3parclient httplib2 httpretty iso8601 Jinja2 jsonpatch jsonpath-rw jsonrpclib jsonschema kazoo keyring kombu lesscpy lockfle lxml mock mox mox3 msgpack-python MySQL-python netaddr netifaces nose nose-exclude nosehtmloutput nosexcover oauth2 ordereddict pam paramiko passlib Paste PasteDeploy pbr pecan pep8 pip PrettyTable proboscis psutil psycopg2 pyasn1 pycadf pycrypto pyfakes pyghmi pylint pymongo pyOpenSSL pyparsing pysendfle pysnmp pysqlite pystache python-ldap python-memcached python-subunit pytz pyudev PyYAML pyzmq qpid-python redis requests Routes rtslib-fb selenium simplejson six sockjs-tornado sphinx sphinxcontrib-httpdomain sphinxcontrib-pecanwsme SQLAlchemy sqlalchemy-migrate stevedore suds swift taskfow testrepository testresources testscenarios testtools tripleo-image-elements unittest2 warlock WebOb websockify WebTest wheel wsgiref WSME xattr
120 / 37171
OpenStack in Action 4 ! - Paris – 5th December 2013
Contribute Upstream
OpenStack in Action 4 ! - Paris – 5th December 2013
Python 3
OpenStack in Action 4 ! - Paris – 5th December 2013
stackforge
OpenStack in Action 4 ! - Paris – 5th December 2013
WSME & Pecan
OpenStack in Action 4 ! - Paris – 5th December 2013
Beyond Code
OpenStack in Action 4 ! - Paris – 5th December 2013
planet.openstack.org
planet.python.org
OpenStack in Action 4 ! - Paris – 5th December 2013
OpenStack in Action 4 ! - Paris – 5th December 2013
Conferences
PyCon US
EuroPython
PyCon FR
PyCon IE
PyCon PL
PyCon AU
Kiwi PyCon
PyCon India
OpenStack in Action 4 ! - Paris – 5th December 2013
Distributed Applications
OpenStack in Action 4 ! - Paris – 5th December 2013
Eventual Consistency
OpenStack in Action 4 ! - Paris – 5th December 2013
Concurrency
OpenStack in Action 4 ! - Paris – 5th December 2013
Managing LargeOpen Source Projects
OpenStack in Action 4 ! - Paris – 5th December 2013
Python Software Foundation
OpenStack in Action 4 ! - Paris – 5th December 2013
FeedbackTwitter: @doughellmann
Freenode: dhellmann