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

Started failing today: Version 3.4 was not found in the local cache #185

Closed
2 of 7 tasks
rexcsn opened this issue Jan 26, 2021 · 2 comments
Closed
2 of 7 tasks

Started failing today: Version 3.4 was not found in the local cache #185

rexcsn opened this issue Jan 26, 2021 · 2 comments
Labels
bug Something isn't working

Comments

@rexcsn
Copy link

rexcsn commented Jan 26, 2021

Describe the bug
Cannot install python 3.4 with setup-python today. Workflow was working until yesterday.
Error messages:

Version 3.4 was not found in the local cache
Error: Version 3.4 with arch x64 not found

Error run: https://github.com/aws/aws-parallelcluster/runs/1771959071?check_suite_focus=true
Successful run from yesterday: https://github.com/aws/aws-parallelcluster/runs/1763215835?check_suite_focus=true

Which version of the action are you using?

  • v1
  • v2
  • Some other tag (such as v2.0.1 or master)

Environment

  • self-hosted
  • Linux
  • Windows
  • Mac

If applicable, please specify if you're using a container

No

Python Versions
3.4.x

To Reproduce
Steps to reproduce the behavior:
See error from step Python 3.4 test

Run/Repo Url
Error run: https://github.com/aws/aws-parallelcluster/runs/1771959071?check_suite_focus=true
Successful run from yesterday: https://github.com/aws/aws-parallelcluster/runs/1763215835?check_suite_focus=true

@rexcsn rexcsn added the bug Something isn't working label Jan 26, 2021
@dmitry-shibanov
Copy link
Contributor

Hello @rexcsn . I think the root cause of the issue is ubuntu-latest label currently uses the Ubuntu-20.04 instead of 18.04. There is an announcement in the actions/virtual-environments repository: Ubuntu-latest workflows will use Ubuntu-20.04. Please find more details in this announcement. Unfortunately, we don't provide python 3.4.x binaries for Ubuntu-20.04. All available python versions you can find in the versions-manifest.json.
As a solution, you can switch back to Ubuntu-18.04 by specifying the ubuntu-18.04 label in your workflow.

@rexcsn
Copy link
Author

rexcsn commented Jan 27, 2021

Hi @dmitry-shibanov,

Thank you for the prompt reply! We can go ahead and close this issue.

@rexcsn rexcsn closed this as completed Jan 27, 2021
Jonakemon added a commit to wntrblm/flask-talisman that referenced this issue Jun 8, 2021
fedarko added a commit to fedarko/pyfastg that referenced this issue Jun 25, 2022
We could mess with the ubuntu version to try to make this work,
but i think it makes sense to prioritize support for newer python
versions. see actions/setup-python#185
fedarko added a commit to fedarko/pyfastg that referenced this issue Jun 27, 2022
* DEV: Travis --> GitHub Actions (close #3)

* REL: bump version number to 0.1.0

* STY: update based on new black vsn

* DOC: Update CI badge in README

* TST: more explicit coverage report formats

* BUG/DOC: Fix & improve edge decl err msg

Previously, I was just outputting {} instead of the actual
problematic declaration. Guess I forgot to use .format(), whoops.

* MNT: on second thought, don't use f-strings

no need to limit this to >= py 3.6 if we can avoid it

* TST: thats a lotta python

* DOC: topology note

See marbl/MetagenomeScope#234. Thought
it'd be good to be extra explicit about this.

* DOC: clarify parsing more

* TST: no-rc test

* DOC: improve multi-colon error message

Just in case someone rolls up with a FASTG file with properties

* TST: "undefined target edge" integration test

This was already basically guaranteed, but now it's unambiguous
that the final check works.

could make the error message more descriptive (for which edges
is this attribute missing), but that'd necessitate refactoring
and not important to do that atm imo

* TST: more paranoid testing

* DEP/ENH: remove skbio dep; compute GC manually

This change makes the implicit sequence validation more explicit (we do
it), and also more lax (now uracil [U] is ok).

Closes #2.

* DOC: shorten README title

* TST: don't test on python 3.4

We could mess with the ubuntu version to try to make this work,
but i think it makes sense to prioritize support for newer python
versions. see actions/setup-python#185

* TST: Fix 3.10 in YAML

* TST: axe py 3.5, add py 3.11

from the github actions logs:
"DEPRECATION: Python 3.5 reached the end of its life on September 13th,
2020. Please upgrade your Python as Python 3.5 is no longer maintained.
pip 21.0 will drop support for Python 3.5 in January 2021."

* TST: 3.11-dev

* DOC/ENH: tidy up declaration info extraction

- Include ^ and $ in the regex
- Document the (?P<groupname>...) stuff
- Change the name of the first capture group from node --> name
- Remove the | in the middle of the coverage set of accepted
  characters (this was a small bug -- wouldn't have done any damage
  since the attempted conversion to float would've immediately broken
  due to any |s)

* MNT: Remove +? from name and length regex

Since the sets of accepted characters for name and length don't
include "_", the minimality thing shouldn't make a difference. This
makes the code clearer. See
https://docs.python.org/3/library/re.html#index-6 for details on what
this was doing.

* TST: test bad-coverage cases

* DOC: mention invalid coverage floats in readme

* TST: test leading/trailing info not ok in decls

* TST/ENH: Add check that decl lines ends with ;

(since the spec technically allows them not to...)

* TST: another end-with-; test

* ENH/TST: Declaration consistency check!

also:

-removed the >? from the start of the main edge declaration line
 regex to make life easier
-made the (lack of) space on the line after "Parameters\n---------"
 consistent
-lotta tests

* DOC: tidy up readme some

* TST: test another decl-inconsistency case (1 line)

* DOC: better error message on inconsistent decls

wrt the node/edge debacle

* ENH: Detect and throw error if duplicate out adjs

* REL: add draft changelog

not necessarily thorough yet -- will look over again tmw

* DOC: make readme intro read better

* DOC: yassify readme intro more

* DOC: various README improvements

* TST: verify that spaces next to adj commas not ok

The error should be self-explanatory.

* ENH: hit the yoinky sploinky and disallow ~

a situation where we can be very explicit in the error message

* ENH: more blocking problematic things explicitly

* DOC: tidy up the intro of the README a bit

* DOC: Update README

- Move dependency docs up to installation
- Add dev instructions
- Link to changelog

* DOC: tidy up FASTG details in README

* DOC: impv orientation, node name formatting, etc

* DOC: Update the changelog

phew

* DOC: grammar

* DOC: grammar but again
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants