Skip to main content
Donate to the Python Software Foundation or Purchase a PyCharm License to Benefit the PSF! Donate Now

Package manager for Qt projects.

Project description

===============================
Cuteshop
===============================

.. image:: https://badge.fury.io/py/cuteshop.png
:target: http://badge.fury.io/py/cuteshop

.. image:: https://travis-ci.org/uranusjr/cuteshop.png?branch=master
:target: https://travis-ci.org/uranusjr/cuteshop

.. image:: https://pypip.in/d/cuteshop/badge.png
:target: https://pypi.python.org/pypi/cuteshop


Package manager for Qt projects.

* Free software: MIT license
* Documentation: https://cuteshop.readthedocs.org.


What is Cuteshop?
=================

Short Version
-------------

It's like CocoaPods, but for Qt (qmake-based) projects, if you know what that
means.

Long Version
-------------

Cuteshop manages library dependencies for Qt (qmake-based) projects.

You describe your depedencies in a file called ``Shopfile``. Cuteshop analyzes
it, resolves all the library dependencies for you, and generate boilerplate
qmake configurations for you to use.




=======
History
=======

0.5.0 (2019-01-24)
---------------------

* Support for per-pattern prefix in public header configurations.
* Fix error on Windows when there are too many headers to copy.
* Fix error on Windows when re-creating directories.
* Add extra flags to make compilation log less verbose.


0.4.0 (2019-01-21)
---------------------

* Add syntax support to exclude files from a glob pattern.
* Improve directory creation to support nested include structure.
* Add support to load extra sources form environment variables.
* Add support to non-lib projects (i.e. header-only).
* Fix templating with spaces in path.
* Add QtCollections spec.
* Add LibXLSXWriter spec.


0.3.1 (2016-01-05)
---------------------

* Git download plan now raises an exception on error.
* Fix error caused by missing spec-source option.


0.3.0 (2016-01-04)
---------------------

* Add option for additional spec sources.
* Add support for OTHER_FILES.
* Minor wording fixes.


0.2.1 (2015-09-20)
---------------------

* Add support for RESOURCES.
* Add QtHandlebarsJS spec.


0.2.0 (2015-07-07)
---------------------

* Add specs for QtSignal and QtYAML.
* Fix implementation for usage on Windows.
* More spec parameters made available.
* More bug fixes.


0.1.0 (2014-12-16)
---------------------

* First release on PyPI.


Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
cuteshop-0.5.0-py2.py3-none-any.whl (15.3 kB) Copy SHA256 hash SHA256 Wheel py2.py3
cuteshop-0.5.0.tar.gz (20.0 kB) Copy SHA256 hash SHA256 Source None

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page