nkrkv / pyinsales

InSales e-commerce platform API bindings
MIT License
13 stars 16 forks source link

Migration to pyproject.toml #25

Closed knopki closed 1 year ago

knopki commented 1 year ago

The time has come. There is a deprecation warning on dependencies install of any package that depends on pyinsales.

  DEPRECATION: pyinsales is being installed using the legacy 'setup.py install' method, because it does not have a 'pyproject.toml' and the 'wheel' package is not installed. pip 23.1 will enforce this behaviour change. A possible replacement is to enable the '--use-pep517' option. Discussion can be found at https://github.com/pypa/pip/issues/8559
  Running setup.py install for pyinsales ... done

New way of publishing to pypi:

pip install -e .[release]
flit publish

But do not publish, please, because I want to add GH action.

knopki commented 1 year ago

@nkrkv review, please

knopki commented 1 year ago

approved these changes [17 hours ago]

@nkrkv merge plz, because i can't