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

Move the requirements files into a single directory #86

Open
python-desert opened this issue Feb 8, 2020 · 2 comments
Open

Move the requirements files into a single directory #86

python-desert opened this issue Feb 8, 2020 · 2 comments
Labels
project tooling Tools for managing the project

Comments

@python-desert
Copy link
Collaborator

python-desert commented Feb 8, 2020

The requirements files would be better off in a single directory to make them easier to see.

@python-desert python-desert added the project tooling Tools for managing the project label Feb 8, 2020
@altendky
Copy link
Member

altendky commented Feb 8, 2020

And the locks in a separate from the inputs. I haven't done this myself yet but want to. I haven't thought much about a sub-directory vs. an adjacent directory.

/requirements.in/base
/requirements.in/test
/requirements.in/dev
/requirements.txt/base
/requirements.txt/test
/requirements.txt/dev
/requirements/in/base
/requirements/in/test
/requirements/in/dev
/requirements/txt/base
/requirements/txt/test
/requirements/txt/dev
/requirements/base
/requirements/test
/requirements/dev
/requirements/txt/base
/requirements/txt/test
/requirements/txt/dev

At the moment I'm tending towards the last one.

When working in pycli I did have an itch to get away from the special case for base with had no qualifier or - (requirements.in) compared to test (test-requirements.in). It would be nice for every layer to have a name.

(where in and txt can be whatever, not meaning to pass any comment on that here)

@python-desert
Copy link
Collaborator Author

Let's call them 'lock' or something instead of 'txt'.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
project tooling Tools for managing the project
Projects
None yet
Development

No branches or pull requests

1 participant