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

Put dependencies/project information in pyproject.toml instead of setup.cfg (PEP621) #2336

Merged
merged 12 commits into from
Apr 14, 2023

Commits on Apr 13, 2023

  1. Add PEP621 format toml file

    Add PEP621 format toml file
    JE-Chen committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    ca6e11e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7cab8b9 View commit details
    Browse the repository at this point in the history
  3. Add pep621_pyproject.toml

    Add pep621_pyproject.toml
    
    * This TOML file complies with PEP517 & PEP518 & PEP621
    
    This link is for the PYPI package generated by this TOML file.
    
    * https://pypi.org/project/locust-je-test-pep621/2.15.2.dev8/
    
    I don't want to overwrite old pyproject.toml so i call this file pep621_pyproject.toml
    JE-Chen committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    fcb3767 View commit details
    Browse the repository at this point in the history
  4. Remove duplicate zip_safe

    Remove duplicate zip_safe
    JE-Chen committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    91ceafe View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2023

  1. Configuration menu
    Copy the full SHA
    9a00d28 View commit details
    Browse the repository at this point in the history
  2. Pull #2337 and add pep621 to pyproject.toml

    Pull #2337 and add pep621 to pyproject.toml
    JE-Chen committed Apr 14, 2023
    Configuration menu
    Copy the full SHA
    fb7bb3a View commit details
    Browse the repository at this point in the history
  3. Remove duplicate setuptools_scm on build system requires & old pyproject

    Remove duplicate setuptools_scm on build system requires & old pyproject
    JE-Chen committed Apr 14, 2023
    Configuration menu
    Copy the full SHA
    bd60dcb View commit details
    Browse the repository at this point in the history
  4. Fix license text using license file too

    from license = { file = "LICENSE"}
    to license = { text = "MIT"}
    
    because we have this options
    license-files = ["LICENSE"]
    JE-Chen committed Apr 14, 2023
    Configuration menu
    Copy the full SHA
    495278e View commit details
    Browse the repository at this point in the history
  5. Delete setup.cfg & setup.py

    Delete setup.cfg & setup.py
    JE-Chen committed Apr 14, 2023
    Configuration menu
    Copy the full SHA
    529a1f7 View commit details
    Browse the repository at this point in the history
  6. Replace 'setup.cfg' with 'pyproject.toml'

    Replace 'setup.cfg' with 'pyproject.toml'
    JE-Chen committed Apr 14, 2023
    Configuration menu
    Copy the full SHA
    922d03d View commit details
    Browse the repository at this point in the history
  7. Replace rm -f dist/* && python3 setup.py sdist bdist_wheel to rm -f d…

    …ist/* && python3 -m build .
    
    Replace
    rm -f dist/* && python3 setup.py sdist bdist_wheel
    to
     rm -f dist/* && python3 -m build .
    JE-Chen committed Apr 14, 2023
    Configuration menu
    Copy the full SHA
    73c456d View commit details
    Browse the repository at this point in the history
  8. Nuke examples\vagrant\vagrant.sh and add pip upgrade build on Makefile

    Nuke examples\vagrant\vagrant.sh and
    add pip upgrade build on Makefile
    JE-Chen committed Apr 14, 2023
    Configuration menu
    Copy the full SHA
    543aaa5 View commit details
    Browse the repository at this point in the history