Skip to main content

build_commands

build status code coverage

This package provides common setuptools command utilities if you need to initialize your package with npm, bower or gulp commands.

Usage

You are supposed to create in your own package a Yeoman like project folder (for example: your_package/templates).

Add the build_commands dependency to your pretend your_package.

Update your setup.cfg adding the following:

[aliases]
npm = npm -i your_package/templates
bower = bower
gulp = gulp -i your_package/templates -g gulpfile.babel.js

If you are using bower you can add a .bowerrc file to your package root (where your setup.cfg file lives) with the following (see http://bower.io/docs/config/#cwd):

{
  "directory": "bower_components",
  "cwd": "./your_package/templates/"
}

And update your setup.py entry points distutils commands:

entry_points="""\
[distutils.commands]
npm = build_commands:NpmCommand
bower = build_commands:BowerCommand
gulp = build_commands:GulpCommand
""",

This way once installed your your_package you can initialize your Yeoman project with:

$ python setup.py install/develop
$ python setup.py npm
$ python setup.py bower
$ python setup.py gulp

And all your frontend stuff will be processed automatically (SASS, minification, uglyfication, etc).

Authors

0.0.1 (2015-08-12)

  • Initial version

Release files for build_commands 0.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for build_commands 0.0.1
File Size Uploaded
build_commands-0.0.1.tar.gz 5.4 kB Details

Release files / build_commands-0.0.1.tar.gz

Download URL build_commands-0.0.1.tar.gz
Size 5.4 kB
Tags Source
SHA-256 checksum
How to use checksums
9421d2794336fa1196e67a92c8b44cb9e6e6d703259301b1a14c1e0956f94003
BLAKE2b-256 checksum
How to use checksums
f06d3ac2e1d4c153cde4a547bb5d6490994555ccf87451ee7eae0a0f60d16a3a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.0.1 This release

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page