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.
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.
Source Distribution
cuteshop-0.5.0.tar.gz
(20.0 kB
view details)
Built Distribution
File details
Details for the file cuteshop-0.5.0.tar.gz
.
File metadata
- Download URL: cuteshop-0.5.0.tar.gz
- Upload date:
- Size: 20.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.7.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 64925a722b5b19d88f8d61f614baa5b87d76a8d833edbee8dcccf7e9e3601192 |
|
MD5 | 8c0bcf6093d4b1843feaf2e37d7f2cae |
|
BLAKE2b-256 | 3556b814abf96a17be003424cb4946c0779524dc3b8f61558db5fec4609b29e3 |
File details
Details for the file cuteshop-0.5.0-py2.py3-none-any.whl
.
File metadata
- Download URL: cuteshop-0.5.0-py2.py3-none-any.whl
- Upload date:
- Size: 15.3 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.7.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3ddb7a8673b23bd69ea81f779d2a97f5487baffb6245ac342758716f3d73bb7e |
|
MD5 | d4a85e0087803e327f2bc874e28edc6b |
|
BLAKE2b-256 | b2ba6be06b327100159a5be4e83d64023db44ef6eeac7f4786f34881a417afa1 |