Skip to main content

Package creation and management, using Love.

Project description

Love Python Packaging

This is a simple tool which is meant to quickly bootstrap a Python package, and make most of the manual step of creating a Python package painless. It is highly non-configurable, because good library are opinionated (but you can prove me my default are wrong). So it should work out of the box.

Usage:

$ love [packagename]

If you don’t provide a package name, it will provide one for you.

Then it : - Checks the name is not taken on PyPI - Set up the GitHub repository - Clone repository locally - Enable Travis. - Create a minimal project layout - Setup the package using flit

You now just need to focus on coding.

Name on PyPI.

Love will also warn you if your package has a name close to an already published one. Eg (panda too close to pandas)

Travis and GitHub

Love will ask you to provide a Github Token to log in to Travis & GitHub, it will open a GitHub Page to generate a token, and try to store this token in your keychain.

Todo

  • setup docs (readthedocs)

  • setup dev env ?

  • setup tests ?

  • setup readme + badges ?

  • setup coverage (codecov.io)

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

love-0.0.3-py3-none-any.whl (9.2 kB view details)

Uploaded Python 3

File details

Details for the file love-0.0.3-py3-none-any.whl.

File metadata

File hashes

Hashes for love-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 55fab2317734e78c01a8dcb11136c1bf85f56e5f1b27bde174a4c2ef78223a66
MD5 c34d104353ded083c1ab5a5176f43a08
BLAKE2b-256 b54b5fc16f36f4c7b231a95e583ecd6538fd9626cad323373dde035fe978f599

See more details on using hashes here.

Supported by

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