SlideShare ist ein Scribd-Unternehmen logo
1 von 25
Downloaden Sie, um offline zu lesen
The Intersection of the OpenStack
and Python Communities
Doug Hellmann
DreamHost

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 noseexclude 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 qpidpython 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 tripleoimage-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 general
is this code?
OpenStack in Action 4 ! - Paris – 5th December 2013
How should we
brand 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 noseexclude 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 qpidpython 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 tripleoimage-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 Large
Open Source Projects
OpenStack in Action 4 ! - Paris – 5th December 2013
Python Software
Foundation
OpenStack in Action 4 ! - Paris – 5th December 2013
Feedback
Twitter: @doughellmann
Freenode: dhellmann
doug.hellmann@dreamhost.com

OpenStack in Action 4 ! - Paris – 5th December 2013

Weitere ähnliche Inhalte

Was ist angesagt?

Openstack Summit HK - Ceph defacto - eNovance
Openstack Summit HK - Ceph defacto - eNovanceOpenstack Summit HK - Ceph defacto - eNovance
Openstack Summit HK - Ceph defacto - eNovance
eNovance
 
High Availability from the DevOps side - OpenStack Summit Portland
High Availability from the DevOps side - OpenStack Summit PortlandHigh Availability from the DevOps side - OpenStack Summit Portland
High Availability from the DevOps side - OpenStack Summit Portland
eNovance
 
Openstack devops challenges
Openstack devops challenges Openstack devops challenges
Openstack devops challenges
openstackindia
 

Was ist angesagt? (20)

Openstack Summit HK - Ceph defacto - eNovance
Openstack Summit HK - Ceph defacto - eNovanceOpenstack Summit HK - Ceph defacto - eNovance
Openstack Summit HK - Ceph defacto - eNovance
 
Become An OpenStack TripleO ATC - Easy As ABC
Become An OpenStack TripleO ATC - Easy As ABCBecome An OpenStack TripleO ATC - Easy As ABC
Become An OpenStack TripleO ATC - Easy As ABC
 
kolla
kollakolla
kolla
 
High Availability from the DevOps side - OpenStack Summit Portland
High Availability from the DevOps side - OpenStack Summit PortlandHigh Availability from the DevOps side - OpenStack Summit Portland
High Availability from the DevOps side - OpenStack Summit Portland
 
OpenStack in an Ever Expanding World of Possibilities - Vancouver 2015 Summit
OpenStack in an Ever Expanding World of Possibilities - Vancouver 2015 SummitOpenStack in an Ever Expanding World of Possibilities - Vancouver 2015 Summit
OpenStack in an Ever Expanding World of Possibilities - Vancouver 2015 Summit
 
Build a Basic Cloud Using RDO-manager
Build a Basic Cloud Using RDO-managerBuild a Basic Cloud Using RDO-manager
Build a Basic Cloud Using RDO-manager
 
Docker Meetup Bangalore - Docker + Openstack
Docker Meetup Bangalore - Docker + OpenstackDocker Meetup Bangalore - Docker + Openstack
Docker Meetup Bangalore - Docker + Openstack
 
OpenStack Kolla Introduction
OpenStack Kolla IntroductionOpenStack Kolla Introduction
OpenStack Kolla Introduction
 
Kolla - containerizing the cloud itself
Kolla - containerizing the cloud itselfKolla - containerizing the cloud itself
Kolla - containerizing the cloud itself
 
Containers and OpenStack: Marc Van Hoof, Kumulus: Containers and OpenStack
Containers and OpenStack: Marc Van Hoof, Kumulus: Containers and OpenStackContainers and OpenStack: Marc Van Hoof, Kumulus: Containers and OpenStack
Containers and OpenStack: Marc Van Hoof, Kumulus: Containers and OpenStack
 
Deploying openstack using ansible
Deploying openstack using ansibleDeploying openstack using ansible
Deploying openstack using ansible
 
Openstack devops challenges
Openstack devops challenges Openstack devops challenges
Openstack devops challenges
 
Deploying OpenStack Services with Linux Containers - Brisbane OpenStack Meetu...
Deploying OpenStack Services with Linux Containers - Brisbane OpenStack Meetu...Deploying OpenStack Services with Linux Containers - Brisbane OpenStack Meetu...
Deploying OpenStack Services with Linux Containers - Brisbane OpenStack Meetu...
 
