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

Missing requirements.txt #266

Open
moubctez opened this issue Jan 26, 2022 · 8 comments · May be fixed by #335
Open

Missing requirements.txt #266

moubctez opened this issue Jan 26, 2022 · 8 comments · May be fixed by #335
Labels

Comments

@moubctez
Copy link

Describe the bug
Building from source fails with

Traceback (most recent call last):
  File "/private/tmp/pkgsrc/net/py-stone/work/stone-3.3.1/setup.py", line 21, in <module>
    with open('requirements.txt') as f:  # pylint: disable=W1514
FileNotFoundError: [Errno 2] No such file or directory: 'requirements.txt'

To Reproduce
Get source code from PyPI, and build.

Expected Behavior
Builds

Actual Behavior
Does not build

@moubctez moubctez added the bug label Jan 26, 2022
@greg-db
Copy link
Contributor

greg-db commented Jan 26, 2022

Thanks for the report. I'll bring this up with the team.

@chenrui333
Copy link

@greg-db Any update on this? Thanks!

@greg-db
Copy link
Contributor

greg-db commented Dec 1, 2022

@chenrui333 No, I don't have an update on this.

@trollwookiee
Copy link

Is Stone actively maintained at Dropbox ? We are using dropbox Python SDK and it seems now broken with Python 3.11...

@greg-db
Copy link
Contributor

greg-db commented Mar 30, 2023

I don't have an update on this right now, but I'll check in with the team.

@chenrui333
Copy link

any update on the thread? Thanks!

@greg-db
Copy link
Contributor

greg-db commented Jun 17, 2023

No, I don't have news on this matter currently.

@alteredtech
Copy link

alteredtech commented Mar 8, 2024

I was able to resolve this issue by using version 3.2.1 in my homebrew resources and manually told pipenv to pin this version for dropbox as it required >=2.

dropbox==11.36.2
├── requests [required: >=2.16.2, installed: 2.31.0]
│   ├── certifi [required: >=2017.4.17, installed: 2024.2.2]
│   ├── charset-normalizer [required: >=2,<4, installed: 3.3.2]
│   ├── idna [required: >=2.5,<4, installed: 3.6]
│   └── urllib3 [required: >=1.21.1,<3, installed: 2.0.7]
├── six [required: >=1.12.0, installed: 1.16.0]
└── stone [required: >=2, installed: 3.2.1]
    ├── ply [required: >=3.4, installed: 3.11]
    └── six [required: >=1.3.0, installed: 1.16.0]

This version still has the requirements in the setup.py without it needing to use requirements.txt

sunpoet added a commit to sunpoet/stone that referenced this issue Jun 1, 2024
@sunpoet sunpoet linked a pull request Jun 1, 2024 that will close this issue
6 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants