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

Move to modern packaging setup #1439

Closed
wants to merge 2 commits into from

Commits on Mar 19, 2024

  1. Write LICENSE file.

    drvinceknight committed Mar 19, 2024
    Configuration menu
    Copy the full SHA
    a978409 View commit details
    Browse the repository at this point in the history
  2. More to modern packaging setup.

    @marcharper this is a lazy move to using pyproject.toml with [flit](https://flit.pypa.io).
    This is the same setup I use for Nashpy so it wasn't much work to throw
    the files around.
    
    This will in no way pass as is: it's a WIP (as you mentioned in our
    call, this needs the static files to be plugged in etc...).
    
    You mentioned that you were going to work on this so happy for what I've
    thrown here to be ignored (it really just took me 3 minutes) but if
    you/we/us wanted to continue with this it would still need:
    
    - Actually getting the build to work (I'm sure there are broken static
      links etc);
    - Documentation:
      - the development suite uses [`tox`](https://tox.readthedocs.io/) here so we'd need to document that.
      - there might be some links in the documentation that are broken as
        I've moved the files to `src/axelrod` and moved the `tests` to their
        seperate dir.
    
    Let me know what you think, I can probably keeping banging rocks
    together to get the above done :)
    drvinceknight committed Mar 19, 2024
    Configuration menu
    Copy the full SHA
    f0ece23 View commit details
    Browse the repository at this point in the history