Skip to main content

An opinionated linter for python packaging

Project description

Opine

Most people either hand-write a setup.py, or crib one from someone else. Either way, this usually results in not using the most recent features that can make the job of a distro easier, such as putting the static parts in setup.cfg.

This is a kind of linter for packaging, that can suggest changes to your configuration in {setup.py, setup.cfg, pyproject.toml} for easier consumption by others.

A related project is honesty, whose job it is to make sure that your bdists appear built from the same revision with the same contents as your sdists are.

Status

Planning

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

opine-0.0.1.tar.gz (1.4 kB view details)

Uploaded Source

Built Distribution

opine-0.0.1-py3-none-any.whl (1.8 kB view details)

Uploaded Python 3

File details

Details for the file opine-0.0.1.tar.gz.

File metadata

  • Download URL: opine-0.0.1.tar.gz
  • Upload date:
  • Size: 1.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.37.0 CPython/3.7.4

File hashes

Hashes for opine-0.0.1.tar.gz
Algorithm Hash digest
SHA256 c2c66c33874a41678c948dd72f247b59aad4d63d1eb7046734606d79608a492e
MD5 1007b8cb80588da5cd3d0a1491157357
BLAKE2b-256 91532336b553831111373b9ad14a593882757963097c7d84595567405a7145be

See more details on using hashes here.

File details

Details for the file opine-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: opine-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 1.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.37.0 CPython/3.7.4

File hashes

Hashes for opine-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 9324b5934238d576a18e2589d3fe485757b93643e3e9cb2bf9600d163ff89e45
MD5 b4ad8c9d1de679ed64e5b45ee6980992
BLAKE2b-256 9569616f56c1ec4273de12243cf6313a84126faa48d7be1b9f332c3bea20fe42

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