PaaS on top of CloudStack
PaaS on top of CloudStackPaaS on top of CloudStack
PaaS on top of CloudStack
 
OpenStack: Changing the Face of Service Delivery
OpenStack: Changing the Face of Service DeliveryOpenStack: Changing the Face of Service Delivery
OpenStack: Changing the Face of Service Delivery
 
Ceph & OpenStack talk given @ OpenStack Meetup @ Bangalore, June 2015
Ceph & OpenStack talk given @ OpenStack Meetup @ Bangalore, June 2015Ceph & OpenStack talk given @ OpenStack Meetup @ Bangalore, June 2015
Ceph & OpenStack talk given @ OpenStack Meetup @ Bangalore, June 2015
 
Mirantis v OpenStack Ansible Dawn of Production
Mirantis v OpenStack Ansible Dawn of ProductionMirantis v OpenStack Ansible Dawn of Production
Mirantis v OpenStack Ansible Dawn of Production
 
OpenShift Overview
OpenShift OverviewOpenShift Overview
OpenShift Overview
 
Devstack On Demand
Devstack On DemandDevstack On Demand
Devstack On Demand
 
Ceph Performance and Optimization - Ceph Day Frankfurt
Ceph Performance and Optimization - Ceph Day Frankfurt Ceph Performance and Optimization - Ceph Day Frankfurt
Ceph Performance and Optimization - Ceph Day Frankfurt
 

Ähnlich wie OpenStack in Action 4! Doug hellman - Intersection of OpenStack and python communities

ApacheCon 2021 - Apache NiFi Deep Dive 300
ApacheCon 2021 - Apache NiFi Deep Dive 300ApacheCon 2021 - Apache NiFi Deep Dive 300
ApacheCon 2021 - Apache NiFi Deep Dive 300
Timothy Spann
 

Ähnlich wie OpenStack in Action 4! Doug hellman - Intersection of OpenStack and python communities (20)

Deep dive into Verdaccio - NodeTLV 2022 - Israel
Deep dive into Verdaccio - NodeTLV 2022 - IsraelDeep dive into Verdaccio - NodeTLV 2022 - Israel
Deep dive into Verdaccio - NodeTLV 2022 - Israel
 
carrow - Go bindings to Apache Arrow via C++-API
carrow - Go bindings to Apache Arrow via C++-APIcarrow - Go bindings to Apache Arrow via C++-API
carrow - Go bindings to Apache Arrow via C++-API
 
Package Management via Spack on SJTU π Supercomputer
Package Management via Spack on SJTU π SupercomputerPackage Management via Spack on SJTU π Supercomputer
Package Management via Spack on SJTU π Supercomputer
 
OpenStack in Action 4! Rachid Boularas - Pragmatic Storage Solutions for Hava...
OpenStack in Action 4! Rachid Boularas - Pragmatic Storage Solutions for Hava...OpenStack in Action 4! Rachid Boularas - Pragmatic Storage Solutions for Hava...
OpenStack in Action 4! Rachid Boularas - Pragmatic Storage Solutions for Hava...
 
CoreOS @ gluecon 2015
CoreOS @ gluecon 2015CoreOS @ gluecon 2015
CoreOS @ gluecon 2015
 
Look beyond PHP
Look beyond PHPLook beyond PHP
Look beyond PHP
 
Learn how to build decentralized and serverless html5 applications with Embar...
Learn how to build decentralized and serverless html5 applications with Embar...Learn how to build decentralized and serverless html5 applications with Embar...
Learn how to build decentralized and serverless html5 applications with Embar...
 
Learn how to build decentralized and serverless html5 applications with embar...
Learn how to build decentralized and serverless html5 applications with embar...Learn how to build decentralized and serverless html5 applications with embar...
Learn how to build decentralized and serverless html5 applications with embar...
 
Adios hadoop, Hola Spark! T3chfest 2015
Adios hadoop, Hola Spark! T3chfest 2015Adios hadoop, Hola Spark! T3chfest 2015
Adios hadoop, Hola Spark! T3chfest 2015
 
Practical Chaos Engineering
Practical Chaos EngineeringPractical Chaos Engineering
Practical Chaos Engineering
 
Docker for data science
Docker for data scienceDocker for data science
Docker for data science
 
