{"id":19732214,"url":"https://github.com/lifeomic/logging-py","last_synced_at":"2026-02-03T03:08:44.318Z","repository":{"id":42045624,"uuid":"231631314","full_name":"lifeomic/logging-py","owner":"lifeomic","description":"Python logging library","archived":false,"fork":false,"pushed_at":"2024-10-11T16:22:46.000Z","size":46,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":22,"default_branch":"master","last_synced_at":"2025-06-05T07:03:04.204Z","etag":null,"topics":["logging","python"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lifeomic.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-01-03T17:09:38.000Z","updated_at":"2024-10-11T16:22:49.000Z","dependencies_parsed_at":"2024-11-12T00:27:38.544Z","dependency_job_id":"b3b13499-97e7-4eb6-a9b2-e6d01a041acf","html_url":"https://github.com/lifeomic/logging-py","commit_stats":{"total_commits":21,"total_committers":7,"mean_commits":3.0,"dds":0.5714285714285714,"last_synced_commit":"c8e3364c19755ad4a2db5dc7fcb886f4895065b8"},"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/lifeomic/logging-py","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lifeomic%2Flogging-py","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lifeomic%2Flogging-py/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lifeomic%2Flogging-py/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lifeomic%2Flogging-py/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lifeomic","download_url":"https://codeload.github.com/lifeomic/logging-py/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lifeomic%2Flogging-py/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262883776,"owners_count":23379252,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["logging","python"],"created_at":"2024-11-12T00:25:17.230Z","updated_at":"2026-02-03T03:08:44.312Z","avatar_url":"https://github.com/lifeomic.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# LifeOmic Python Logging\n\n## Project Status\n\n![GitHub](https://img.shields.io/github/license/lifeomic/logging-py.svg?style=for-the-badge)\n![PyPI status](https://img.shields.io/pypi/status/lifeomic_logging.svg?style=for-the-badge)\n![Downloads](https://img.shields.io/pypi/dw/lifeomic_logging?style=for-the-badge)\n![GitHub release](https://img.shields.io/github/release/lifeomic/logging-py.svg?style=for-the-badge)\n\n## Getting Started\n\n### Dependencies\n\n- [Python 3](https://www.python.org/download/releases/3.0/) version \u003e= 3.6 and \u003c= 3.9.25\n  (contributions welcome to bring this up to 3.13+)\n\n### Getting the Source\n\nThis project is [hosted on GitHub](https://github.com/lifeomic/logging-py). You\ncan clone this project directly using this command:\n\n```bash\ngit clone git@github.com:lifeomic/logging-py.git\n```\n\n### Development\n\nPython environments are managed using\n[virtualenv](https://virtualenv.pypa.io/en/latest/). Be sure to have this\ninstalled first `pip install virtualenv`. The makefile will setup the\nenvironment for the targets listed below.\n\n#### Running tests\n\n```bash\nmake test\n```\n\n#### Linting\n\n```bash\nmake lint\n```\n\n### Installation\n\n```bash\npip3 install lifeomic_logging\n```\n\n### Usage\n\n```python\nfrom lifeomic_logging import scoped_logger\n\nwith scoped_logger(__name__, { \"bar\": \"foo\" }) as log:\n  log.info(\"message\")\n```\n\n## Release Process\n\n[Releases](https://github.com/lifeomic/logging-py/releases) are generally\ncreated with each merged PR. Packages for each release are published to\n[PyPi](https://pypi.org/project/phc/). See [CHANGELOG.md](CHANGELOG.md) for\nrelease notes.\n\nTo release a new version of the package, update the version number in\n`lifeomic_logging/version.py` as a part of your change, and the new version will\nbe released automatically to PyPi on merge.\n\n### Versioning\n\nThis project uses [Semantic Versioning](http://semver.org/).\n\n## Contributing\n\nWe encourage public contributions! Please review\n[CONTRIBUTING.md](CONTRIBUTING.md) and [CODE_OF_CONDUCT.md](CODE_OF_CONDUCT.md)\nfor details on our code of conduct and development process.\n\n## License\n\nThis project is licensed under the MIT License - see [LICENSE](LICENSE) file for\ndetails.\n\n## Authors\n\nSee the list of [contributors](https://github.com/lifeomic/cli/contributors) who\nparticipate in this project.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flifeomic%2Flogging-py","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flifeomic%2Flogging-py","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flifeomic%2Flogging-py/lists"}