Submit Search
Upload
Packages, Releases, QGSkel
•
2 likes
•
681 views
Quintagroup
Follow
Packages creation, Repository structure, MANIFEST.in, Packages releasing, QGSkel buildout
Read less
Read more
Technology
Report
Share
Report
Share
1 of 13
Download Now
Download to read offline
Recommended
Nh php may 2014 - composer
Nh php may 2014 - composer
David Weingart
OSDC 2009, Metavidwiki: when you need a web video solution
OSDC 2009, Metavidwiki: when you need a web video solution
Silvia Pfeiffer
Integrator Series: Large files
Integrator Series: Large files
Quintagroup
GNU Screen
GNU Screen
fuxowitsch
GNU Screen
GNU Screen
Quintagroup
Plone SEO: Пошукова оптимізація Плон сайтів
Plone SEO: Пошукова оптимізація Плон сайтів
Quintagroup
Plone 4. Що нового?
Plone 4. Що нового?
Quintagroup
파이썬 스터디 15장
파이썬 스터디 15장
SeongHyun Ahn
More Related Content
Similar to Packages, Releases, QGSkel
Releasing and deploying python tools
Releasing and deploying python tools
Quintagroup
GlassFish v3 Update Center
GlassFish v3 Update Center
Eduardo Pelegri-Llopart
CQ Maven Methods
CQ Maven Methods
connectwebex
CQCON CQ Maven Methods
CQCON CQ Maven Methods
Andrew Savory
Arbeiten mit distribute, pip und virtualenv
Arbeiten mit distribute, pip und virtualenv
Markus Zapke-Gründemann
Puppet and Vagrant in development
Puppet and Vagrant in development
Adam Culp
Organize your chickens: NuGet for the enterprise
Organize your chickens: NuGet for the enterprise
Maarten Balliauw
Simplify and run your development environments with Vagrant on OpenStack
Simplify and run your development environments with Vagrant on OpenStack
B1 Systems GmbH
Apache maven, a software project management tool
Apache maven, a software project management tool
Renato Primavera
Introduction to maven, its configuration, lifecycle and relationship to JS world
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 ...
Nuget is easier than you think and you should be using it as both a consumer ...
Justin James
Liferay maven sdk
Liferay maven sdk
Mika Koivisto
Open Source tools overview
Open Source tools overview
Luciano Resende
Maven
Maven
Fabio Bonfante
OpenWRT guide and memo
OpenWRT guide and memo
家榮 吳
OSGi in 5 minutes
OSGi in 5 minutes
Serge Huber
Note - Apache Maven Intro
Note - Apache Maven Intro
boyw165
2015 TechSummit Web & Cloud - Gem, NPM, Bower, Nuget, Paket - Päckchen hier, ...
2015 TechSummit Web & Cloud - Gem, NPM, Bower, Nuget, Paket - Päckchen hier, ...
Daniel Fisher
Welcome to Jenkins
Welcome to Jenkins
Somkiat Puisungnoen
Wonderful World of Maven
Wonderful World of Maven
Justin J. Moses
Similar to Packages, Releases, QGSkel
(20)
Releasing and deploying python tools
Releasing and deploying python tools
GlassFish v3 Update Center
GlassFish v3 Update Center
CQ Maven Methods
CQ Maven Methods
CQCON CQ Maven Methods
CQCON CQ Maven Methods
Arbeiten mit distribute, pip und virtualenv
Arbeiten mit distribute, pip und virtualenv
Puppet and Vagrant in development
Puppet and Vagrant in development
Organize your chickens: NuGet for the enterprise
Organize your chickens: NuGet for the enterprise
Simplify and run your development environments with Vagrant on OpenStack
Simplify and run your development environments with Vagrant on OpenStack
Apache maven, a software project management tool
Apache maven, a software project management tool
Introduction to maven, its configuration, lifecycle and relationship to JS world
Introduction to maven, its configuration, lifecycle and relationship to JS world
Nuget is easier than you think and you should be using it as both a consumer ...
Nuget is easier than you think and you should be using it as both a consumer ...
Liferay maven sdk
Liferay maven sdk
Open Source tools overview
Open Source tools overview
Maven
Maven
OpenWRT guide and memo
OpenWRT guide and memo
OSGi in 5 minutes
OSGi in 5 minutes
Note - Apache Maven Intro
Note - Apache Maven Intro
2015 TechSummit Web & Cloud - Gem, NPM, Bower, Nuget, Paket - Päckchen hier, ...
2015 TechSummit Web & Cloud - Gem, NPM, Bower, Nuget, Paket - Päckchen hier, ...
Welcome to Jenkins
Welcome to Jenkins
Wonderful World of Maven
Wonderful World of Maven
More from Quintagroup
Georgian OCDS API
Georgian OCDS API
Quintagroup
Open procurement - Auction module
Open procurement - Auction module
Quintagroup
OpenProcurement toolkit
OpenProcurement toolkit
Quintagroup
Open procurement italian
Open procurement italian
Quintagroup
Calendar for Plone
Calendar for Plone
Quintagroup
Python Objects
Python Objects
Quintagroup
Python Evolution
Python Evolution
Quintagroup
Screen Player
Screen Player
Quintagroup
New in Plone 3.3. What to expect from Plone 4
New in Plone 3.3. What to expect from Plone 4
Quintagroup
Overview of Plone-based websites for mobile devices.
Overview of Plone-based websites for mobile devices.
Quintagroup
Ecommerce Solutions for Plone
Ecommerce Solutions for Plone
Quintagroup
Templating In Buildout
Templating In Buildout
Quintagroup
Zope 3 at Google App Engine
Zope 3 at Google App Engine
Quintagroup
Plone в урядових проектах
Plone в урядових проектах
Quintagroup
Використання системи Plone для створення університетських вебсайтів
Використання системи Plone для створення університетських вебсайтів
Quintagroup
Plone - Система Управління Вмістом
Plone - Система Управління Вмістом
Quintagroup
Content Migration: Quantum Leap
Content Migration: Quantum Leap
Quintagroup
Plone i18n, LinguaPlone
Plone i18n, LinguaPlone
Quintagroup
Add-on Products for Plone (part 2)
Add-on Products for Plone (part 2)
Quintagroup
Intro to Testing in Zope, Plone
Intro to Testing in Zope, Plone
Quintagroup
More from Quintagroup
(20)
Georgian OCDS API
Georgian OCDS API
Open procurement - Auction module
Open procurement - Auction module
OpenProcurement toolkit
OpenProcurement toolkit
Open procurement italian
Open procurement italian
Calendar for Plone
Calendar for Plone
Python Objects
Python Objects
Python Evolution
Python Evolution
Screen Player
Screen Player
New in Plone 3.3. What to expect from Plone 4
New in Plone 3.3. What to expect from Plone 4
Overview of Plone-based websites for mobile devices.
Overview of Plone-based websites for mobile devices.
Ecommerce Solutions for Plone
Ecommerce Solutions for Plone
Templating In Buildout
Templating In Buildout
Zope 3 at Google App Engine
Zope 3 at Google App Engine
Plone в урядових проектах
Plone в урядових проектах
Використання системи Plone для створення університетських вебсайтів
Використання системи Plone для створення університетських вебсайтів
Plone - Система Управління Вмістом
Plone - Система Управління Вмістом
Content Migration: Quantum Leap
Content Migration: Quantum Leap
Plone i18n, LinguaPlone
Plone i18n, LinguaPlone
Add-on Products for Plone (part 2)
Add-on Products for Plone (part 2)
Intro to Testing in Zope, Plone
Intro to Testing in Zope, Plone
Recently uploaded
Introduction - IPLOOK NETWORKS CO., LTD.
Introduction - IPLOOK NETWORKS CO., LTD.
IPLOOK Networks
GraphSummit Copenhagen 2024 - Neo4j Vision and Roadmap.pptx
GraphSummit Copenhagen 2024 - Neo4j Vision and Roadmap.pptx
Neo4j
Top 10 Squarespace Development Companies
Top 10 Squarespace Development Companies
TopCSSGallery
LF Energy Webinar - Unveiling OpenEEMeter 4.0
LF Energy Webinar - Unveiling OpenEEMeter 4.0
DanBrown980551
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and Insight
Safe Software
Explore the UiPath Community and ways you can benefit on your journey to auto...
Explore the UiPath Community and ways you can benefit on your journey to auto...
DianaGray10
Flow Control | Block Size | ST Min | First Frame
Flow Control | Block Size | ST Min | First Frame
Kapil Thakar
20140402 - Smart house demo kit
20140402 - Smart house demo kit
Jamie (Taka) Wang
Trailblazer Community - Flows Workshop (Session 2)
Trailblazer Community - Flows Workshop (Session 2)
Muhammad Tiham Siddiqui
Webinar: The Art of Prioritizing Your Product Roadmap by AWS Sr PM - Tech
Webinar: The Art of Prioritizing Your Product Roadmap by AWS Sr PM - Tech
Product School
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
Graphene Quantum Dots-Based Composites for Biomedical Applications
Graphene Quantum Dots-Based Composites for Biomedical Applications
nooralam814309
UiPath Studio Web workshop Series - Day 3
UiPath Studio Web workshop Series - Day 3
DianaGray10
Novo Nordisk's journey in developing an open-source application on Neo4j
Novo Nordisk's journey in developing an open-source application on Neo4j
Neo4j
UiPath Studio Web workshop series - Day 2
UiPath Studio Web workshop series - Day 2
DianaGray10
The New Cloud World Order Is FinOps (Slideshow)
The New Cloud World Order Is FinOps (Slideshow)
codyslingerland1
Scenario Library et REX Discover industry- and role- based scenarios
Scenario Library et REX Discover industry- and role- based scenarios
Erol GIRAUDY
Oracle Database 23c Security New Features.pptx
Oracle Database 23c Security New Features.pptx
Satishbabu Gunukula
Planetek Italia Srl - Corporate Profile Brochure
Planetek Italia Srl - Corporate Profile Brochure
Planetek Italia Srl
UiPath Studio Web workshop series - Day 4
UiPath Studio Web workshop series - Day 4
DianaGray10
Recently uploaded
(20)
Introduction - IPLOOK NETWORKS CO., LTD.
Introduction - IPLOOK NETWORKS CO., LTD.
GraphSummit Copenhagen 2024 - Neo4j Vision and Roadmap.pptx
GraphSummit Copenhagen 2024 - Neo4j Vision and Roadmap.pptx
Top 10 Squarespace Development Companies
Top 10 Squarespace Development Companies
LF Energy Webinar - Unveiling OpenEEMeter 4.0
LF Energy Webinar - Unveiling OpenEEMeter 4.0
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and Insight
Explore the UiPath Community and ways you can benefit on your journey to auto...
Explore the UiPath Community and ways you can benefit on your journey to auto...
Flow Control | Block Size | ST Min | First Frame
Flow Control | Block Size | ST Min | First Frame
20140402 - Smart house demo kit
20140402 - Smart house demo kit
Trailblazer Community - Flows Workshop (Session 2)
Trailblazer Community - Flows Workshop (Session 2)
Webinar: The Art of Prioritizing Your Product Roadmap by AWS Sr PM - Tech
Webinar: The Art of Prioritizing Your Product Roadmap by AWS Sr PM - Tech
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Graphene Quantum Dots-Based Composites for Biomedical Applications
Graphene Quantum Dots-Based Composites for Biomedical Applications
UiPath Studio Web workshop Series - Day 3
UiPath Studio Web workshop Series - Day 3
Novo Nordisk's journey in developing an open-source application on Neo4j
Novo Nordisk's journey in developing an open-source application on Neo4j
UiPath Studio Web workshop series - Day 2
UiPath Studio Web workshop series - Day 2
The New Cloud World Order Is FinOps (Slideshow)
The New Cloud World Order Is FinOps (Slideshow)
Scenario Library et REX Discover industry- and role- based scenarios
Scenario Library et REX Discover industry- and role- based scenarios
Oracle Database 23c Security New Features.pptx
Oracle Database 23c Security New Features.pptx
Planetek Italia Srl - Corporate Profile Brochure
Planetek Italia Srl - Corporate Profile Brochure
UiPath Studio Web workshop series - Day 4
UiPath Studio Web workshop series - Day 4
Packages, Releases, QGSkel
1.
Packages, releases, QGSkel
Andriy Mylenkyy, Volodymyr Cherepanyak Quintagroup 2009
2.
3.
4.
Creates /branches /tags
/trunk in SVN
5.
6.
7.
8.
dist.quintagroup.com/proxy/dist/ (dist.plone.org)
9.
dist.quintagroup.com/proxy/pypi/ (pypi.python.org)
10.
dist.quintagroup.com/proxy/eggs/ (just
eggs)
11.
dist.quintagroup.com/proxy/products/ (just
archives)
12.
13.
Build egg and/or
archive of the package
14.
Rollout the package
to distribution server Package releasing
15.
16.
zest.releaser Package releasing
17.
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
18.
19.
python setup.py check
--restructuredtext --strict
20.
Release
21.
python setup.py release
Package releasing
22.
23.
Use MANIFEST.in
24.
#example
25.
recursive-include docs *
26.
recursive-include quintagroup *
27.
global-exclude *py[co] *mo
Package releasing
28.
Buildout structure
29.
30.
Create new buildout
with a single line
31.
paster create -t
qgplone3_buildout new.project
32.
33.
http://projects.quintagroup.com/products/browser/QGSkel/trunk
Download Now