ApacheCon 2021 - Apache NiFi Deep Dive 300
ApacheCon 2021 - Apache NiFi Deep Dive 300ApacheCon 2021 - Apache NiFi Deep Dive 300
ApacheCon 2021 - Apache NiFi Deep Dive 300
 
NBIS ChIP-seq course
NBIS ChIP-seq courseNBIS ChIP-seq course
NBIS ChIP-seq course
 
CNCF Québec Meetup du 16 Novembre 2023
CNCF Québec Meetup du 16 Novembre 2023CNCF Québec Meetup du 16 Novembre 2023
CNCF Québec Meetup du 16 Novembre 2023
 
Integrating Applications: the Reactive Way
Integrating Applications: the Reactive WayIntegrating Applications: the Reactive Way
Integrating Applications: the Reactive Way
 
OSS EU: Deep Dive into Building Streaming Applications with Apache Pulsar
OSS EU:  Deep Dive into Building Streaming Applications with Apache PulsarOSS EU:  Deep Dive into Building Streaming Applications with Apache Pulsar
OSS EU: Deep Dive into Building Streaming Applications with Apache Pulsar
 
Fast and cost effective geospatial analysis pipeline with AWS lambda
Fast and cost effective geospatial analysis pipeline with AWS lambdaFast and cost effective geospatial analysis pipeline with AWS lambda
Fast and cost effective geospatial analysis pipeline with AWS lambda
 
Let's break apache spark workshop
Let's break apache spark workshopLet's break apache spark workshop
Let's break apache spark workshop
 
Christian Strappazzon - Presentazione Python Milano - Codemotion Milano 2017
Christian Strappazzon - Presentazione Python Milano - Codemotion Milano 2017Christian Strappazzon - Presentazione Python Milano - Codemotion Milano 2017
Christian Strappazzon - Presentazione Python Milano - Codemotion Milano 2017
 
PyParis2018 - Python tooling for continuous deployment
PyParis2018 - Python tooling for continuous deploymentPyParis2018 - Python tooling for continuous deployment
PyParis2018 - Python tooling for continuous deployment
 

Mehr von eNovance

OpenStack in Action! 5 - OpenStack Fundation - Behind the scenes: How we prod...
OpenStack in Action! 5 - OpenStack Fundation - Behind the scenes: How we prod...OpenStack in Action! 5 - OpenStack Fundation - Behind the scenes: How we prod...
OpenStack in Action! 5 - OpenStack Fundation - Behind the scenes: How we prod...
eNovance
 
OpenStack in Action! 5 - Red Hat - Accelerate Your Business in the Open Hybri...
OpenStack in Action! 5 - Red Hat - Accelerate Your Business in the Open Hybri...OpenStack in Action! 5 - Red Hat - Accelerate Your Business in the Open Hybri...
OpenStack in Action! 5 - Red Hat - Accelerate Your Business in the Open Hybri...
eNovance
 

Mehr von eNovance (20)

OpenStack in Action! 5 - OpenStack Fundation - Behind the scenes: How we prod...
OpenStack in Action! 5 - OpenStack Fundation - Behind the scenes: How we prod...OpenStack in Action! 5 - OpenStack Fundation - Behind the scenes: How we prod...
OpenStack in Action! 5 - OpenStack Fundation - Behind the scenes: How we prod...
 
OpenStack in Action! 5 - Red Hat - Accelerate Your Business in the Open Hybri...
OpenStack in Action! 5 - Red Hat - Accelerate Your Business in the Open Hybri...OpenStack in Action! 5 - Red Hat - Accelerate Your Business in the Open Hybri...
OpenStack in Action! 5 - Red Hat - Accelerate Your Business in the Open Hybri...
 
OpenStack in Action 4! Serge Frezefond - Database Clusters as a Service in O...
OpenStack in  Action 4! Serge Frezefond - Database Clusters as a Service in O...OpenStack in  Action 4! Serge Frezefond - Database Clusters as a Service in O...
OpenStack in Action 4! Serge Frezefond - Database Clusters as a Service in O...
 
OpenStack in Action 4! Ryan Lane - Keep your service oriented reflexes with O...
OpenStack in Action 4! Ryan Lane - Keep your service oriented reflexes with O...OpenStack in Action 4! Ryan Lane - Keep your service oriented reflexes with O...
OpenStack in Action 4! Ryan Lane - Keep your service oriented reflexes with O...
 
