Skip to main content

Assemble: Assemble the packages!

Project description

Assemble is an MIT-licensed Python package that allows you to simplify package building.

A quick example:

# file: setup.py
from assemble import get_package

package = get_package()

keywords = [
    "about", "this", "package"
]
classifiers = [
    # https://pypi.python.org/pypi?%3Aaction=list_classifiers
    "Development Status :: 3 - Alpha",
    "Intended Audience :: Developers",
    "Natural Language :: English",
    "License :: OSI Approved :: MIT License",
    "Operating System :: OS Independent",

    "Programming Language :: Python",
    "Programming Language :: Python :: 2",
    "Programming Language :: Python :: 2.7",
    "Programming Language :: Python :: 3",
    "Programming Language :: Python :: 3.5",
    "Programming Language :: Python :: Implementation :: CPython",

    "Topic :: Software Development :: Libraries :: Python Modules",
]

if __name__ == "__main__":
    package.setup(keywords, classifiers)

The package also offers a nice and easy cli interface to test, build and publish your package:

assemble test
assemble patch-version
assemble build
assemble upload --environment test

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

Assemble-0.1.12.tar.gz (15.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

Assemble-0.1.12-py2.py3-none-any.whl (10.5 kB view details)

Uploaded Python 2Python 3

File details

Details for the file Assemble-0.1.12.tar.gz.

File metadata

  • Download URL: Assemble-0.1.12.tar.gz
  • Upload date:
  • Size: 15.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for Assemble-0.1.12.tar.gz
Algorithm Hash digest
SHA256 5ced915a3f15fedc4cd6c524b9fdc7691c97b5d17f4b029cb81a5142f59058a9
MD5 d748e4fef0dad8500584da7be6867ee0
BLAKE2b-256 fa588608415d6260e9afdaca8c00b0ff2308ae1188bc9f6fbffade11c578f364

See more details on using hashes here.

File details

Details for the file Assemble-0.1.12-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for Assemble-0.1.12-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 8170aa1c4a5eb254f74587b3aa2f905d5201b6c442192caf6c75d56bffb0e1b4
MD5 7507d5aa6d7be77773cfa0e833403a27
BLAKE2b-256 0a4a5d07ee9cd348d076b7a5a8bc6bcad856a8f7a09ab7495ca518e54748d5dd

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page