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

Reorganise the project layout and version management #626

Merged
merged 3 commits into from
Dec 8, 2022

Commits on Dec 8, 2022

  1. Remove __about__ file in favour of keeping constants in __init__

    This makes it possible for flit to auto-discover the version from this
    file.
    pradyunsg committed Dec 8, 2022
    Configuration menu
    Copy the full SHA
    45c8ee2 View commit details
    Browse the repository at this point in the history
  2. Move to src/ layout

    This ensures that tests are executed against the installed copy, rather
    than the in-tree copy.
    pradyunsg committed Dec 8, 2022
    Configuration menu
    Copy the full SHA
    f0bbac4 View commit details
    Browse the repository at this point in the history
  3. Let Flit dynamically determine the package version

    This makes it possible to single-source the package version.
    pradyunsg committed Dec 8, 2022
    Configuration menu
    Copy the full SHA
    72f7e3e View commit details
    Browse the repository at this point in the history