OpenStack in action 4! Paul Cormier - Evolve to an Open Hybrid Cloud. Unleash...
OpenStack in action 4! Paul Cormier - Evolve to an Open Hybrid Cloud. Unleash...OpenStack in action 4! Paul Cormier - Evolve to an Open Hybrid Cloud. Unleash...
OpenStack in action 4! Paul Cormier - Evolve to an Open Hybrid Cloud. Unleash...
 
OpenStack in Action 4! Franz Meyer - What Use Case does Red Hat Enterprise ...
OpenStack in Action 4!   Franz Meyer - What Use Case does Red Hat Enterprise ...OpenStack in Action 4!   Franz Meyer - What Use Case does Red Hat Enterprise ...
OpenStack in Action 4! Franz Meyer - What Use Case does Red Hat Enterprise ...
 
OpenStack in action 4! Alessandro Pilotti - OpenStack, Hyper-V and Windows
OpenStack in action 4! Alessandro Pilotti - OpenStack, Hyper-V and WindowsOpenStack in action 4! Alessandro Pilotti - OpenStack, Hyper-V and Windows
OpenStack in action 4! Alessandro Pilotti - OpenStack, Hyper-V and Windows
 
OpenStack in Action 4! Emilien Macchi & Sylvain Afchain - What's new in neutr...
OpenStack in Action 4! Emilien Macchi & Sylvain Afchain - What's new in neutr...OpenStack in Action 4! Emilien Macchi & Sylvain Afchain - What's new in neutr...
OpenStack in Action 4! Emilien Macchi & Sylvain Afchain - What's new in neutr...
 
OpenStack in Action 4! Mark McCLain - From Segments to Services a Dive into O...
OpenStack in Action 4! Mark McCLain - From Segments to Services a Dive into O...OpenStack in Action 4! Mark McCLain - From Segments to Services a Dive into O...
OpenStack in Action 4! Mark McCLain - From Segments to Services a Dive into O...
 
OpenStack in Action 4! Julien Niedergang - SUSE Cloud: Openstack Ready for En...
OpenStack in Action 4! Julien Niedergang - SUSE Cloud: Openstack Ready for En...OpenStack in Action 4! Julien Niedergang - SUSE Cloud: Openstack Ready for En...
OpenStack in Action 4! Julien Niedergang - SUSE Cloud: Openstack Ready for En...
 
OpenStack in Action 4! Jean-Louis Lezaun - Re-architecturing the datacenter :...
OpenStack in Action 4! Jean-Louis Lezaun - Re-architecturing the datacenter :...OpenStack in Action 4! Jean-Louis Lezaun - Re-architecturing the datacenter :...
OpenStack in Action 4! Jean-Louis Lezaun - Re-architecturing the datacenter :...
 
OpenStack in Action 4! Heidi Bretz - State of OpenStack, what's new, the tech...
OpenStack in Action 4! Heidi Bretz - State of OpenStack, what's new, the tech...OpenStack in Action 4! Heidi Bretz - State of OpenStack, what's new, the tech...
OpenStack in Action 4! Heidi Bretz - State of OpenStack, what's new, the tech...
 
OpenStack in Action 4! Nick Barcet & Julien Danjou - From ceilometer to telem...
OpenStack in Action 4! Nick Barcet & Julien Danjou - From ceilometer to telem...OpenStack in Action 4! Nick Barcet & Julien Danjou - From ceilometer to telem...
OpenStack in Action 4! Nick Barcet & Julien Danjou - From ceilometer to telem...
 
OpenStack in Action 4! Raphaël Ferreira & Laurent Letourmy - Build your Cloud...
OpenStack in Action 4! Raphaël Ferreira & Laurent Letourmy - Build your Cloud...OpenStack in Action 4! Raphaël Ferreira & Laurent Letourmy - Build your Cloud...
OpenStack in Action 4! Raphaël Ferreira & Laurent Letourmy - Build your Cloud...
 
OpenStack in Action 4! Patrick Hamon - Architectures of reference for OpenSta...
OpenStack in Action 4! Patrick Hamon - Architectures of reference for OpenSta...OpenStack in Action 4! Patrick Hamon - Architectures of reference for OpenSta...
OpenStack in Action 4! Patrick Hamon - Architectures of reference for OpenSta...
 
