Skip to content

feat: refactoring; updates; fixes; bump version#283

Merged
nandgator merged 4 commits intopython-validators:masterfrom
nandgator:workshop
Aug 7, 2023
Merged

feat: refactoring; updates; fixes; bump version#283
nandgator merged 4 commits intopython-validators:masterfrom
nandgator:workshop

Conversation

@nandgator
Copy link
Copy Markdown
Collaborator

@nandgator nandgator commented Aug 7, 2023

nandgator@f67f990 | feat: refactoring; updates; fixes; bump version

  • fix author name capture from importlib.metadata in docs/conf.py
  • moves doc and package generator scripts to src/export
  • removes coding: utf-8 comment as python 3 by default supports utf-8
  • ignore .ruff_cache, "Issue Tracker" renamed to "Bugtracker"
  • adds compose.yaml to visualize web docs
  • includes MANIFEST.in
  • custom package finder configuration for setuptools build backend
  • flake8 config with setup.cfg is gone
  • refactor github action workflows
  • update copyright year
  • partial requirements file generated into python directory
  • mkdocs now watches src/validators/
  • update dependencies; bump project version

nandgator@970de10 | fix: brings back country code validation

nandgator@12ae1f5 | feat: ValidationFailure is now ValidationError

nandgator@95ec1fa | feat: pyproject.toml is now standardized

  • migrate from poetry to PDM
  • moves code into src/
  • updates dependencies
  • temporary removal of country code & ethereum addr. validation

- migrate from `poetry` to `PDM`
- moves code into `src/`
- updates dependencies
- temporary removal of country code & ethereum addr. validation
@nandgator nandgator self-assigned this Aug 7, 2023
@nandgator nandgator added review PR: Can be reviewed development Issue/PR: Modification in workflows, packaging, etc. maintenance PR: Alters existing source code dependencies PR: Update/Remove a (dev/optional) dependencies labels Aug 7, 2023
- fix author name capture from `importlib.metadata` in `docs/conf.py`
- moves doc and package generator scripts to `src/export`
- removes `coding: utf-8` comment as python 3 by default supports utf-8
- ignore `.ruff_cache`, "Issue Tracker" renamed to "Bugtracker"
- adds `compose.yaml` to visualize web docs
- includes `MANIFEST.in`
- custom package finder configuration for `setuptools` build backend
- flake8 config with `setup.cfg` is gone
- refactor github action workflows
- update copyright year
- partial requirements file generated into `python` directory
- mkdocs now watches `src/validators/`
- update dependencies; bump project version
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies PR: Update/Remove a (dev/optional) dependencies development Issue/PR: Modification in workflows, packaging, etc. maintenance PR: Alters existing source code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0.21.1: pep517 build packages docs/ content

1 participant