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

Remove pinning #39

Open
fabaff opened this issue Jan 7, 2021 · 0 comments · May be fixed by #46
Open

Remove pinning #39

fabaff opened this issue Jan 7, 2021 · 0 comments · May be fixed by #46

Comments

@fabaff
Copy link

fabaff commented Jan 7, 2021

Most requirement which are mentioned in requirements.txt are out-dated. As they are pinned caused issues if you install the module in a venv along other modules.

This is a Home Assistant dependency and a lot of users are still using a venv. In base.txt for 0.1.1 is the pinning of requests problematic as 2.10.0 is affected by CVE-2018-18074.

Could you please rework the dependency list for 1.0.0 and soften it? Thanks

jhaarden added a commit to jhaarden/fixerio that referenced this issue May 11, 2023
- Update to the new Fixer API endpoint on API Layer
- Re-add support for changing base currency.
- Always use TLS encrypted endpoint, since this is once again supported by Free
  Plan.
- Add new API function, available_currencies(), for listing supported currency
  symbols.
- Replace unit tests based on nosetest with unit tests based on pytest (nose is
  not supported by modern Python 3 versions).
- Remove support for Python 2.
- Add type hints for all methods.
- Changed dependencies listed in requirements.txt to be type >= instead of ==.

Fixes amatellanes#39
@jhaarden jhaarden linked a pull request May 11, 2023 that will close this issue
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 a pull request may close this issue.

1 participant