Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@skupriienko
Copy link
Collaborator

@skupriienko skupriienko commented Apr 1, 2025

Links:

Actions:

  • CI:

    • .github/workflows/commit_checks.yaml
      • Set Python version for pre-commit
      • Use fetch-depth: 0. Required for setuptools-scm
      • Remove unneeded comments
      • Enable py313
    • Add .github/workflows/pr_validation.yml
    • Add .github/workflows/publish.yml to publish package to TestPyPI.
    • Update pre-commit hooks
    • Publishing to PyPI is currently disabled. I'll enable it later.
  • Package Management:

    • Add CHANGELOG.md
    • Fix clean in Makefile
    • Handle version in conda.recipe/meta.yaml
    • Add host dependencies setuptools-scm and python-build to environment-dev.yaml.
    • Add PyPi publishing dependency twine to environment-dev.yaml.
    • Add setuptools-scm to pyproject.toml
    • Add py-modules = ["mailgun._version"] to [tool.setuptools] for better packaging.
    • Make version dynamic in pyproject.toml
    • Add maintainers to pyproject.toml
    • Remove a deprecated classifier License :: OSI Approved :: MIT License. It's enough to have license = {text = "Apache-2.0"}
    • Add support for Python 3.13.
    • Rename the package from a longer name mailgun-python to a shorter name mailgun to eliminate ambiguity for end users in the future (see DE-1523)
    • Bump version to 0.2.0 because v0.1.1 is already exists https://pypi.org/project/mailgun/0.1.1/ (it was 2012 year).
  • Documentation:

    • Add python 3.13 as an upper bound to the Compatibility section.
    • Update the Requirements (build, runtime, and test dependencies)
    • Add more detailed information about the installation: by pip install, by condo, and for development.
    • Fix examples Send an email and Send an email with attachments in README.md, see Update README.md #4
    • Add a link to a full list of supported endpoints
    • Add more examples to README
    • Add get_domains_with_filters as an example to README,
    • Fix examples (get_domains()) and tests (test_get_domain_list)
    • Fix the README's structure

@skupriienko skupriienko changed the title Release/0.1.0 Release 0.1.0 Apr 1, 2025
@skupriienko skupriienko self-assigned this Apr 1, 2025
@skupriienko skupriienko marked this pull request as ready for review April 2, 2025 08:24
@skupriienko skupriienko changed the title Release 0.1.0 Release 0.1.0rc Apr 2, 2025
@skupriienko skupriienko changed the title Release 0.1.0rc Release 0.1.0 Apr 2, 2025
This was referenced Apr 17, 2025
@skupriienko skupriienko deleted the release/0.1.0 branch April 17, 2025 13:42
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