Home
Explore
Submit Search
Upload
Login
Signup
Advertisement
Check these out next
Organize your chickens: NuGet for the enterprise
Maarten Balliauw
Simplify and run your development environments with Vagrant on OpenStack
B1 Systems GmbH
Apache maven, a software project management tool
Renato Primavera
Introduction to maven, its configuration, lifecycle and relationship to JS world
Dmitry Bakaleinik
Nuget is easier than you think and you should be using it as both a consumer ...
Justin James
Liferay maven sdk
Mika Koivisto
Open Source tools overview
Luciano Resende
Maven
Fabio Bonfante
1
of
13
Top clipped slide
Packages, Releases, QGSkel
Nov. 19, 2009
•
0 likes
2 likes
×
Be the first to like this
Show More
•
680 views
views
×
Total views
0
On Slideshare
0
From embeds
0
Number of embeds
0
Download Now
Download to read offline
Report
Technology
Packages creation, Repository structure, MANIFEST.in, Packages releasing, QGSkel buildout
Quintagroup
Follow
Quintagroup
Advertisement
Advertisement
Advertisement
Recommended
Nh php may 2014 - composer
David Weingart
577 views
•
20 slides
OSDC 2009, Metavidwiki: when you need a web video solution
Silvia Pfeiffer
722 views
•
20 slides
Releasing and deploying python tools
Quintagroup
1.1K views
•
19 slides
GlassFish v3 Update Center
Eduardo Pelegri-Llopart
638 views
•
9 slides
CQ Maven Methods
connectwebex
1.4K views
•
92 slides
CQCON CQ Maven Methods
Andrew Savory
2.2K views
•
92 slides
More Related Content
Similar to Packages, Releases, QGSkel
(20)
Organize your chickens: NuGet for the enterprise
Maarten Balliauw
•
2.8K views
Simplify and run your development environments with Vagrant on OpenStack
B1 Systems GmbH
•
442 views
Apache maven, a software project management tool
Renato Primavera
•
1.6K views
Introduction to maven, its configuration, lifecycle and relationship to JS world
Dmitry Bakaleinik
•
678 views
Nuget is easier than you think and you should be using it as both a consumer ...
Justin James
•
3K views
Liferay maven sdk
Mika Koivisto
•
3.2K views
Open Source tools overview
Luciano Resende
•
2.4K views
Maven
Fabio Bonfante
•
827 views
OpenWRT guide and memo
家榮 吳
•
3.1K views
OSGi in 5 minutes
Serge Huber
•
3K views
Note - Apache Maven Intro
boyw165
•
2.1K views
2015 TechSummit Web & Cloud - Gem, NPM, Bower, Nuget, Paket - Päckchen hier, ...
Daniel Fisher
•
601 views
Welcome to Jenkins
Somkiat Puisungnoen
•
1.7K views
Wonderful World of Maven
Justin J. Moses
•
1K views
Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...
mfrancis
•
337 views
Using Maven2
elliando dias
•
811 views
Maven and j unit introduction
Sergii Fesenko
•
208 views
How to install & update R packages?
Rsquared Academy
•
169 views
Continuous Delivery w projekcie Open Source - Marcin Stachniuk - DevCrowd 2017
MarcinStachniuk
•
304 views
Simplify and run your development environments with Vagrant on OpenStack
B1 Systems GmbH
•
662 views
More from Quintagroup
(20)
Georgian OCDS API
Quintagroup
•
928 views
Open procurement - Auction module
Quintagroup
•
2.9K views
OpenProcurement toolkit
Quintagroup
•
6.7K views
Open procurement italian
Quintagroup
•
115 views
Plone SEO: Пошукова оптимізація Плон сайтів
Quintagroup
•
816 views
Plone 4. Що нового?
Quintagroup
•
826 views
Calendar for Plone
Quintagroup
•
1.9K views
Integrator Series: Large files
Quintagroup
•
492 views
Python Objects
Quintagroup
•
2.3K views
Python Evolution
Quintagroup
•
1.9K views
Screen Player
Quintagroup
•
953 views
GNU Screen
Quintagroup
•
752 views
New in Plone 3.3. What to expect from Plone 4
Quintagroup
•
1K views
Overview of Plone-based websites for mobile devices.
Quintagroup
•
587 views
Ecommerce Solutions for Plone
Quintagroup
•
1.4K views
Templating In Buildout
Quintagroup
•
604 views
Zope 3 at Google App Engine
Quintagroup
•
2K views
Plone в урядових проектах
Quintagroup
•
628 views
Використання системи Plone для створення університетських вебсайтів
Quintagroup
•
997 views
Plone - Система Управління Вмістом
Quintagroup
•
774 views
Advertisement
Recently uploaded
(20)
Next Generation Digital Transformation
Vishal Sharma
•
0 views
Publish your app on AppExchange – It is hell or fun?, Martin Vágner
CzechDreamin
•
0 views
The CTA Mindset for Architects, Melissa Shepard & Lilith Van Biesen
CzechDreamin
•
0 views
Ape to API, Filip Dousek
CzechDreamin
•
0 views
Monitoring Automation Performance in Marketing Cloud Engagement, Daniela Vrbk...
CzechDreamin
•
0 views
The Capital Stack - Mastersfund Curriculum copy.pdf
Gillian Muessig
•
0 views
Taking control of your queries with GraphQL, Alba Rivas
CzechDreamin
•
0 views
Black Hat Session: Exploring and Exploiting Aura based Experiences, Christian...
CzechDreamin
•
0 views
Be kind to your future admin self, Silvia Denaro & Nathaniel Sombu
CzechDreamin
•
0 views
User adoption: The holy grail of change management, Andre van Kampen
CzechDreamin
•
0 views
Real-time communication with Account Engagement (Pardot). Marketers meet deve...
CzechDreamin
•
0 views
The Art of Discovery – Why Requirements Matter, Pallavi Agarwal
CzechDreamin
•
0 views
Chapter_1_.pptx
javairiaimran1
•
0 views
5 key ideas for robust and flexible REST API integrations with Apex, Lucian M...
CzechDreamin
•
0 views
Effective coding approaches with Salesforce: Combining features for maximum i...
CzechDreamin
•
0 views
Restriction Rules – The Whole Picture, Louise Lockie
CzechDreamin
•
0 views
Skill Based Routing – The Complete Manual, Mieszko Rożej
CzechDreamin
•
0 views
Giving Back: How to Volunteer Your Salesforce Skills and Make a Difference, A...
CzechDreamin
•
0 views
Report & Dashboard REST API : Get your report accessible anywhere !, Romain Q...
CzechDreamin
•
0 views
The minimum-profile approach – the modern way to design an efficient security...
CzechDreamin
•
0 views
Packages, Releases, QGSkel
Packages, releases, QGSkel
Andriy Mylenkyy, Volodymyr Cherepanyak Quintagroup 2009
Creates /branches /tags
/trunk in SVN
dist.quintagroup.com/proxy/dist/ (dist.plone.org)
dist.quintagroup.com/proxy/pypi/ (pypi.python.org)
dist.quintagroup.com/proxy/eggs/ (just
eggs)
dist.quintagroup.com/proxy/products/ (just
archives)
Build egg and/or
archive of the package
Rollout the package
to distribution server Package releasing
zest.releaser Package releasing
Package releasing Configuration
#example .pypirc file [distutils] index-servers = dist.qg [dist.qg] repository:http://dist.quintagroup.com/repository username:admin password:secret release-command = mregister sdist build_mo bdist_egg mupload release-packages = ^quintagroup.* Package releasing
python setup.py check
--restructuredtext --strict
Release
python setup.py release
Package releasing
Use MANIFEST.in
#example
recursive-include docs *
recursive-include quintagroup *
global-exclude *py[co] *mo
Package releasing
Buildout structure
Create new buildout
with a single line
paster create -t
qgplone3_buildout new.project
http://projects.quintagroup.com/products/browser/QGSkel/trunk
Advertisement