Switch to pyproject.toml and Hatch build by oprypin · Pull Request #2988 · mkdocs/mkdocs · GitHub
Skip to content

Switch to pyproject.toml and Hatch build#2988

Merged
oprypin merged 13 commits into
masterfrom
hatch
Oct 6, 2022
Merged

Switch to pyproject.toml and Hatch build#2988
oprypin merged 13 commits into
masterfrom
hatch

Conversation

@oprypin

@oprypin oprypin commented Oct 2, 2022

Copy link
Copy Markdown

Biggest remaining issues:

  • I can't actually remove setup.py because we have commands that require it:
    E.g. python setup.py compile_catalog -t mkdocs

    • I can't set the license because during the above command, setuptools says:
      configuration error: `project.license` must be valid exactly by one definition (2 matches found):
      
          - keys:
              'file': {type: string}
            required: ['file']
          - keys:
              'text': {type: string}
            required: ['text']
      

@facelessuser

Copy link
Copy Markdown
Contributor

Comment thread pyproject.toml Outdated
Comment thread pyproject.toml Outdated
Comment thread .github/workflows/deploy-release.yml Outdated
Comment thread .github/workflows/deploy-release.yml
@oprypin

This comment was marked as abuse.

@ofek

ofek commented Oct 6, 2022

Copy link
Copy Markdown

@oprypin

This comment was marked as abuse.

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.

4 participants