OpenStack in Action 4! Daniel Pays & Régis Allègre - Cloudwatt Public Cloud: ...
OpenStack in Action 4! Daniel Pays & Régis Allègre - Cloudwatt Public Cloud: ...OpenStack in Action 4! Daniel Pays & Régis Allègre - Cloudwatt Public Cloud: ...
OpenStack in Action 4! Daniel Pays & Régis Allègre - Cloudwatt Public Cloud: ...
 
OpenStack in Action 4! Jérémie Bourdoncle - Keep your service oriented reflex...
OpenStack in Action 4! Jérémie Bourdoncle - Keep your service oriented reflex...OpenStack in Action 4! Jérémie Bourdoncle - Keep your service oriented reflex...
OpenStack in Action 4! Jérémie Bourdoncle - Keep your service oriented reflex...
 
OpenStack in Action 4! Susheel Varma - VPH-Share: Patient-Centred Multi-scale...
OpenStack in Action 4! Susheel Varma - VPH-Share: Patient-Centred Multi-scale...OpenStack in Action 4! Susheel Varma - VPH-Share: Patient-Centred Multi-scale...
OpenStack in Action 4! Susheel Varma - VPH-Share: Patient-Centred Multi-scale...
 
OpenStack in production
OpenStack in productionOpenStack in production
OpenStack in production
 
Open stack meetup june 2013 - what's new in neutron
Open stack meetup   june 2013 - what's new in neutronOpen stack meetup   june 2013 - what's new in neutron
Open stack meetup june 2013 - what's new in neutron
 

Kürzlich hochgeladen

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Kürzlich hochgeladen (20)

Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 

OpenStack in Action 4! Doug hellman - Intersection of OpenStack and python communities

  • 1. The Intersection of the OpenStack and Python Communities Doug Hellmann DreamHost OpenStack in Action 4 ! - Paris – 5th December 2013
  • 2. 1.3+ Million Lines OpenStack in Action 4 ! - Paris – 5th December 2013
  • 3. Give and Take OpenStack in Action 4 ! - Paris – 5th December 2013
  • 4. 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 noseexclude 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 qpidpython 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 tripleoimage-elements unittest2 warlock WebOb websockify WebTest wheel wsgiref WSME xattr 120 OpenStack in Action 4 ! - Paris – 5th December 2013
  • 5. ~5 OpenStack in Action 4 ! - Paris – 5th December 2013
  • 6. 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
  • 7. How general is this code? OpenStack in Action 4 ! - Paris – 5th December 2013
  • 8. How should we brand the release? OpenStack in Action 4 ! - Paris – 5th December 2013
  • 9. Does it require incubation? OpenStack in Action 4 ! - Paris – 5th December 2013
  • 10. Should it exist at all? OpenStack in Action 4 ! - Paris – 5th December 2013
  • 11. 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 noseexclude 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 qpidpython 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 tripleoimage-elements unittest2 warlock WebOb websockify WebTest wheel wsgiref WSME xattr 120 / 37171 OpenStack in Action 4 ! - Paris – 5th December 2013
  • 12. Contribute Upstream OpenStack in Action 4 ! - Paris – 5th December 2013
  • 13. Python 3 OpenStack in Action 4 ! - Paris – 5th December 2013
  • 14. stackforge OpenStack in Action 4 ! - Paris – 5th December 2013
  • 15. WSME & Pecan OpenStack in Action 4 ! - Paris – 5th December 2013
  • 16. Beyond Code OpenStack in Action 4 ! - Paris – 5th December 2013
  • 18. OpenStack in Action 4 ! - Paris – 5th December 2013
  • 19. Conferences PyCon US EuroPython PyCon FR PyCon IE PyCon PL PyCon AU Kiwi PyCon PyCon India OpenStack in Action 4 ! - Paris – 5th December 2013
  • 20. Distributed Applications OpenStack in Action 4 ! - Paris – 5th December 2013
  • 21. Eventual Consistency OpenStack in Action 4 ! - Paris – 5th December 2013
  • 22. Concurrency OpenStack in Action 4 ! - Paris – 5th December 2013
  • 23. Managing Large Open Source Projects OpenStack in Action 4 ! - Paris – 5th December 2013
  • 24. Python Software Foundation OpenStack in Action 4 ! - Paris – 5th December 2013