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

Continuing this Project #58

Open
seapagan opened this issue Aug 26, 2024 · 3 comments
Open

Continuing this Project #58

seapagan opened this issue Aug 26, 2024 · 3 comments

Comments

@seapagan
Copy link

seapagan commented Aug 26, 2024

As it seems this project is not getting updated, I have forked and released lice2.

This version fixes the compatibility issue with Python 3.12, and adds some new features:

  • It now uses Poetry for dependency management.
  • Can read from a config file for default values.
  • Converted from 'argparse' to 'Typer' for CLI handling.
  • Fixes the issue where extra spaces and newlines were added to the generated license text. This was considered a bug by at least several users, However, if you want to generate a license with the old style, you can use the --legacy option or set the legacy key in the configuration file to true.
  • The code has been modernized and cleaned up, all type-hinting has been added.
  • It passes strict linting with the latest 'Ruff' and 'mypy'.
  • Added a documentation site.
  • GitHub actions set up for linting, Dependabot and Dependency Review.

I plan to keep maintaining it for the forseeable future and have a few ideas for new features.

Check it out on https://seapagan.github.io/lice2/ and let me know any bugs or suggestions. Star the new repo (https://github.com/seapagan/lice2) so more people can find it 😁

@seapagan
Copy link
Author

seapagan commented Aug 26, 2024

Ignore the 2 comments from wander*** above this, looks like spam and definately dont download anything from the links!

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

No branches or pull requests

2 participants
@seapagan and others