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

Modernize repo #710

Merged
merged 16 commits into from
Jan 23, 2024
Merged

Modernize repo #710

merged 16 commits into from
Jan 23, 2024

Conversation

leplatrem
Copy link
Contributor

@leplatrem leplatrem commented Jan 18, 2024

  • Replaced setup.cfg and setup.py by pyproject.toml
  • Replaced flake8 by ruff
  • Use requirements.in instead of list in setup.py
  • Replaced manually created requirements.txt by pip-compile
  • Remove dev-requirements.txt file and use extra dependencies instead
  • Use version from git tag (setuptools-scm)
  • Publish to Pypi on git tag
  • Add config to categorize changes in autogenerated changelog
  • Update release instructions
  • Rename master to main
  • Replace tox with GH actions
  • Move tests out of package
  • Move package to src

Things lost with this PR:

  • Coverage badge / coveralls reporting
  • No more changelog (now on GH releases)
  • Description on Pypi does not contain changelog and contributors file contents anymore

@leplatrem
Copy link
Contributor Author

       Copying src/kinto_attachment.egg-info to build/bdist.linux-x86_64/wheel/kinto_attachment-0.0.0-py3.11.egg-info
      running install_scripts
      error: [Errno 2] No such file or directory: 'build/bdist.linux-x86_64/wheel/kinto_attachment-0.0.0-py3.11.egg-info'
      [end of output]
  

@grahamalama grahamalama force-pushed the modernize-repo branch 2 times, most recently from 22fffa9 to 447f3d3 Compare January 22, 2024 21:09
@grahamalama
Copy link
Contributor

(pushed to the wrong branch, sorry for the noise)

@leplatrem leplatrem merged commit 61828d8 into main Jan 23, 2024
5 checks passed
@leplatrem leplatrem deleted the modernize-repo branch January 23, 2024 14:49
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.

3 participants