socialpoint-labs / unity-yaml-parser

Python3 library to manipulate Unity serialized files from outside the Unity Editor.
https://pypi.org/project/unityparser/
MIT License
137 stars 24 forks source link

2.2.1 pypi package missing requirements #48

Closed doctaweeks closed 1 year ago

doctaweeks commented 1 year ago

It's not possible to utilize setup.py from the 2.2.1 pypi source package since the requirements directory is missing.

sp-ricard-valverde commented 1 year ago

Hi !

Sorry I don't understand the problem, can you elaborate your use case ?

Installing with pip from Pypi seems to work as expected for 2.2.1, requirements won't be copied though as they are meant for development.

When developing this package you typically check out this repo which contains the requirements files to install them with pip install -r or the likes.

doctaweeks commented 1 year ago

I understand it works fine with the built dist package (pip install). However, there is also a source dist package pn pypi which some distros and install methods would use which call setup.py directly after unpacking. (See https://pypi.org/project/unityparser/#files). I don't know how the source dist package was generated, but typically, python setup.py sdist will include everything necessary and that didn't happen here. Maybe it just needs to be regenerated and uploaded.

sp-ricard-valverde commented 1 year ago

Sorry for the delay @doctaweeks , it should be fixed in the 2.2.2 release.