Skip to main content

Check configuration files.

Project description

Check Config

It can be cumbersome when you have multiple projects and environments with configuration files which need to be upgraded and keep in sync regularly. Check-config will help you with i.e. making sure that the configuration file have the (upgraded) settings.

Check-config works with checker files in which you define checks, ie

# check that .venv is included in the .gitignore
[".gitignore".lines_present]
__lines__ = ".venv"

With check-config you can check (for example in a build pipeline) whether your files passed the checks.

Most checks can also be automatically fixed with check-config --fix, so in this case a missing line will be added to the .gitignore.

A large number of file types and checks are supported or will be supported in the near future.

Documentation

Check out the documentation

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

check_config-0.4.0.tar.gz (26.8 kB view details)

Uploaded Source

Built Distributions

check_config-0.4.0-py3-none-win_amd64.whl (1.1 MB view details)

Uploaded Python 3 Windows x86-64

check_config-0.4.0-py3-none-win32.whl (1.0 MB view details)

Uploaded Python 3 Windows x86

check_config-0.4.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded Python 3 manylinux: glibc 2.17+ x86-64

check_config-0.4.0-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.5 MB view details)

Uploaded Python 3 manylinux: glibc 2.17+ s390x

check_config-0.4.0-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.2 MB view details)

Uploaded Python 3 manylinux: glibc 2.17+ ppc64le

check_config-0.4.0-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl (1.2 MB view details)

Uploaded Python 3 manylinux: glibc 2.17+ i686

check_config-0.4.0-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.1 MB view details)

Uploaded Python 3 manylinux: glibc 2.17+ ARMv7l

check_config-0.4.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.1 MB view details)

Uploaded Python 3 manylinux: glibc 2.17+ ARM64

check_config-0.4.0-py3-none-macosx_11_0_arm64.whl (1.0 MB view details)

Uploaded Python 3 macOS 11.0+ ARM64

check_config-0.4.0-py3-none-macosx_10_7_x86_64.whl (1.1 MB view details)

Uploaded Python 3 macOS 10.7+ x86-64

File details

Details for the file check_config-0.4.0.tar.gz.

File metadata

  • Download URL: check_config-0.4.0.tar.gz
  • Upload date:
  • Size: 26.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.2.3

File hashes

Hashes for check_config-0.4.0.tar.gz
Algorithm Hash digest
SHA256 47685fe6111fad7dc8d8175c72ddcfa0362e32251ebf6db66fe13498d6ac5e4f
MD5 4abf9300a857539532b4e854eb504a40
BLAKE2b-256 fa87bc96bb88f7b5ace0581baabf81551922899890fec7b6cba2bb6dae49b678

See more details on using hashes here.

File details

Details for the file check_config-0.4.0-py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for check_config-0.4.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 b7514511e97051e0e8ad24a92a89b8b2ef53cba4f14443785f2a9d47a2a4c598
MD5 9fb24cae8279f6da02d73bbc48aef58b
BLAKE2b-256 ac804cc9faeccec3031208623cb9d3bb68c0d7f8d5fda4f8ec365c6997ce04a5

See more details on using hashes here.

File details

Details for the file check_config-0.4.0-py3-none-win32.whl.

File metadata

File hashes

Hashes for check_config-0.4.0-py3-none-win32.whl
Algorithm Hash digest
SHA256 ddf691441ba0d4a08a38a8395a2cb300399e8b5da30f91cf85d3f7318f4ffdb2
MD5 3ce98e182cf52df532647976d70224da
BLAKE2b-256 8a602c225f91ddc46debd781a3c8241a96d04995b727b38708ff97d0b5ab2627

See more details on using hashes here.

File details

Details for the file check_config-0.4.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for check_config-0.4.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2557aa9ea74cc52cf26f8cb4df741f6cecaa12a8c8678fc43ef8fa2083bc08c9
MD5 76ba0ee9fc98d073ae207d752959dd43
BLAKE2b-256 f666a07059f72cc3fd54ba65d9fa975cd89f5a2e14a85af3ab4428ebcb9b4469

See more details on using hashes here.

File details

Details for the file check_config-0.4.0-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for check_config-0.4.0-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 059ea43897c99bcaa16c8665eb30734856fbe6cc839c4bd48a7d1adf96eafbb6
MD5 a1a3a11dfb3911df24ade96564f73f1d
BLAKE2b-256 383f9807c182ca2eacc8947993b4aacb46278e072b4e9965d1612fce7eca3748

See more details on using hashes here.

File details

Details for the file check_config-0.4.0-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for check_config-0.4.0-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 83bc8b68b43162feb2522a503df0c941a5f14ddc0fd6230c8c820c37f458a090
MD5 e74a9e03c42da82ff1b83c25d3c17994
BLAKE2b-256 9ca2d3bd481a2c01879d4035b9d3c91b59921fd5f307f89558ddaf0d0476fb98

See more details on using hashes here.

File details

Details for the file check_config-0.4.0-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for check_config-0.4.0-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 436b164a2f17ae4c6e42c455b4532eebb35a156dc38f387124532a96925b311a
MD5 3f2c3a020b6f48473c8e78b4c9c0d7d6
BLAKE2b-256 9cdd0a3fe1db0e8a299f4ea305237f014c7a893b1187c9a203cd23410862cc15

See more details on using hashes here.

File details

Details for the file check_config-0.4.0-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for check_config-0.4.0-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 fef04023c7c5a90c81dfb800718f581f42102443fd9e219ed6d67f98e788647a
MD5 777e6eb1c4405521b7d607afa147a9cb
BLAKE2b-256 0dac874fa005b605566614cc1b976a3ed6208a0130ed6cc06c753cbf569533ad

See more details on using hashes here.

File details

Details for the file check_config-0.4.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for check_config-0.4.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 870f832ec58ade98a8560c5676c4fa61de7abdcb784c7a94ec41141860d7d70f
MD5 d4e160839d3300b545317bf15fb058ce
BLAKE2b-256 b294eacafa258c3af7970869a3293405a91f68af604bd8cde04b846b80df7f5a

See more details on using hashes here.

File details

Details for the file check_config-0.4.0-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for check_config-0.4.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 79ed97c835aef49d8b6a22a69f5a1082fbaea85083e9c8f57e0c2c54be245b28
MD5 4d12be416e87b7aa322c3532f6d6e09a
BLAKE2b-256 6caf65a8f48d4a32231204025ae4e02e860d262e31f4cad2498e85cfeaa2c85e

See more details on using hashes here.

File details

Details for the file check_config-0.4.0-py3-none-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for check_config-0.4.0-py3-none-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 f05d953589e94e266554a3ff532dcdadf7254ece43ea2a553dd03bd4dd19b282
MD5 720fb8f64c3f445c1ddb30d6615f570e
BLAKE2b-256 cb1a6c4b2aa98cc10c107c8e5521301383855d1ec48b3110fddbbf26738f0203

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