Skip to main content
Files added late

3 files were added to this release more than 14 days after its initial publication. Inspect the release files before installing.

codeowners

Python bindings to softprops's Rust codeowners library.

Why?

To allow Python users to parse codeowners files without having to rewrite an existing implementation.

Install

poetry add codeowners

Usage

from codeowners import CodeOwners

example_file = """\
# owners for js files
*.js    @ghost
# python
*.py user@example.com
# misc
/build/logs/ @dmin
docs/*  docs@example.com
"""

owners = CodeOwners(example_file)
assert owners.of("test.js") ==  [('USERNAME', '@ghost')]

Dev

poetry install

cargo test

# trying a build in Python
poetry run pyo3-pack develop
poetry run python -c "import codeowners; print(codeowners.CodeOwners)"

Releasing a New Version

# bump version in Cargo.toml
poetry run pyo3-pack build --release
# Note: this will prompt for PyPi creds
poetry run pyo3-pack publish

Metadata

Release files for codeowners 0.1.2

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

Files added late

3 files were uploaded more than 14 days after the first file in this release.

While project maintainers occasionally add legitimate files to an existing release, late additions can also indicate a security compromise.

We recommend inspecting the release files before installing.

Source distribution (sdist)

Source distribution for codeowners 0.1.2
File Size Uploaded
codeowners-0.1.2.tar.gz 9.1 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for codeowners 0.1.2
File
codeowners-0.1.2-cp38-cp38-manylinux1_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.5+ x86-64 Details
codeowners-0.1.2-cp38-cp38-macosx_10_7_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.7+ x86-64 Details
codeowners-0.1.2-cp37-cp37m-manylinux1_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-64 Details
codeowners-0.1.2-cp37-cp37m-macosx_10_7_x86_64.whl CPython 3.7 CPython 3.7 pymalloc macOS 10.7+ x86-64 Details
codeowners-0.1.2-cp36-cp36m-manylinux1_x86_64.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-64 Details
codeowners-0.1.2-cp35-cp35m-manylinux1_x86_64.whl CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.5+ x86-64 Details

Total release size: 14.1 MB

Release files / codeowners-0.1.2.tar.gz

Download URL codeowners-0.1.2.tar.gz
Size 9.1 MB
Tags Source
SHA-256 checksum
How to use checksums
2cbb59899e97d788a46344529eb713bd3b40fc439068c2ad446291a3ea5cc886
BLAKE2b-256 checksum
How to use checksums
7f4241721a58be6b31ee72c84dfb5eebabac2a36908f789b92ab31615b489152
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.3

Release files / codeowners-0.1.2-cp38-cp38-manylinux1_x86_64.whl

File added late

This file was uploaded more than 14 days after the first file in this release.

While project maintainers occasionally add legitimate files to an existing release, late additions can also indicate a security compromise.

We recommend inspecting the release file before installing.

Download URL codeowners-0.1.2-cp38-cp38-manylinux1_x86_64.whl
Size 1.1 MB
Tags CPython 3.8 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
aca1f3cfad1d9bc942e09d3f4f7f0d826822cdf5a2aceb39b9ad92e03607c051
BLAKE2b-256 checksum
How to use checksums
accf8a0494f96d73bd32c006fc10ecc9bbed7ce62423a58aebd2907b2b3e4d76
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.3

Release files / codeowners-0.1.2-cp38-cp38-macosx_10_7_x86_64.whl

File added late

This file was uploaded more than 14 days after the first file in this release.

While project maintainers occasionally add legitimate files to an existing release, late additions can also indicate a security compromise.

We recommend inspecting the release file before installing.

Download URL codeowners-0.1.2-cp38-cp38-macosx_10_7_x86_64.whl
Size 438.7 kB
Tags CPython 3.8 macOS 10.7+ x86-64
SHA-256 checksum
How to use checksums
9d65c77500158de7d50ff57cb96fb3f8d72b82f6f0541cd7e96ff77dfadfe26e
BLAKE2b-256 checksum
How to use checksums
8e1656c91f3e3726e5e555c537cc1486b62d774edfb57d8f8c54460f73c7dff8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.3

Release files / codeowners-0.1.2-cp37-cp37m-manylinux1_x86_64.whl

Download URL codeowners-0.1.2-cp37-cp37m-manylinux1_x86_64.whl
Size 988.4 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
adea7713021595fc1dfde1d9b0e586c5e0d029552d0130bedf5f9d6241a60a74
BLAKE2b-256 checksum
How to use checksums
640913dd83122087ff1a3f5f1fbd2cba69134c81dc71476f30056a97b43e179f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.3

Release files / codeowners-0.1.2-cp37-cp37m-macosx_10_7_x86_64.whl

Download URL codeowners-0.1.2-cp37-cp37m-macosx_10_7_x86_64.whl
Size 458.7 kB
Tags CPython 3.7 CPython 3.7 pymalloc macOS 10.7+ x86-64
SHA-256 checksum
How to use checksums
912894e913bd1f43e3949945c2f757ea00c2717281537d9291f1c5e635b0b516
BLAKE2b-256 checksum
How to use checksums
e79a55d6a0d575bd5e6702f75cf2614f5d6f7b3cf3b45c9a829426cb6dc03b8d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via reqwest/0.9.18

Release files / codeowners-0.1.2-cp36-cp36m-manylinux1_x86_64.whl

Download URL codeowners-0.1.2-cp36-cp36m-manylinux1_x86_64.whl
Size 988.6 kB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
ea420ca4bfd7e9a89ed92fe9a07135d2782f2bff4401a47b14de760970d7409b
BLAKE2b-256 checksum
How to use checksums
3d01d3e99a32dbc0e4e0a50fcabe6660339fc8cee9e6d964cf1b0530044aaeb3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.3

Release files / codeowners-0.1.2-cp35-cp35m-manylinux1_x86_64.whl

File added late

This file was uploaded more than 14 days after the first file in this release.

While project maintainers occasionally add legitimate files to an existing release, late additions can also indicate a security compromise.

We recommend inspecting the release file before installing.

Download URL codeowners-0.1.2-cp35-cp35m-manylinux1_x86_64.whl
Size 1.1 MB
Tags CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
5fc68f543e40bf1a0c6c0a42cb6ae2fe5cc7ca74fe46a0f3a530c12c3d61ba57
BLAKE2b-256 checksum
How to use checksums
88275de93c025b708349c070a3b90a3de9e0c3387334ef2a54301a447ef1f8e6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.3

Release history Release notifications | RSS feed

0.9.0

2 release files

0.8.0

2 release files

0.7.0

2 release files

0.6.0

2 release files

0.5.0

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.0

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.4

5 release files

0.1.3

6 release files

This release

0.1.2 This release

7 release files

0.1.1

1 release file

0.1.0

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