You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
First of all, thank you for your incredible work on the HairFastGAN project. It's a fascinating and valuable tool for the community.
I would like to request a feature to make HairFastGAN pip installable directly from the GitHub repository. This would greatly simplify the installation process and make it more accessible for Python developers. I believe the full steps to do this are:
Steps to Make HairFastGAN Pip Installable:
Structure the Repository:
Ensure the repository has a setup.py file at the root that includes all necessary package information.
Create a setup.py File:
This file should include the setuptools.setup() function call with necessary information like name, version, author, and most importantly, install_requires to list all dependencies.
Include the requirements.txt File in setup.py:
This list of all project dependencies can be referenced in the setup.py file using install_requires=open('requirements.txt').read().splitlines(). This may also be where pretrained weights are downloaded.
Prepare the Package for Distribution:
Use setuptools to prepare the Python package. You can use the command python setup.py sdist bdist_wheel to create a source distribution and a wheel distribution.
Tag a Release:
Create a tagged release in GitHub to mark a specific state of the codebase as a release. This step is important for version control and easy reference.
By following these steps, users will be able to install HairFastGAN directly from the GitHub repository using the command:
@maximkm thanks for letting us know. What is the priority of making it installable? How long do you think it might take? We would be very happy to use it in our project, but not being able to install it makes it hard for us.
Hello HairFastGAN Team,
First of all, thank you for your incredible work on the HairFastGAN project. It's a fascinating and valuable tool for the community.
I would like to request a feature to make HairFastGAN pip installable directly from the GitHub repository. This would greatly simplify the installation process and make it more accessible for Python developers. I believe the full steps to do this are:
Steps to Make HairFastGAN Pip Installable:
Structure the Repository:
Ensure the repository has a
setup.py
file at the root that includes all necessary package information.Create a
setup.py
File:This file should include the
setuptools.setup()
function call with necessary information likename
,version
,author
, and most importantly,install_requires
to list all dependencies.Include the
requirements.txt
File insetup.py
:This list of all project dependencies can be referenced in the
setup.py
file usinginstall_requires=open('requirements.txt').read().splitlines()
. This may also be where pretrained weights are downloaded.Prepare the Package for Distribution:
Use
setuptools
to prepare the Python package. You can use the commandpython setup.py sdist bdist_wheel
to create a source distribution and a wheel distribution.Tag a Release:
Create a tagged release in GitHub to mark a specific state of the codebase as a release. This step is important for version control and easy reference.
By following these steps, users will be able to install HairFastGAN directly from the GitHub repository using the command:
pip install git+https://github.com/AIRI-Institute/HairFastGAN
Thank you for considering this enhancement.
The text was updated successfully, but these errors were encountered: