Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FEAT: Initial migration to the present 🏃 #25

Open
wants to merge 8 commits into
base: master
Choose a base branch
from

Conversation

daquintero
Copy link

@daquintero daquintero commented Jan 11, 2024

  • Update to pyproject.toml
  • Update to current python versions
  • Update .gitignore
  • Readme.rst to Readme.md (easy to rebase this out if we don't want)
  • Github action to replace tox testing
  • Add precommit

@daquintero
Copy link
Author

Copy link
Member

@stephenfin stephenfin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Couple of mismatches here. Personally, I'd drop pre-commit integration entirely (and perhaps the GitHub actions integration also they're likely to get outdated pretty quickly, as we saw with the Travis configuration)

"Operating System :: OS Independent",
"Programming Language :: Python",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.6",
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These don't match the CI configuration. Could you update?

follow_imports = "skip"
incremental = true
check_untyped_defs = true
warn_unused_ignores = true
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'd drop this. I suspect mypy is rarely used in most sphinx extensions.



[tool.poetry.dependencies]
python = "^3.6"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

3.8?


[tool.poetry.dependencies]
python = "^3.6"
pbr = "^5.5.1"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

tbh, pbr probably isn't the best horse to back now. Could we use setuptools here?

Later actually you us poetry so this should be wholly unnecessary?

- id: isort

- repo: https://github.com/asottile/black
rev: 22.3.0 # Use the latest version of black
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This isn't the latest (none of these are). Could you bump?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants